Bug 15558

Summary: /usr/ports/x11/gnomelibs fails to compile
Product: Ports & Packages Reporter: Donn Miller <dmmiller>
Component: Individual Port(s)Assignee: Yukihiro Nakai <nakai>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Donn Miller 1999-12-19 09:10:01 UTC
When I try to build the gnomelibs port on -current, I get the following errors.  Maybe it's an issue with gcc 2.95?

/bin/sh ../libtool --mode=link cc  -mpentium -O3 -pipe -Wall -Wunused   -o gnome_segv  gnome_segv.o libgnomeui.la 						../libgnome/libgnome.la 			../libart_lgpl/libart_lgpl.la 		../support/libgnomesupport.la -L/usr/local/lib -lesd -laudiofile -lm -L/usr/local/lib -laudiofile -lm  -L/usr/local/lib -lglib12  -L/usr/X11R6/lib -lgdk_imlib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -L/usr/local/lib -lSM -lICE -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm 	-lintl -lz -lm -L/usr/local/lib
cc -mpentium -O3 -pipe -Wall -Wunused -o .libs/gnome_segv gnome_segv.o .libs/libgnomeui.so -L/usr/local/lib -lesd -laudiofile -lm -laudiofile -lm -lglib12 -L/usr/X11R6/lib -lgdk_imlib -lgtk12 -lgdk12 -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -lSM -lICE -lgtk12 -lgdk12 -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -lz -lm ../libgnome/.libs/libgnome.so -lglib12 -lm -lz -lm ../libart_lgpl/.libs/libart_lgpl.so -lz -lm ../support/.libs/libgnomesupport.so -lz -lm -L/usr/local/lib -lesd -laudiofile -lm -L/usr/local/lib -laudiofile -lm -L/usr/local/lib -lglib12 -L/usr/X11R6/lib -lgdk_imlib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -L/usr/local/lib -lSM -lICE -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -lintl -lz -lm -L/usr/local/lib  -Wl,--rpath -Wl,/usr/X11R6/lib
.libs/libgnomeui.so: undefined reference to `png_set_sBIT'
.libs/libgnomeui.so: undefined reference to `DGifGetExtensionNext'
.libs/libgnomeui.so: undefined reference to `jpeg_read_scanlines'
.libs/libgnomeui.so: undefined reference to `DGifGetRecordType'
.libs/libgnomeui.so: undefined reference to `DGifGetImageDesc'
.libs/libgnomeui.so: undefined reference to `TIFFDefaultStripSize'
.libs/libgnomeui.so: undefined reference to `png_set_strip_16'
.libs/libgnomeui.so: undefined reference to `png_set_filler'
.libs/libgnomeui.so: undefined reference to `png_create_read_struct'
.libs/libgnomeui.so: undefined reference to `jpeg_set_defaults'
.libs/libgnomeui.so: undefined reference to `DGifOpenFileHandle'
.libs/libgnomeui.so: undefined reference to `TIFFReadRGBAImage'
.libs/libgnomeui.so: undefined reference to `png_set_read_fn'
.libs/libgnomeui.so: undefined reference to `png_set_packing'
.libs/libgnomeui.so: undefined reference to `png_get_io_ptr'
.libs/libgnomeui.so: undefined reference to `_TIFFmalloc'
.libs/libgnomeui.so: undefined reference to `jpeg_start_decompress'
.libs/libgnomeui.so: undefined reference to `png_set_IHDR'
.libs/libgnomeui.so: undefined reference to `DGifGetLine'
.libs/libgnomeui.so: undefined reference to `TIFFWriteScanline'
.libs/libgnomeui.so: undefined reference to `png_write_rows'
.libs/libgnomeui.so: undefined reference to `DGifCloseFile'
.libs/libgnomeui.so: undefined reference to `_TIFFfree'
.libs/libgnomeui.so: undefined reference to `png_get_valid'
.libs/libgnomeui.so: undefined reference to `jpeg_destroy_decompress'
.libs/libgnomeui.so: undefined reference to `jpeg_std_error'
.libs/libgnomeui.so: undefined reference to `jpeg_CreateDecompress'
.libs/libgnomeui.so: undefined reference to `TIFFFdOpen'
.libs/libgnomeui.so: undefined reference to `png_create_write_struct'
.libs/libgnomeui.so: undefined reference to `TIFFSetField'
.libs/libgnomeui.so: undefined reference to `TIFFScanlineSize'
.libs/libgnomeui.so: undefined reference to `DGifGetExtension'
.libs/libgnomeui.so: undefined reference to `png_write_info'
.libs/libgnomeui.so: undefined reference to `PrintGifError'
.libs/libgnomeui.so: undefined reference to `TIFFClose'
.libs/libgnomeui.so: undefined reference to `png_set_expand'
.libs/libgnomeui.so: undefined reference to `TIFFOpen'
.libs/libgnomeui.so: undefined reference to `jpeg_read_header'
.libs/libgnomeui.so: undefined reference to `jpeg_start_compress'
.libs/libgnomeui.so: undefined reference to `png_write_end'
.libs/libgnomeui.so: undefined reference to `png_get_IHDR'
.libs/libgnomeui.so: undefined reference to `jpeg_finish_decompress'
.libs/libgnomeui.so: undefined reference to `jpeg_stdio_src'
.libs/libgnomeui.so: undefined reference to `jpeg_CreateCompress'
.libs/libgnomeui.so: undefined reference to `png_read_info'
.libs/libgnomeui.so: undefined reference to `jpeg_finish_compress'
.libs/libgnomeui.so: undefined reference to `png_destroy_read_struct'
.libs/libgnomeui.so: undefined reference to `png_read_image'
.libs/libgnomeui.so: undefined reference to `png_create_info_struct'
.libs/libgnomeui.so: undefined reference to `jpeg_set_quality'
.libs/libgnomeui.so: undefined reference to `jpeg_stdio_dest'
.libs/libgnomeui.so: undefined reference to `jpeg_write_scanlines'
.libs/libgnomeui.so: undefined reference to `png_destroy_write_struct'
.libs/libgnomeui.so: undefined reference to `png_libpng_ver'
.libs/libgnomeui.so: undefined reference to `png_set_shift'
.libs/libgnomeui.so: undefined reference to `TIFFGetField'
.libs/libgnomeui.so: undefined reference to `png_init_io'
gmake[3]: *** [gnome_segv] Error 1
gmake[3]: Leaving directory `/usr/ports/x11/gnomelibs/work/gnome-libs-1.0.54/libgnomeui'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/x11/gnomelibs/work/gnome-libs-1.0.54/libgnomeui'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/gnomelibs/work/gnome-libs-1.0.54'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop in /usr/ports/x11/gnomelibs.
*** Error code 1

Stop in /usr/ports/x11/gnomelibs.
*** Error code 1

Stop in /usr/ports/x11/gnomelibs.

Fix: 

Don't know.
How-To-Repeat: 
	Just try building the latest cvsup of /usr/ports/x11/gnomelibs.
Comment 1 Yukihiro Nakai freebsd_committer freebsd_triage 1999-12-24 11:40:17 UTC
Responsible Changed
From-To: freebsd-ports->nakai

Over to the maintainer. 

Comment 2 Yukihiro Nakai freebsd_committer freebsd_triage 1999-12-28 05:04:50 UTC
Hello,

What version of Imlib are you using?
How about after recompile and reinstall imlib 1.9.8 in
the FreeBSD ports?

Thanks.

Yukihiro Nakai
--------------

On Mon, 27 Dec 1999 18:56:26 -0800 (PST)
<nakai@FreeBSD.org> wrote:

> >From dmmiller@lcb13.cvzoom.net  Sun Dec 19 01:03:51 1999
> Return-Path: <dmmiller@lcb13.cvzoom.net>
> Received: from lcb13.cvzoom.net (lcb13.cvzoom.net [63.65.159.13])
> 	by hub.freebsd.org (Postfix) with ESMTP id 96F4D15145
> 	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 19 Dec 1999 01:03:50 -0800 (PST)
> 	(envelope-from dmmiller@lcb13.cvzoom.net)
> Received: (from dmmiller@localhost)
> 	by lcb13.cvzoom.net (8.9.3/8.9.3) id EAA62074;
> 	Sun, 19 Dec 1999 04:02:41 -0500 (EST)
> 	(envelope-from dmmiller)
> Message-Id: <199912190902.EAA62074@lcb13.cvzoom.net>
> Date: Sun, 19 Dec 1999 04:02:41 -0500 (EST)
> From: Donn Miller <dmmiller@lcb13.cvzoom.net>
> Reply-To: dmmiller@cvzoom.net
> To: FreeBSD-gnats-submit@freebsd.org
> Subject: Gnomelibs won't compile on -current
> X-Send-Pr-Version: 3.2
> 
> >Number:         15558
> >Category:       ports
> >Synopsis:       /usr/ports/x11/gnomelibs fails to compile
> >Confidential:   no
> >Severity:       non-critical
> >Priority:       low
> >Responsible:    nakai
> >State:          open
> >Quarter:        
> >Keywords:       
> >Date-Required:  
> >Class:          sw-bug
> >Submitter-Id:   current-users
> >Arrival-Date:   Sun Dec 19 01:10:01 PST 1999
> >Closed-Date:    
> >Last-Modified:  Fri Dec 24 03:40:50 PST 1999
> >Originator:     Donn Miller
> >Release:        FreeBSD 4.0-CURRENT i386
> >Organization:
> >Environment:
> 
> FreeBSD lcb13.cvzoom.net 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Sat Dec 18 22:53:37 EST 1999     dmmiller@lcb13.cvzoom.net:/usr/src/sys/compile/CUSTOM  i386
> 
> >Description:
> 
> When I try to build the gnomelibs port on -current, I get the following errors.  Maybe it's an issue with gcc 2.95?
> 
> /bin/sh ../libtool --mode=link cc  -mpentium -O3 -pipe -Wall -Wunused   -o gnome_segv  gnome_segv.o libgnomeui.la 						../libgnome/libgnome.la 			../libart_lgpl/libart_lgpl.la 		../support/libgnomesupport.la -L/usr/local/lib -lesd -laudiofile -lm -L/usr/local/lib -laudiofile -lm  -L/usr/local/lib -lglib12  -L/usr/X11R6/lib -lgdk_imlib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -L/usr/local/lib -lSM -lICE -L/usr/X11R6/lib  -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm 	-lintl -lz -lm -L/usr/local/lib
> cc -mpentium -O3 -pipe -Wall -Wunused -o .libs/gnome_segv gnome_segv.o .libs/libgnomeui.so -L/usr/local/lib -lesd -laudiofile -lm -laudiofile -lm -lglib12 -L/usr/X11R6/lib -lgdk_imlib -lgtk12 -lgdk12 -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -lSM -lICE -lgtk12 -lgdk12 -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -lz -lm ../libgnome/.libs/libgnome.so -lglib12 -lm -lz -lm ../libart_lgpl/.libs/libart_lgpl.so -lz -lm ../support/.libs/libgnomesupport.so -lz -lm -L/usr/local/lib -lesd -laudiof ile -lm -L/usr/local/lib -laudiofile -lm -L/usr/local/lib -lglib12 -L/usr/X11R6/lib -lgdk_imlib -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -L/usr/local/lib -lSM -lICE -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lxpg4 -lXext -lX11 -lm -lintl -lz -lm -L/usr/local/lib  -Wl,--rpath -Wl,/usr/X11R6/lib
> .libs/libgnomeui.so: undefined reference to `png_set_sBIT'
> .libs/libgnomeui.so: undefined reference to `DGifGetExtensionNext'
> .libs/libgnomeui.so: undefined reference to `jpeg_read_scanlines'
> .libs/libgnomeui.so: undefined reference to `DGifGetRecordType'
> .libs/libgnomeui.so: undefined reference to `DGifGetImageDesc'
> .libs/libgnomeui.so: undefined reference to `TIFFDefaultStripSize'
> .libs/libgnomeui.so: undefined reference to `png_set_strip_16'
> .libs/libgnomeui.so: undefined reference to `png_set_filler'
> .libs/libgnomeui.so: undefined reference to `png_create_read_struct'
> .libs/libgnomeui.so: undefined reference to `jpeg_set_defaults'
> .libs/libgnomeui.so: undefined reference to `DGifOpenFileHandle'
> .libs/libgnomeui.so: undefined reference to `TIFFReadRGBAImage'
> .libs/libgnomeui.so: undefined reference to `png_set_read_fn'
> .libs/libgnomeui.so: undefined reference to `png_set_packing'
> .libs/libgnomeui.so: undefined reference to `png_get_io_ptr'
> .libs/libgnomeui.so: undefined reference to `_TIFFmalloc'
> .libs/libgnomeui.so: undefined reference to `jpeg_start_decompress'
> .libs/libgnomeui.so: undefined reference to `png_set_IHDR'
> .libs/libgnomeui.so: undefined reference to `DGifGetLine'
> .libs/libgnomeui.so: undefined reference to `TIFFWriteScanline'
> .libs/libgnomeui.so: undefined reference to `png_write_rows'
> .libs/libgnomeui.so: undefined reference to `DGifCloseFile'
> .libs/libgnomeui.so: undefined reference to `_TIFFfree'
> .libs/libgnomeui.so: undefined reference to `png_get_valid'
> .libs/libgnomeui.so: undefined reference to `jpeg_destroy_decompress'
> .libs/libgnomeui.so: undefined reference to `jpeg_std_error'
> .libs/libgnomeui.so: undefined reference to `jpeg_CreateDecompress'
> .libs/libgnomeui.so: undefined reference to `TIFFFdOpen'
> .libs/libgnomeui.so: undefined reference to `png_create_write_struct'
> .libs/libgnomeui.so: undefined reference to `TIFFSetField'
> .libs/libgnomeui.so: undefined reference to `TIFFScanlineSize'
> .libs/libgnomeui.so: undefined reference to `DGifGetExtension'
> .libs/libgnomeui.so: undefined reference to `png_write_info'
> .libs/libgnomeui.so: undefined reference to `PrintGifError'
> .libs/libgnomeui.so: undefined reference to `TIFFClose'
> .libs/libgnomeui.so: undefined reference to `png_set_expand'
> .libs/libgnomeui.so: undefined reference to `TIFFOpen'
> .libs/libgnomeui.so: undefined reference to `jpeg_read_header'
> .libs/libgnomeui.so: undefined reference to `jpeg_start_compress'
> .libs/libgnomeui.so: undefined reference to `png_write_end'
> .libs/libgnomeui.so: undefined reference to `png_get_IHDR'
> .libs/libgnomeui.so: undefined reference to `jpeg_finish_decompress'
> .libs/libgnomeui.so: undefined reference to `jpeg_stdio_src'
> .libs/libgnomeui.so: undefined reference to `jpeg_CreateCompress'
> .libs/libgnomeui.so: undefined reference to `png_read_info'
> .libs/libgnomeui.so: undefined reference to `jpeg_finish_compress'
> .libs/libgnomeui.so: undefined reference to `png_destroy_read_struct'
> .libs/libgnomeui.so: undefined reference to `png_read_image'
> .libs/libgnomeui.so: undefined reference to `png_create_info_struct'
> .libs/libgnomeui.so: undefined reference to `jpeg_set_quality'
> .libs/libgnomeui.so: undefined reference to `jpeg_stdio_dest'
> .libs/libgnomeui.so: undefined reference to `jpeg_write_scanlines'
> .libs/libgnomeui.so: undefined reference to `png_destroy_write_struct'
> .libs/libgnomeui.so: undefined reference to `png_libpng_ver'
> .libs/libgnomeui.so: undefined reference to `png_set_shift'
> .libs/libgnomeui.so: undefined reference to `TIFFGetField'
> .libs/libgnomeui.so: undefined reference to `png_init_io'
> gmake[3]: *** [gnome_segv] Error 1
> gmake[3]: Leaving directory `/usr/ports/x11/gnomelibs/work/gnome-libs-1.0.54/libgnomeui'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory `/usr/ports/x11/gnomelibs/work/gnome-libs-1.0.54/libgnomeui'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/x11/gnomelibs/work/gnome-libs-1.0.54'
> gmake: *** [all-recursive-am] Error 2
> *** Error code 2
> 
> Stop in /usr/ports/x11/gnomelibs.
> *** Error code 1
> 
> Stop in /usr/ports/x11/gnomelibs.
> *** Error code 1
> 
> Stop in /usr/ports/x11/gnomelibs.
> 
> >How-To-Repeat:
> 
> 	Just try building the latest cvsup of /usr/ports/x11/gnomelibs.
> 
> >Fix:
> 
> 	Don't know.
> 
> >Release-Note:
> >Audit-Trail:
> Responsible-Changed-From-To: freebsd-ports->nakai 
> Responsible-Changed-By: nakai 
> Responsible-Changed-When: Fri Dec 24 03:40:17 PST 1999 
> Responsible-Changed-Why:  
> Over to the maintainer. 
> >Unformatted:
>
Comment 3 ade 1999-12-29 22:03:33 UTC
On Sun, Dec 19, 1999 at 04:02:41AM -0500, Donn Miller wrote:
> 
> >Number:         15558
> >Category:       ports
> >Synopsis:       /usr/ports/x11/gnomelibs fails to compile
>
> [snip]

I can't reproduce this either with a -current as of 12/27/1999
and up-to-date ports tree.

Since the linker breakage is referring to symbol inside giflib, png,
jpeg, and tiff, it looks as though something bad happened on your
machine whilst building the dependencies.

Check that you have at least the following versions of the dependencies
installed - they're all required for gnomelibs/gnomecore:

	libtool-1.3.3	(critical to the build process, other dependencies
			 that use USE_LIBTOOL need to have been built with
			 this)

	ORBit-0.5.0 esound-0.2.16 giflib-4.1.0 glib-1.2.6 gtk-1.2.6
	imlib-1.9.8 jpeg-6b libaudiofile-0.1.9 libtool-1.3.3
	png-1.0.5 tiff-3.5.3 xpm-3.4k

-aDe

-- 
Ade Lovett, Austin, TX.
Comment 4 Vanilla I. Shu freebsd_committer freebsd_triage 2000-01-02 08:48:33 UTC
State Changed
From-To: open->closed

Well , it's ok on my current box, 
Please reinstall tiff, png, gtk, jpg ports.