Hi.
I am trying to build libjpeg static library using libtool but I have
problems. I need to build it because I had to use the patch to get
Lossless JPEG support. Here is the output:

========================CONFIGURE===============================
[EMAIL PROTECTED]:~/Desktop/descargas/jpeg-6b$ ./configure --enable-static
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking how to run the C preprocessor... gcc -E
checking for function prototypes... yes
checking for stddef.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for size_t... yes
checking for type unsigned char... yes
checking for type unsigned short... yes
checking for type void... yes
checking for working const... yes
checking for inline... __inline__
checking for broken incomplete types... ok
checking for short external names... ok
checking to see if char is signed... yes
checking to see if right shift is signed... yes
checking to see if fopen accepts b spec... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking host system type... Invalid configuration
`x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking libjpeg version number... 62
creating ./config.status
creating Makefile
creating jconfig.h
jconfig.h is unchanged
=======================MAKE===================================
[EMAIL PROTECTED]:~/Desktop/descargas/jpeg-6b$ make
libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c
mkdir .libs
 gcc -O2 -I. -c ./jcapimin.c  -fPIC -DPIC -o .libs/jcapimin.o
 gcc -O2 -I. -c ./jcapimin.c -o jcapimin.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcapistd.c
 gcc -O2 -I. -c ./jcapistd.c  -fPIC -DPIC -o .libs/jcapistd.o
 gcc -O2 -I. -c ./jcapistd.c -o jcapistd.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jctrans.c
 gcc -O2 -I. -c ./jctrans.c  -fPIC -DPIC -o .libs/jctrans.o
 gcc -O2 -I. -c ./jctrans.c -o jctrans.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcparam.c
 gcc -O2 -I. -c ./jcparam.c  -fPIC -DPIC -o .libs/jcparam.o
 gcc -O2 -I. -c ./jcparam.c -o jcparam.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdatadst.c
 gcc -O2 -I. -c ./jdatadst.c  -fPIC -DPIC -o .libs/jdatadst.o
 gcc -O2 -I. -c ./jdatadst.c -o jdatadst.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcinit.c
 gcc -O2 -I. -c ./jcinit.c  -fPIC -DPIC -o .libs/jcinit.o
 gcc -O2 -I. -c ./jcinit.c -o jcinit.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcmaster.c
 gcc -O2 -I. -c ./jcmaster.c  -fPIC -DPIC -o .libs/jcmaster.o
 gcc -O2 -I. -c ./jcmaster.c -o jcmaster.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcmarker.c
 gcc -O2 -I. -c ./jcmarker.c  -fPIC -DPIC -o .libs/jcmarker.o
 gcc -O2 -I. -c ./jcmarker.c -o jcmarker.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcmainct.c
 gcc -O2 -I. -c ./jcmainct.c  -fPIC -DPIC -o .libs/jcmainct.o
 gcc -O2 -I. -c ./jcmainct.c -o jcmainct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcprepct.c
 gcc -O2 -I. -c ./jcprepct.c  -fPIC -DPIC -o .libs/jcprepct.o
 gcc -O2 -I. -c ./jcprepct.c -o jcprepct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jclossls.c
 gcc -O2 -I. -c ./jclossls.c  -fPIC -DPIC -o .libs/jclossls.o
 gcc -O2 -I. -c ./jclossls.c -o jclossls.o >/dev/null 2>&1
gcc -O2  -I.   -c -o jclossy.o jclossy.c
libtool --mode=compile gcc -O2  -I. -c ./jccoefct.c
 gcc -O2 -I. -c ./jccoefct.c  -fPIC -DPIC -o .libs/jccoefct.o
 gcc -O2 -I. -c ./jccoefct.c -o jccoefct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jccolor.c
 gcc -O2 -I. -c ./jccolor.c  -fPIC -DPIC -o .libs/jccolor.o
 gcc -O2 -I. -c ./jccolor.c -o jccolor.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcsample.c
 gcc -O2 -I. -c ./jcsample.c  -fPIC -DPIC -o .libs/jcsample.o
 gcc -O2 -I. -c ./jcsample.c -o jcsample.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jchuff.c
 gcc -O2 -I. -c ./jchuff.c  -fPIC -DPIC -o .libs/jchuff.o
 gcc -O2 -I. -c ./jchuff.c -o jchuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcphuff.c
 gcc -O2 -I. -c ./jcphuff.c  -fPIC -DPIC -o .libs/jcphuff.o
 gcc -O2 -I. -c ./jcphuff.c -o jcphuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcshuff.c
 gcc -O2 -I. -c ./jcshuff.c  -fPIC -DPIC -o .libs/jcshuff.o
 gcc -O2 -I. -c ./jcshuff.c -o jcshuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jclhuff.c
 gcc -O2 -I. -c ./jclhuff.c  -fPIC -DPIC -o .libs/jclhuff.o
 gcc -O2 -I. -c ./jclhuff.c -o jclhuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcpred.c
 gcc -O2 -I. -c ./jcpred.c  -fPIC -DPIC -o .libs/jcpred.o
 gcc -O2 -I. -c ./jcpred.c -o jcpred.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcscale.c
 gcc -O2 -I. -c ./jcscale.c  -fPIC -DPIC -o .libs/jcscale.o
 gcc -O2 -I. -c ./jcscale.c -o jcscale.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcdiffct.c
 gcc -O2 -I. -c ./jcdiffct.c  -fPIC -DPIC -o .libs/jcdiffct.o
 gcc -O2 -I. -c ./jcdiffct.c -o jcdiffct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcdctmgr.c
 gcc -O2 -I. -c ./jcdctmgr.c  -fPIC -DPIC -o .libs/jcdctmgr.o
 gcc -O2 -I. -c ./jcdctmgr.c -o jcdctmgr.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jfdctfst.c
 gcc -O2 -I. -c ./jfdctfst.c  -fPIC -DPIC -o .libs/jfdctfst.o
 gcc -O2 -I. -c ./jfdctfst.c -o jfdctfst.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jfdctflt.c
 gcc -O2 -I. -c ./jfdctflt.c  -fPIC -DPIC -o .libs/jfdctflt.o
 gcc -O2 -I. -c ./jfdctflt.c -o jfdctflt.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jfdctint.c
 gcc -O2 -I. -c ./jfdctint.c  -fPIC -DPIC -o .libs/jfdctint.o
 gcc -O2 -I. -c ./jfdctint.c -o jfdctint.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdapimin.c
 gcc -O2 -I. -c ./jdapimin.c  -fPIC -DPIC -o .libs/jdapimin.o
 gcc -O2 -I. -c ./jdapimin.c -o jdapimin.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdapistd.c
 gcc -O2 -I. -c ./jdapistd.c  -fPIC -DPIC -o .libs/jdapistd.o
 gcc -O2 -I. -c ./jdapistd.c -o jdapistd.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdtrans.c
 gcc -O2 -I. -c ./jdtrans.c  -fPIC -DPIC -o .libs/jdtrans.o
 gcc -O2 -I. -c ./jdtrans.c -o jdtrans.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdatasrc.c
 gcc -O2 -I. -c ./jdatasrc.c  -fPIC -DPIC -o .libs/jdatasrc.o
 gcc -O2 -I. -c ./jdatasrc.c -o jdatasrc.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdmaster.c
 gcc -O2 -I. -c ./jdmaster.c  -fPIC -DPIC -o .libs/jdmaster.o
 gcc -O2 -I. -c ./jdmaster.c -o jdmaster.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdinput.c
 gcc -O2 -I. -c ./jdinput.c  -fPIC -DPIC -o .libs/jdinput.o
 gcc -O2 -I. -c ./jdinput.c -o jdinput.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdmarker.c
 gcc -O2 -I. -c ./jdmarker.c  -fPIC -DPIC -o .libs/jdmarker.o
 gcc -O2 -I. -c ./jdmarker.c -o jdmarker.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdlossls.c
 gcc -O2 -I. -c ./jdlossls.c  -fPIC -DPIC -o .libs/jdlossls.o
 gcc -O2 -I. -c ./jdlossls.c -o jdlossls.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdlossy.c
 gcc -O2 -I. -c ./jdlossy.c  -fPIC -DPIC -o .libs/jdlossy.o
 gcc -O2 -I. -c ./jdlossy.c -o jdlossy.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdhuff.c
 gcc -O2 -I. -c ./jdhuff.c  -fPIC -DPIC -o .libs/jdhuff.o
 gcc -O2 -I. -c ./jdhuff.c -o jdhuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdlhuff.c
 gcc -O2 -I. -c ./jdlhuff.c  -fPIC -DPIC -o .libs/jdlhuff.o
 gcc -O2 -I. -c ./jdlhuff.c -o jdlhuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdphuff.c
 gcc -O2 -I. -c ./jdphuff.c  -fPIC -DPIC -o .libs/jdphuff.o
 gcc -O2 -I. -c ./jdphuff.c -o jdphuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdshuff.c
 gcc -O2 -I. -c ./jdshuff.c  -fPIC -DPIC -o .libs/jdshuff.o
 gcc -O2 -I. -c ./jdshuff.c -o jdshuff.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdpred.c
 gcc -O2 -I. -c ./jdpred.c  -fPIC -DPIC -o .libs/jdpred.o
 gcc -O2 -I. -c ./jdpred.c -o jdpred.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdscale.c
 gcc -O2 -I. -c ./jdscale.c  -fPIC -DPIC -o .libs/jdscale.o
 gcc -O2 -I. -c ./jdscale.c -o jdscale.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jddiffct.c
 gcc -O2 -I. -c ./jddiffct.c  -fPIC -DPIC -o .libs/jddiffct.o
 gcc -O2 -I. -c ./jddiffct.c -o jddiffct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdmainct.c
 gcc -O2 -I. -c ./jdmainct.c  -fPIC -DPIC -o .libs/jdmainct.o
 gcc -O2 -I. -c ./jdmainct.c -o jdmainct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdcoefct.c
 gcc -O2 -I. -c ./jdcoefct.c  -fPIC -DPIC -o .libs/jdcoefct.o
 gcc -O2 -I. -c ./jdcoefct.c -o jdcoefct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdpostct.c
 gcc -O2 -I. -c ./jdpostct.c  -fPIC -DPIC -o .libs/jdpostct.o
 gcc -O2 -I. -c ./jdpostct.c -o jdpostct.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jddctmgr.c
 gcc -O2 -I. -c ./jddctmgr.c  -fPIC -DPIC -o .libs/jddctmgr.o
 gcc -O2 -I. -c ./jddctmgr.c -o jddctmgr.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jidctfst.c
 gcc -O2 -I. -c ./jidctfst.c  -fPIC -DPIC -o .libs/jidctfst.o
 gcc -O2 -I. -c ./jidctfst.c -o jidctfst.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jidctflt.c
 gcc -O2 -I. -c ./jidctflt.c  -fPIC -DPIC -o .libs/jidctflt.o
 gcc -O2 -I. -c ./jidctflt.c -o jidctflt.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jidctint.c
 gcc -O2 -I. -c ./jidctint.c  -fPIC -DPIC -o .libs/jidctint.o
 gcc -O2 -I. -c ./jidctint.c -o jidctint.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jidctred.c
 gcc -O2 -I. -c ./jidctred.c  -fPIC -DPIC -o .libs/jidctred.o
 gcc -O2 -I. -c ./jidctred.c -o jidctred.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdsample.c
 gcc -O2 -I. -c ./jdsample.c  -fPIC -DPIC -o .libs/jdsample.o
 gcc -O2 -I. -c ./jdsample.c -o jdsample.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdcolor.c
 gcc -O2 -I. -c ./jdcolor.c  -fPIC -DPIC -o .libs/jdcolor.o
 gcc -O2 -I. -c ./jdcolor.c -o jdcolor.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jquant1.c
 gcc -O2 -I. -c ./jquant1.c  -fPIC -DPIC -o .libs/jquant1.o
 gcc -O2 -I. -c ./jquant1.c -o jquant1.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jquant2.c
 gcc -O2 -I. -c ./jquant2.c  -fPIC -DPIC -o .libs/jquant2.o
 gcc -O2 -I. -c ./jquant2.c -o jquant2.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jdmerge.c
 gcc -O2 -I. -c ./jdmerge.c  -fPIC -DPIC -o .libs/jdmerge.o
 gcc -O2 -I. -c ./jdmerge.c -o jdmerge.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcomapi.c
 gcc -O2 -I. -c ./jcomapi.c  -fPIC -DPIC -o .libs/jcomapi.o
 gcc -O2 -I. -c ./jcomapi.c -o jcomapi.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jcodec.c
 gcc -O2 -I. -c ./jcodec.c  -fPIC -DPIC -o .libs/jcodec.o
 gcc -O2 -I. -c ./jcodec.c -o jcodec.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jutils.c
 gcc -O2 -I. -c ./jutils.c  -fPIC -DPIC -o .libs/jutils.o
 gcc -O2 -I. -c ./jutils.c -o jutils.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jerror.c
 gcc -O2 -I. -c ./jerror.c  -fPIC -DPIC -o .libs/jerror.o
 gcc -O2 -I. -c ./jerror.c -o jerror.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jmemmgr.c
 gcc -O2 -I. -c ./jmemmgr.c  -fPIC -DPIC -o .libs/jmemmgr.o
 gcc -O2 -I. -c ./jmemmgr.c -o jmemmgr.o >/dev/null 2>&1
libtool --mode=compile gcc -O2  -I. -c ./jmemnobs.c
 gcc -O2 -I. -c ./jmemnobs.c  -fPIC -DPIC -o .libs/jmemnobs.o
 gcc -O2 -I. -c ./jmemnobs.c -o jmemnobs.o >/dev/null 2>&1
libtool --mode=link gcc -o libjpeg.la jcapimin.lo jcapistd.lo jctrans.lo
jcparam.lo jdatadst.lo jcinit.lo jcmaster.lo jcmarker.lo jcmainct.lo
jcprepct.lo jclossls.lo jclossy.o jccoefct.lo jccolor.lo jcsample.lo
jchuff.lo jcphuff.lo jcshuff.lo jclhuff.lo jcpred.lo jcscale.lo
jcdiffct.lo jcdctmgr.lo jfdctfst.lo jfdctflt.lo jfdctint.lo jdapimin.lo
jdapistd.lo jdtrans.lo jdatasrc.lo jdmaster.lo jdinput.lo jdmarker.lo
jdlossls.lo jdlossy.lo jdhuff.lo jdlhuff.lo jdphuff.lo jdshuff.lo
jdpred.lo jdscale.lo jddiffct.lo jdmainct.lo jdcoefct.lo jdpostct.lo
jddctmgr.lo jidctfst.lo jidctflt.lo jidctint.lo jidctred.lo jdsample.lo
jdcolor.lo jquant1.lo jquant2.lo jdmerge.lo jcomapi.lo jcodec.lo
jutils.lo jerror.lo jmemmgr.lo jmemnobs.lo \
                -rpath /usr/local/lib -version-info 62

*** Warning: Linking the shared library libjpeg.la against the non-libtool
*** objects  jclossy.o is not portable!
gcc -shared  .libs/jcapimin.o .libs/jcapistd.o .libs/jctrans.o
.libs/jcparam.o .libs/jdatadst.o .libs/jcinit.o .libs/jcmaster.o
.libs/jcmarker.o .libs/jcmainct.o .libs/jcprepct.o .libs/jclossls.o
.libs/jccoefct.o .libs/jccolor.o .libs/jcsample.o .libs/jchuff.o
.libs/jcphuff.o .libs/jcshuff.o .libs/jclhuff.o .libs/jcpred.o
.libs/jcscale.o .libs/jcdiffct.o .libs/jcdctmgr.o .libs/jfdctfst.o
.libs/jfdctflt.o .libs/jfdctint.o .libs/jdapimin.o .libs/jdapistd.o
.libs/jdtrans.o .libs/jdatasrc.o .libs/jdmaster.o .libs/jdinput.o
.libs/jdmarker.o .libs/jdlossls.o .libs/jdlossy.o .libs/jdhuff.o
.libs/jdlhuff.o .libs/jdphuff.o .libs/jdshuff.o .libs/jdpred.o
.libs/jdscale.o .libs/jddiffct.o .libs/jdmainct.o .libs/jdcoefct.o
.libs/jdpostct.o .libs/jddctmgr.o .libs/jidctfst.o .libs/jidctflt.o
.libs/jidctint.o .libs/jidctred.o .libs/jdsample.o .libs/jdcolor.o
.libs/jquant1.o .libs/jquant2.o .libs/jdmerge.o .libs/jcomapi.o
.libs/jcodec.o .libs/jutils.o .libs/jerror.o .libs/jmemmgr.o
.libs/jmemnobs.o  jclossy.o   -Wl,-soname -Wl,libjpeg.so.62 -o
.libs/libjpeg.so.62.0.0
/usr/bin/ld: jclossy.o: relocation R_X86_64_32S against `a local symbol'
can not be used when making a shared object; recompile with -fPIC
jclossy.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libjpeg.la] Error 1
=============================END OF
OUTPUT=======================================

I have also tried to build a shared library with ./configure
--enable-shared and I got the same problem.
Any ideas?

Thank you and sorry for my English.
Bye.


_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users

Reply via email to