Help - Search - Members - Calendar
Full Version: help compiling ogg aotuv 5.5b
Hydrogenaudio Forums > Lossy Audio Compression > Ogg Vorbis > Ogg Vorbis - General
m_l
Hello,

I'm trying to compile aotuv 5.5b. On two different computers Powermac G5 running Debian and a laptop also running Debian. I keep getting this error on both computers when I try to run oggenc:

CODE
G5:/# oggenc
oggenc: error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory


But when I use:

CODE
G5:/# LD_LIBRARY_PATH=/usr/local/lib oggenc -v
oggenc from vorbis-tools 1.2.0


It works but with vorbis-tools, I prefer aotuv 5.5b, this happens on both computers also. How can I get it working with aotuv build?

Thank You
echo
aotuv 5.5b is based on vorbis-tools 1.2.0 so what oggenc reports is right. Use ogginfo to view the vendor tag of your files. For aotuv b5.5 it reports
CODE
Vendor: AO; aoTuV b5a [20080330] (based on Xiph.Org's libVorbis)

here.
m_l
QUOTE (echo @ Apr 28 2008, 16:43) *
aotuv 5.5b is based on vorbis-tools 1.2.0 so what oggenc reports is right. Use ogginfo to view the vendor tag of your files. For aotuv b5.5 it reports
CODE
Vendor: AO; aoTuV b5a [20080330] (based on Xiph.Org's libVorbis)

here.


Your right are I get the same vendor string.

Can you explain to me, why I have to type:
CODE
LD_LIBRARY_PATH=/usr/local/lib oggenc


Instead of just oggenc? It works for oggdec.

Thank You
iGold
It's possible what you already have libvorbis* packages installed (in /usr/lib), but after building software by hand you get it in /usr/local/ (bin/ for binaries and lib/ for .so library files). If you need to use your /usr/local/lib/*.so libraries in addtion to (or instead of) system ones you must add path /usr/local/lib in config file /etc/ld.so.conf (or create new in /etc/ld.so.conf.d/ directory in etch/sid). Then just run ldconfig. Also you may want to uninstall debian's packages of libvorbis.
m_l
QUOTE (iGold @ Apr 29 2008, 01:34) *
It's possible what you already have libvorbis* packages installed (in /usr/lib), but after building software by hand you get it in /usr/local/ (bin/ for binaries and lib/ for .so library files). If you need to use your /usr/local/lib/*.so libraries in addtion to (or instead of) system ones you must add path /usr/local/lib in config file /etc/ld.so.conf (or create new in /etc/ld.so.conf.d/ directory in etch/sid). Then just run ldconfig. Also you may want to uninstall debian's packages of libvorbis.



I never installed from precompiled packages. So I just added the line below to my [/etc/ld.so.conf] and typing oggenc now works. biggrin.gif
CODE
/usr/local/lib/



Thank You, I over looked the obvious.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.