libtool question
Hi Folks, I'm trying to train a fresh x86 (Athlon) 9.0 install to read video data from a fire-wired camcorder, then to create a DVD "project" with susequent burning to DVD. This process has required downloading and compiling of many programs and libraries since I want the DVD to contain menus, chapters, digital photos, etc. So far, I can read the data and edit the video "dv" files. However, I'm having problems with a key part of the puzzle: a package called "transcript". The compilation of transcript has given me fits. It complains about various missing library files with an extention of .la. Apparently these are small files that are a part of "libtool", which helps to keep library compiling neat and tidy. Alas, many of these files are missing on SuSE 9.0, even when the subject library is installed. Example: transcript complained about /usr/lib/libSDL_net.la being missing. I then located the SDL package on Freshmeat, compiled, and the missing .la file was installed. I repeated this process with two additional libaries but am now stumped because libtool is asking for libaa.ls. I can't determine what package this library is a part of to allow recompiling. Thus, I have two questions: Where are the missing .la files? What package is libaa a part of? Thanks for any help, Lew Wolfgang
On Tuesday 27 January 2004 21.13, Lew Wolfgang wrote:
Thus, I have two questions:
Where are the missing .la files?
Most library packages have corresponding -devel packages. Thus when you install package foo, you'll need package foo-devel to compile programs that use it. In the case of libSDL_net, however, libSDL_net.la is included in SDL_net.rpm so I wonder why it wasn't found
What package is libaa a part of?
aalib, and you'll also need aalib-devel if you want to compile programs that use it
Hi Anders, Thanks for the help. First, the package I'm trying to compile is called "Transcode", not Transcript as I originally typed. I tried loading all the -devel packages that I could. It helped with some of the problems, but not all. For example, the aalib package doesn't have a -devel component. But now that I know what library I need I loaded the source rpm from the distro, compiled and installed. Lo and behold! The wayward libaa.la file appeared. aalib was the last problem lib and now I'm able to successfully compile the transcode package! Basically, this was a difficult problem caused by some of the lib*.la files being missing. Since the source rpm's create the file automatically, maybe they were inadvertently dropped from the distro? BTW, DVD authoring and burning from MiniDV camcorders is really kewl. Alas, it's still "cutting edge", but with great promise. Thanks, Lew Wolfgang Anders Johansson wrote:
On Tuesday 27 January 2004 21.13, Lew Wolfgang wrote:
Thus, I have two questions:
Where are the missing .la files?
Most library packages have corresponding -devel packages. Thus when you install package foo, you'll need package foo-devel to compile programs that use it.
In the case of libSDL_net, however, libSDL_net.la is included in SDL_net.rpm so I wonder why it wasn't found
What package is libaa a part of?
aalib, and you'll also need aalib-devel if you want to compile programs that use it
On Tuesday 27 January 2004 23.03, Lew Wolfgang wrote:
Hi Anders,
Thanks for the help.
First, the package I'm trying to compile is called "Transcode", not Transcript as I originally typed.
You can find precompiled binaries of a lot of nice programs, including transcode, on http://packman.links2linux.org/
I tried loading all the -devel packages that I could. It helped with some of the problems, but not all.
For example, the aalib package doesn't have a -devel component.
Actually it does. Are you by any chance running 9.0 Personal? The Personal edition leaves out much, if not all, software required for successful compilation
Anders Johansson wrote:
On Tuesday 27 January 2004 23.03, Lew Wolfgang wrote:
Hi Anders,
Thanks for the help.
First, the package I'm trying to compile is called "Transcode", not Transcript as I originally typed.
You can find precompiled binaries of a lot of nice programs, including transcode, on http://packman.links2linux.org/
I tried loading all the -devel packages that I could. It helped with some of the problems, but not all.
For example, the aalib package doesn't have a -devel component.
Actually it does. Are you by any chance running 9.0 Personal? The Personal edition leaves out much, if not all, software required for successful compilation
I'm using 9.0 Professional. I looked both on the CDs and the DVD. Thanks for the pointer to links2linux! Regards, Lew Wolfgang BTW, I much prefer top-posting. For me it's easier to follow long dialogs with different contributors. You've got the history there if you need it, but otherwise you can ignore it and not look at it again.
participants (2)
-
Anders Johansson
-
Lew Wolfgang