Peter Boosten wrote: > > On 14 dec 2010, at 09:12, Peter Boosten wrote: > >> Hi all, >> >> In an attempt to update glib on my 8.0-machine, portupgrade stops with >> this message: >> >> **** >> >> gnome-libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. >> -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../glib -I.. -I../gmodule >> -DG_DISABLE_CAST_CHECKS -DG_THREADS_MANDATORY -DG_DISABLE_DEPRECATED >> -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/usr/local/lib/gio/modules\" >> -I/usr/local/include -DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT -O -pipe >> -march=pentiumpro -Wall -MT gzlibcompressor.lo -MD -MP -MF ^^^^^^^^^^^^^^^^^^^^ [snip] >> gzlibcompressor.c:342: error: 'GZlibCompressor' has no member named >> 'file_info' >> gmake[4]: *** [gzlibcompressor.lo] Error 1 >> gmake[4]: Leaving directory >> `/usr/ports/devel/glib20/work/glib-2.26.1/gio' gmake[3]: *** >> [all-recursive] Error 1 gmake[3]: Leaving directory >> `/usr/ports/devel/glib20/work/glib-2.26.1/gio' gmake[2]: *** [all] Error >> 2 gmake[2]: Leaving directory >> `/usr/ports/devel/glib20/work/glib-2.26.1/gio' gmake[1]: *** >> [all-recursive] Error 1 gmake[1]: Leaving directory >> `/usr/ports/devel/glib20/work/glib-2.26.1' gmake: *** [all] Error 2 >> *** Error code 1 >> >> Stop in /usr/ports/devel/glib20. >> *** Error code 1 >> >> Stop in /usr/ports/devel/glib20. >> ** Command failed [exit code 1]: /usr/bin/script -qa >> /tmp/portupgrade20101213-34478-1rabaqj-0 env UPGRADE_TOOL=portupgrade >> UPGRADE_PORT=glib-2.24.2 UPGRADE_PORT_VER=2.24.2 make >> ** Fix the problem and try again. >> ** Listing the failed packages (-:ignored / *:skipped / !:failed) >> ! devel/glib20 (glib-2.24.2) (compiler error) >> >> **** >> >> Anyone know how to solve this issue? >> > > Still having problems getting this done, and now it gets worse, since it's > harder and harder to update ports depending on glib. > > Someone suggested offlist to install the zlib.h from version 1.2.5, > however that didn't work either. > > Am I really the only one having this problem (or using glib :-) )? > > help...
I don't think I have any magic answer here. Just did a 'make' for this port on a 8.1-Release box and it built just fine. Only a couple of things come to mind for me. Take out the -march=pentiumpro from your make.conf, and any other compiler optimizations. Whenever I experience a problem in portupgrade my standard first thing to try is to build the port manually, outside of portupgrade. Just for the purpose of simplification and to eliminate portupgrade as a variable. I don't have any 8.0 boxen to try the build on. I can only say it works here on 8.1. -Mike _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[email protected]"
