Bug 50520

Summary: /usr/ports/x11-toolkits/gtk20 fails to build
Product: Ports & Packages Reporter: Maxi Karasz <nachtalp>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Maxi Karasz 2003-04-01 13:40:00 UTC
 	make fails while building modules (output below). If I try to "make" again, 
	it works but it seems the modules that it failed at during the first try are
	not being built. some applications that depend on gtk20 will build and run after
	the second make (e.g. XChat2), but e.g. trying to build mozilla with GTK2 fails,
	i don't know though, if the cause for this problem is related to the libraries that
	don't compile.	


	error messages from the first make:

*** Warning: This library needs some functionality provided by -lXinerama.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.

*** Warning: libtool could not satisfy all declared inter-library
*** dependencies of module im-viqr.  Therefore, libtool will create
*** a static module, that should work as long as the dlopening
*** application is linked with the -dlopen flag.
ar cru .libs/im-viqr.a imviqr.lo
ranlib .libs/im-viqr.a
creating im-viqr.la
(cd .libs && rm -f im-viqr.la && ln -sf ../im-viqr.la im-viqr.la)
../../gtk/gtk-query-immodules-2.0 *.la > gtk.immodules
/usr/libexec/elf/ld: warning: libfreetype.so.6, needed by /usr/X11R6/lib/libXft.so, may conflict with libfreetype.so.9
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-am-et.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-am-et.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-cyrillic-translit.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-cyrillic-translit.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-hangul.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-hangul.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-inuktitut.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-inuktitut.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-ipa.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-ipa.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-thai-broken.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-thai-broken.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-ti-er.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-ti-er.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-ti-et.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-ti-et.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-viqr.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-viqr.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
Cannot load module /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-xim.la: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
/usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/im-xim.la does not export GTK+ IM module API: /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input/.libs/: invalid file format
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules/input.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/modules.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.



	beginning of continued make:

===>  Building for gtk-2.2.1
/bin/rm -rf /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.1/docs/gtk.info*
make  all-recursive
Making all in po
Making all in gdk-pixbuf
Making all in pixops
Making all in gdk
Making all in x11
Making all in gtk
Making all in stock-icons
Making all in theme-bits
Making all in modules
Making all in input
Making all in contrib
Making all in gdk-pixbuf-xlib
/bin/sh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../..          -I../../gdk-pixbuf              -I../../contrib                 -DG_DISABLE_DEPRECATED                   -DGDK_PIXBUF_DISABLE_DEPRECATED                 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include    -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include  -I/usr/local/include/freetype2  -I/usr/local/include -I/usr/X11R6/include  -pipe -O2 -march=pentiumpro -Wall -c gdk-pixbuf-xlib.c
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../../gdk-pixbuf -I../../contrib -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -pipe -O2 -march=pentiumpro -Wall -c gdk-pixbuf-xlib.c  -fPIC -DPIC -o .libs/gdk-pixbuf-xlib.lo

Fix: 

-
How-To-Repeat: 	-
Comment 1 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-04-01 17:00:46 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainers.
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-04-01 17:01:02 UTC
State Changed
From-To: open->feedback

Can you do a make distclean in x11-toolkits/gtk20, and see if that fixes 
the problem.  Thanks.
Comment 3 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-05-02 07:09:25 UTC
State Changed
From-To: feedback->closed

Timeout from submitter, and unable to reproduce locally on clean -STABLE 
and -CURRENT builds.