>I'm a newbie trying to compile the latest HEAD CVS, i got this problem.
>
>/usr/lib/libpng12.so: could not read symbols: File in wrong format
>collect2: ld returned 1 exit status
>make[3]: ** [tcdecode] Erro 1
>
>./configure only finds the /usr/libpng12.so (32 bits), it is necessary the 64 
>bits /usr/lib64 to make it work, i have linked the libpng12.so (32 bits) to 
>the 64bits version, and it compiles. But i need the 32 bits in place to make 
>some other software work
> here and this "workaround" is not feasible to me.

I don't have a 64-bit system to test on, but it looks like the only thing
that uses libpng directly (at least from a quick check) is libquicktime,
so if you don't need libquicktime, try configuring and recompiling with
--disable-libquicktime and see if that helps.  If that doesn't help, then
it's possible some other library depends on libquicktime and it doesn't
use the correct directory; there isn't really a way to check that other
than by disabling transcode options one by one and finding which one makes
the problem go away.

  --Andrew Church
    [EMAIL PROTECTED]
    http://achurch.org/

Reply via email to