Yair Yarom wrote: > Hi, > > While trying to convert avi with ac3 audio to mov, I got the following > message: > > [liba52 @ 0x751810]A52 library liba52.so.0 could not be opened! > dlopen(liba52.so.0, 1): image not found > > Applying the following patch convinced ffmpeg to search for > liba52.0.dylib > > --- ffmpeg-0.4.20071217.orig/libavcodec/liba52.c 2008-04-23 > 21:43:44.000000000 +0300 > +++ ffmpeg-0.4.20071217/libavcodec/liba52.c 2008-04-23 > 21:44:25.000000000 +0300 > @@ -29,7 +29,7 @@ > > #ifdef CONFIG_LIBA52BIN > #include <dlfcn.h> > -static const char* liba52name = "liba52.so.0"; > +static const char* liba52name = "liba52.0.dylib"; > #endif > > /** > > > This only partially solved the problem, as now it didn't find > liba52.0.dylib because it didn't search in /sw/lib. > Is there any way to tell a program to search in a different library > path except setting DYLD_LIBRARY_PATH=/sw/lib? > > > Regards, > Yair. > The maintainer dropped me a note saying that the issue is in the source, so maybe more patching is indeed needed. Maybe try using the full path in your patch.
------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
