Date: Mon, 17 Jan 2011 13:59:13 -0500 From: Michael Powell <nightrecon@hotmail.com> To: freebsd-questions@freebsd.org Subject: Re: Updating glib from 2.24.2 to 2.26.1_1 fails Message-ID: <ih23dv$70k$1@dough.gmane.org> References: <4D0726F2.6070703@boosten.org> <800EAF42-2B15-4031-9E5B-CDEC6D96653B@boosten.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ih23dv$70k$1>