On Oct 28, 2016, at 18:54, Robert Jeffares <[email protected]> wrote:

> Glasscoder from source. 
> All dependencies indicated installed
> autogen.sh
> configure --disable-docbook
> make
> make  install
> seems to install OK
> 
> have installed lame and fdk-aac they show up as available

Do ‘glasscoder --list-codecs’.  That should return the list of codecs which the 
binary is actually able to load (and is how glassgui builds its list of 
available formats).


> glasscoder command line invocation returns unsupported library format 
> (library not found)

Where have you installed the codecs?  They have to be in a place where ld.so(8) 
can find it. A favorite gotcha on RHEL-ish systems is to put them in 
‘/usr/local/lib’ (the default for many configure scripts), but *not* in the 
default list of places where ld.so(8) looks.  To fix that, you can:

1) Install them in ‘/usr/lib’ or ‘/usr/lib64’ as appropriate.  You can do that 
by passing ‘—prefix=/usr’ to ‘configure’ when building each codec.  This is my 
preferred practice.

2) Add ‘/usr/local/lib’ to the list of places where ld.so(8) looks.  To do 
that, do (as root):

        echo /usr/local/lib > /etc/ld.so.conf.d/glasscoder.conf
        ldconfig

Cheers!


|----------------------------------------------------------------------|
| Frederick F. Gleason, Jr. |              Chief Developer             |
|                           |              Paravel Systems             |
|----------------------------------------------------------------------|
|          A room without books is like a body without a soul.         |
|                                         -- Cicero                    |
|----------------------------------------------------------------------|
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to