Package: gem
Version: 1:0.90.0-13
Severity: serious

Hi,

You added a build dependency on libavcodec-dev, which does not
provide a shared library.  You are linking against the static
non-PIC version of the library and this is causing build
failures on a few arches:

g++ -o Gem.pd_linux -shared ../Manips/*.o ../Particles/*.o ../Base/*.o ../MarkE
x/*.o ../Pixes/*.o ../Controls/*.o ../Nongeos/*.o ../Geos/*.o ../openGL/*.o  -l
ftgl -ldv -lmpeg3 -lquicktime -lavcodec -lavformat -lpng -ljpeg -ltiff -lGLU -l
GL -ldl -lz -lm   -lfreetype -lz
/usr/bin/ld: /usr/lib/gcc-lib/hppa-linux/3.3.6/../../../libavcodec.a(utils.o):
relocation R_PARISC_DPREL21L can not be used when making a shared object; recom
pile with -fPIC
/usr/lib/gcc-lib/hppa-linux/3.3.6/../../../libavcodec.a: could not read symbols
: Bad value
collect2: ld returned 1 exit status

Shared libs should always be made using PIC code.  The
libavcodec-dev packages does not provide a shared library,
but it does provide a pic version of the static library:
libavcodec_pic

You have 2 options:
- link against libavcodec_pic instead.
- Ask the ffmpeg maintainer to provide a shared version of
  libavcodec.  There is no good reason not to have a
  shared version of it.


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to