Dear all,

I've had a rummage on google/GMANE/the wiki and played with the configure flags 
but haven't found the answer.

I need to compile transcode on one machine in such a way that it will work on 
another. At the moment it seems that paths get hardwired into the executables 
at compile time, such that if the target machine doesn't share the same 
directory structure, the binaries won't find their codec modules etc.

The symptom is that I get error messages from the transcode command at runtime 
that suggest it is trying to dynamically load modules:

transcode] warning : 
/some/where/on/my/build/machine/transcode-1.0.2/lib/transcode/export_im.so: 
cannot open shared object file

(I think this is benign - I assume it's the ImageMagick module, which I didn't 
enable at build time; the point is that it'd be looking for it in the wrong 
place anyway.)

I've tried

 --enable-libavcodec-static
                         link binaries and modules to static libavcodec
                         WARNING: creates huge binaries WARNING: only tested
                         on linux x86

but that doesn't seem to do the trick.

Is there an answer?

Reply via email to