Trying to build gtk+-2.6.10 and gtk+-2.4.9 on HP-UX 11.11



Hello,

After successfully building atk-1.9, glib-2.6.5, and
pango-1.8 on HP-UX 11.11, I then tried to build both
gtk+-2.4.9 and gtk+-2.6.10 on the same platform (using
gcc 3.3.3), but while doing the following command (see
output below), the build just hangs, and after 15+
minutes, I have to Ctrl-C the make....

---------------------------

gcc -DHAVE_CONFIG_H -I. -I. -I..
-DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf
-I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/usr/local/etc\"
-DGTK_VERSION=\"2.6.10\"
-DGTK_BINARY_VERSION=\"2.4.0\" -DG_DISABLE_DEPRECATED
-DGDK_PIXBUF_DISABLE_DEPRECATED
-DGTK_PREFIX=\"/usr/local\" -DG_DISABLE_CAST_CHECKS
-pthread -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libpng12
-DGDK_PIXBUF_ENABLE_BACKEND
-DPIXBUF_LIBDIR=\"/usr/local/lib/gtk-2.0/2.4.0/loaders\"
-DBUILT_MODULES_DIR=\"./.libs\" -g -O2 -Wall -DHPPEX
-DSHMLINK -MT io-pcx.lo -MD -MP -MF .deps/io-pcx.Tpo
-c io-pcx.c  -fPIC -DPIC -o .libs/io-pcx.o
 /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall
-DHPPEX -DSHMLINK   -o libpixbufloader-pcx.la -rpath
/usr/local/lib/gtk-2.0/2.4.0/loaders -avoid-version
-module  io-pcx.lo libgdk_pixbuf-2.0.la
-L/usr/local/lib -lgmodule-2.0 -lgobject-2.0 -lm
-lintl 
 libtool: link: warning:
`/mydisk/local/lib//libintl.la' seems to be moved
 gcc -shared -fPIC -Wl,+h -Wl,libpixbufloader-pcx.sl
-Wl,+b -Wl,/usr/local/lib/gtk-2.0/2.4.0/loaders -o
.libs/libpixbufloader-pcx.sl  .libs/io-pcx.o 
./.libs/libgdk_pixbuf-2.0.sl -L/mydisk/local/lib/
-L/usr/local/lib /usr/local/lib/libgmodule-2.0.sl
/usr/local/lib/libgobject-2.0.sl -lm
/usr/local/lib/libintl.sl -lc 
 creating libpixbufloader-pcx.la
 (cd .libs && rm -f libpixbufloader-pcx.la && ln -s
../libpixbufloader-pcx.la libpixbufloader-pcx.la)
 if gcc -DHAVE_CONFIG_H -I. -I. -I..
-DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf
-I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/usr/local/etc\"
-DGTK_VERSION=\"2.6.10\"
-DGTK_BINARY_VERSION=\"2.4.0\" -DG_DISABLE_DEPRECATED
-DGDK_PIXBUF_DISABLE_DEPRECATED
-DGTK_PREFIX=\"/usr/local\"  -DG_DISABLE_CAST_CHECKS
-pthread -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libpng12   
-DGDK_PIXBUF_ENABLE_BACKEND
"-DPIXBUF_LIBDIR=\"/usr/local/lib/gtk-2.0/2.4.0/loaders\""
"-DBUILT_MODULES_DIR=\"./.libs\""   -g -O2 -Wall
-DHPPEX -DSHMLINK -MT gdk-pixbuf-csource.o -MD -MP -MF
".deps/gdk-pixbuf-csource.Tpo" \
   -c -o gdk-pixbuf-csource.o `test -f
'gdk-pixbuf-csource.c' || echo
'./'`gdk-pixbuf-csource.c; \
   then mv -f ".deps/gdk-pixbuf-csource.Tpo"
".deps/gdk-pixbuf-csource.Po"; \
   else rm -f ".deps/gdk-pixbuf-csource.Tpo"; exit 1;
\
   fi
   /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall
-DHPPEX -DSHMLINK   -o gdk-pixbuf-csource 
gdk-pixbuf-csource.o libgdk_pixbuf-2.0.la -lintl 
   libtool: link: warning: this platform does not like
uninstalled shared libraries
   libtool: link: `gdk-pixbuf-csource' will be
relinked during installation
   gcc -g -O2 -Wall -DHPPEX -DSHMLINK -o
.libs/gdk-pixbuf-csource gdk-pixbuf-csource.o 
./.libs/libgdk_pixbuf-2.0.sl -L/usr/local/lib
/usr/local/lib/libgmodule-2.0.sl
/usr/local/lib/libgobject-2.0.sl
/usr/local/lib/libglib-2.0.sl -lm
/usr/local/lib/libintl.sl /usr/local/lib/libiconv.sl
-lc -Wl,+b
-Wl,/mydisk/GTK+-2.6.8/gtk+-2.6.10/gdk-pixbuf/.libs:/usr/local/lib
   creating gdk-pixbuf-csource
   if gcc -DHAVE_CONFIG_H -I. -I. -I..
-DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf
-I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/usr/local/etc\"
-DGTK_VERSION=\"2.6.10\"
-DGTK_BINARY_VERSION=\"2.4.0\" -DG_DISABLE_DEPRECATED
-DGDK_PIXBUF_DISABLE_DEPRECATED
-DGTK_PREFIX=\"/usr/local\"  -DG_DISABLE_CAST_CHECKS
-pthread -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libpng12   
-DGDK_PIXBUF_ENABLE_BACKEND
"-DPIXBUF_LIBDIR=\"/usr/local/lib/gtk-2.0/2.4.0/loaders\""
"-DBUILT_MODULES_DIR=\"./.libs\""   -g -O2 -Wall
-DHPPEX -DSHMLINK -MT queryloaders.o -MD -MP -MF
".deps/queryloaders.Tpo" \
     -c -o queryloaders.o `test -f 'queryloaders.c' ||
echo './'`queryloaders.c; \
     then mv -f ".deps/queryloaders.Tpo"
".deps/queryloaders.Po"; \
     else rm -f ".deps/queryloaders.Tpo"; exit 1; \
     fi
     queryloaders.c: In function `query_module':
     queryloaders.c:164: warning: dereferencing
type-punned pointer will break strict-aliasing rules
     queryloaders.c:165: warning: dereferencing
type-punned pointer will break strict-aliasing rules
     /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall
-DHPPEX -DSHMLINK   -o gdk-pixbuf-query-loaders 
queryloaders.o libgdk_pixbuf-2.0.la -lintl 
     libtool: link: warning: this platform does not
like uninstalled shared libraries
     libtool: link: `gdk-pixbuf-query-loaders' will be
relinked during installation
     gcc -g -O2 -Wall -DHPPEX -DSHMLINK -o
.libs/gdk-pixbuf-query-loaders queryloaders.o 
./.libs/libgdk_pixbuf-2.0.sl -L/usr/local/lib
/usr/local/lib/libgmodule-2.0.sl
/usr/local/lib/libgobject-2.0.sl
/usr/local/lib/libglib-2.0.sl -lm
/usr/local/lib/libintl.sl /usr/local/lib/libiconv.sl
-lc -Wl,+b
-Wl,/mydisk/GTK+-2.6.8/gtk+-2.6.10/gdk-pixbuf/.libs:/usr/local/lib
     creating gdk-pixbuf-query-loaders
     if gcc -DHAVE_CONFIG_H -I. -I. -I..
-DG_LOG_DOMAIN=\"GdkPixbuf\" -I.. -I.. -I../gdk-pixbuf
-I../gdk-pixbuf -DGTK_SYSCONFDIR=\"/usr/local/etc\"
-DGTK_VERSION=\"2.6.10\"
-DGTK_BINARY_VERSION=\"2.4.0\" -DG_DISABLE_DEPRECATED
-DGDK_PIXBUF_DISABLE_DEPRECATED
-DGTK_PREFIX=\"/usr/local\"  -DG_DISABLE_CAST_CHECKS
-pthread -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libpng12   
-DGDK_PIXBUF_ENABLE_BACKEND
"-DPIXBUF_LIBDIR=\"/usr/local/lib/gtk-2.0/2.4.0/loaders\""
"-DBUILT_MODULES_DIR=\"./.libs\""   -g -O2 -Wall
-DHPPEX -DSHMLINK -MT test-gdk-pixbuf.o -MD -MP -MF
".deps/test-gdk-pixbuf.Tpo" \
       -c -o test-gdk-pixbuf.o `test -f
'test-gdk-pixbuf.c' || echo './'`test-gdk-pixbuf.c; \
       then mv -f ".deps/test-gdk-pixbuf.Tpo"
".deps/test-gdk-pixbuf.Po"; \
       else rm -f ".deps/test-gdk-pixbuf.Tpo"; exit 1;
\
       fi
       /bin/sh ../libtool --mode=link gcc  -g -O2
-Wall -DHPPEX -DSHMLINK   -o test-gdk-pixbuf 
test-gdk-pixbuf.o libgdk_pixbuf-2.0.la -lintl 
       libtool: link: warning: this platform does not
like uninstalled shared libraries
       libtool: link: `test-gdk-pixbuf' will be
relinked during installation
       gcc -g -O2 -Wall -DHPPEX -DSHMLINK -o
.libs/test-gdk-pixbuf test-gdk-pixbuf.o 
./.libs/libgdk_pixbuf-2.0.sl -L/usr/local/lib
/usr/local/lib/libgmodule-2.0.sl
/usr/local/lib/libgobject-2.0.sl
/usr/local/lib/libglib-2.0.sl -lm
/usr/local/lib/libintl.sl /usr/local/lib/libiconv.sl
-lc -Wl,+b
-Wl,/mydisk/GTK+-2.6.8/gtk+-2.6.10/gdk-pixbuf/.libs:/usr/local/lib
       creating test-gdk-pixbuf
       LOADERS=`echo libpixbufloader-*.la` ; \
       if test "x$LOADERS" != 'xlibpixbufloader-*.la'
; then \
		 echo "Writing a gdk-pixbuf.loader file to use when
running examples before installing gdk-pixbuf."; \
	   ../gdk-pixbuf/gdk-pixbuf-query-loaders $LOADERS >
./gdk-pixbuf.loaders ;\
	   else \
	     echo "No dynamic modules found; will use only
static modules for uninstalled example programs."; \
	       touch gdk-pixbuf.loaders; \
       fi
           Writing a gdk-pixbuf.loader file to use
when running examples before installing gdk-pixbuf.

----------------------------

Has anyone had any success building either gtk+-2.4.9
or gtk+-2.6.10 on HP-UX, and if so how? Or, does
anyone have any suggestions on how to over come this
problem. Is there anyway to overwrite this portion of
the makefile to make things happy? I do know that the
HP linker is kind of fussy about linking libraries. I
built both of these libraries successfully on over 5
separate platforms.

I am trying to bring over a package the I have written
on other platforms, to HPUX, and need to get it
working...

Any help would be appreciated.... 

Thanks,

Ed



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]