Skip site navigation (1)Skip section navigation (2)
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>