From owner-freebsd-questions Fri Oct 18 7: 4:30 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB22F37B401 for ; Fri, 18 Oct 2002 07:04:27 -0700 (PDT) Received: from mail1.acecape.com (mail1.acecape.com [66.114.74.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C0F143E88 for ; Fri, 18 Oct 2002 07:04:27 -0700 (PDT) (envelope-from freebsd@acedsl.com) Received: from winxp (www.vequa.com [66.114.64.143]) by mail1.acecape.com (8.12.2/8.12.2) with SMTP id g9IE4PtK020237 for ; Fri, 18 Oct 2002 10:04:26 -0400 Message-ID: <001e01c276ae$f4e0b770$0301a8c0@winxp> From: "Zeno Lee" To: Subject: make gdk-pixbuf fails; jpeg linking error Date: Fri, 18 Oct 2002 10:02:11 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I have 4.7 RELEASE generic and gdk-pixbuf-0.20 fails to build because libjpeg is doubly linked. See message below. I currently have gdk-pixbuf-0.17 and I'm trying to upgrade to 0.20 because a few other gnome ports I want to install are depend on it. Can anyone tell me why libjpeg becomes doubly linked? I've had this problem for a while ===> Building for gdk-pixbuf-0.20.0 gmake all-recursive gmake[1]: Entering directory `/usr/ports/graphics/gdk-pixbuf/work/gdk-pixbuf-0.2 0.0' Making all in gdk-pixbuf gmake[2]: Entering directory `/usr/ports/graphics/gdk-pixbuf/work/gdk-pixbuf-0.2 0.0/gdk-pixbuf' Making all in pixops gmake[3]: Entering directory `/usr/ports/graphics/gdk-pixbuf/work/gdk-pixbuf-0.2 0.0/gdk-pixbuf/pixops' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/graphics/gdk-pixbuf/work/gdk-pixbuf-0.20 .0/gdk-pixbuf/pixops' gmake[3]: Entering directory `/usr/ports/graphics/gdk-pixbuf/work/gdk-pixbuf-0.2 0.0/gdk-pixbuf' /bin/sh ../libtool --mode=link cc -O -pipe -o libpixbufloader-jpeg.la -rpath /usr/X11R6/lib/gdk-pixbuf/loaders -avoid-version -module io-jpeg.lo -ljpeg libgd k_pixbuf.la -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/l ib - Wl,-E -lgmodule12 -lglib12 -lintl -lXext -lX11 -lm -ltiff -ljpeg -lpng -lz - L/us r/local/lib rm -fr .libs/libpixbufloader-jpeg.la .libs/libpixbufloader-jpeg.* .libs/libpixbu floader-jpeg.* cc -shared io-jpeg.lo -Wl,--whole-archive /usr/local/lib/libjpeg.a /usr/local/l ib/libjpeg.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/usr/ports/graphics/gdk -pixbuf/work/gdk-pixbuf-0.20.0/gdk-pixbuf/.libs -Wl,--rpath -Wl,/usr/X11R6/l ib -L/u sr/X11R6/lib -L/usr/local/lib ./.libs/libgdk_pixbuf.so -lgtk12 -lgdk12 -lgmodule 12 -lglib12 -lintl -lXext -lX11 -lm -ltiff /usr/local/lib/libjpeg.a -lpng -lz -Wl,-E -Wl,-soname -Wl,libpixbufloader-jpeg.so -o .libs/libpixbufloader-jpeg.so /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_CreateCompress': jcapimin.o(.text+0x0): multiple definition of `jpeg_CreateCompress' /usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x0): first defined here /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_destroy_compress': jcapimin.o(.text+0x108): multiple definition of `jpeg_destroy_compress' /usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x108): first defined here /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_abort_compress': jcapimin.o(.text+0x120): multiple definition of `jpeg_abort_compress' /usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x120): first defined here /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_suppress_tables': jcapimin.o(.text+0x138): multiple definition of `jpeg_suppress_tables' /usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x138): first defined here /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_finish_compress': jcapimin.o(.text+0x190): multiple definition of `jpeg_finish_compress' /usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x190): first defined here /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_write_marker': jcapimin.o(.text+0x2d8): multiple definition of `jpeg_write_marker' /usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x2d8): first defined here /usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_write_m_header': jcapimin.o(.text+0x364): multiple definition of `jpeg_write_m_header' ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message