Page 1 of 1

Problem building VLC -> ".loT" files

Posted: 19 Sep 2008 23:36
by othon2000
Hi.

I'm trying to build vlc under linux (version 0.9.0-test3) and I'm facing some problems during "make".
Some of the library files are being generated with ".loT" extension instead of ".lo".
When this happens, the next library can't compile and "make" stops. If I go to the /modules/* and rename the .loT file to .lo and make again it goes ok, until it generates another ".loT" and look for a ".lo" one.

Until now, it happened only with the following modules:
/audio_filter/spatializer -> I renamed one by one the ".loT" files to ".lo" and after a few rounds it went through...
/gui/qt4 -> I had enough of renaming files by now... So I decided to ask for help because there are too many library objects in this module and I have to make and rename for every ".lo" file in the module.

I know this may be some stupid problem with my gcc or something like that, but unfortunately I'm not a cpp programmer, and I'm building vlc to use it with JVLC on a project of mine.

Thanks in advance,
Othon

Re: Problem building VLC -> ".loT" files

Posted: 20 Sep 2008 22:44
by XYBeR
do you really need to build vlc? why don't you use a precompiled binary?

Re: Problem building VLC -> ".loT" files

Posted: 21 Sep 2008 06:52
by Jean-Baptiste Kempf
Make clean; make should solve your issue.

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 15:14
by othon2000
do you really need to build vlc? why don't you use a precompiled binary?
XYBeR,

I don't actually have to build it, all I need are the binaries to use with JVLC 0.9.0-test3 for Linux or Windows so I can develop my project.
But unfortunatelly I can't find this anywhere, and the binaries that come with the "default version" of vlc doesn't include de jvlc.dll. Also, the libvlc.dll seems different from the one that comes with the JVLC binaries.

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 15:30
by othon2000
Make clean; make should solve your issue.
j-b,

Thanks for the help, but it didn't work.
And now I'm back to where the error started happening: /modules/audio_filter/spatializer

I'm using Ubuntu 8.04 32 bits and I've downloaded all the required "*-dev" libraries.

Could this be some library incompatibility not verified during configure?

If someone could get me the binaries I need then I won't need to build vlc anymore, but building it would be nicer, specially because I'd have the option to change something I need.

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 15:36
by othon2000
Something funny (and tragic) is that it's very hard to find any thread or article anywhere about these "*.loT" files being generated because when I search I always get results with the word "lot" :(

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 17:00
by Jean-Baptiste Kempf
If you just need libvlc.dll, then don't compile all the modules... You don't need those.

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 17:44
by othon2000
If you just need libvlc.dll, then don't compile all the modules... You don't need those.
Makes a lot of sense!
But how do I compile only this module?

I thought libvlc was kind of a big library compound of a lot of other modules (ther's no such folder /modules/libvlc).
And do you know how do I compile the jvlc.dll?

Thanks for the help!

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 19:28
by Jean-Baptiste Kempf
cd src; make.
cd bin; make.
:D

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 21:46
by XYBeR
as i write, you can use the precompiled binaries

Re: Problem building VLC -> ".loT" files

Posted: 22 Sep 2008 22:54
by RĂ©mi Denis-Courmont
.loT files are intermediary files from the libtool build process. You are not supposed to rename them manually - this will just SKIP building the actual underlying object files. You get these either when the build fails: not enough memory, not enough disk space, toolchain bug, or most commonly VLC compile error.