[ports-i386@FreeBSD.org: gnome-gpg-0.5.0 failed on i386 7]

Jeremy Messenger mezz7 at cox.net
Sun Dec 17 10:33:33 PST 2006


On Sun, 17 Dec 2006 02:01:00 -0600, Joe Marcus Clarke  
<marcus at marcuscom.com> wrote:

> On Sun, 2006-12-17 at 00:59 -0600, Jeremy Messenger wrote:
>> On Sat, 16 Dec 2006 12:09:05 -0600, Kris Kennaway <kris at obsecurity.org>
>> wrote:
>>
>> > Dear Maintainer,
>> >
>> > As you may know, in the near future FreeBSD 7.x will be switching from
>> > the gcc 3.4 compiler to gcc 4.x.  Unfortunately your port fails to
>> > build with the new compiler; see the log below or the following url:
>> >
>> >    
>> http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2006121307/
>> >
>> > To ease the disruption to users and to avoid further work later on,
>> > can you please work (with the upstream developers if necessary) on
>> > fixing this error?
>> >
>> > In many cases it requires only simple code changes, and these may
>> > already have been submitted to the developers by other projects
>> > (thesedays many Linux distributions use gcc 4.1, so chances are they
>> > have fixed the error already), or the patches may be found in their
>> > package repositories.
>> >
>> > You should be able to reproduce it yourself simply by installing the
>> > lang/gcc41 port and then setting the variables
>> >
>> >   CC=/usr/local/bin/gcc41
>> >   CXX=/usr/local/bin/g++41
>> >
>> > in your environment (Note: some ports do not respect these variables
>> > currently, but this is another bug that should be fixed).
>> >
>> > Thanks,
>> > Kris
>> >
>> >
>> > ----- Forwarded message from User Ports-i386 <ports-i386 at FreeBSD.org>
>> > -----
>> >
>> > X-Original-To: kkenn at localhost
>> > Delivered-To: kkenn at localhost.obsecurity.org
>> > X-Original-To: kris at FreeBSD.org
>> > Delivered-To: kris at FreeBSD.org
>> > Date: Sat, 16 Dec 2006 16:56:45 GMT
>> > From: User Ports-i386 <ports-i386 at FreeBSD.org>
>> > To: kris at FreeBSD.org
>> > Subject: gnome-gpg-0.5.0 failed on i386 7
>> > X-UIDL: 2A["!$^X"!i8h"!=bP!!
>> > X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.0.3
>> >
>> <snip>
>> > ===>   gnome-gpg-0.5.0 depends on executable in : gpg - found
>> > ===>   gnome-gpg-0.5.0 depends on file:  
>> /usr/local/bin/intltool-extract
>> > - found
>> > ===>   gnome-gpg-0.5.0 depends on file:
>> > /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
>> > ===>   gnome-gpg-0.5.0 depends on executable in : pkg-config - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gnome-keyring.0 -  
>> found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: esd.2 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: atk-1.0.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gconf-2.4 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: glib-2.0.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gnomevfs-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gtk-x11-2.0.0 -  
>> found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: art_lgpl_2.5 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: bonobo-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: bonoboui-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: glade-2.0.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gnome-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gnomecanvas-2.0 -  
>> found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: gnomeui-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: IDL-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: xml2.5 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: xslt.2 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: linc.1 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: ORBit-2.0 - found
>> > ===>   gnome-gpg-0.5.0 depends on shared library: pango-1.0.0 - found
>> > ===>  Configuring for gnome-gpg-0.5.0
>> > checking for a BSD-compatible install... /usr/bin/install -c -o root  
>> -g
>> > wheel
>> > checking whether build environment is sane... yes
>> > checking for gawk... no
>> > checking for mawk... no
>> > checking for nawk... nawk
>> > checking whether make sets $(MAKE)... yes
>> > checking whether to enable maintainer-specific portions of  
>> Makefiles...
>> > no
>> > checking for style of include used by make... GNU
>> > checking for gcc... cc
>> > checking for C compiler default output file name... a.out
>> > checking whether the C compiler works... yes
>> > checking whether we are cross compiling... no
>> > checking for suffix of executables...
>> > checking for suffix of object files... o
>> > checking whether we are using the GNU C compiler... yes
>> > checking whether cc accepts -g... yes
>> > checking for cc option to accept ANSI C... none needed
>> > checking dependency style of cc... gcc3
>> > checking for library containing strerror... none required
>> > checking for gcc... (cached) cc
>> > checking whether we are using the GNU C compiler... (cached) yes
>> > checking whether cc accepts -g... (cached) yes
>> > checking for cc option to accept ANSI C... (cached) none needed
>> > checking dependency style of cc... (cached) gcc3
>> > checking how to run the C preprocessor... cc -E
>> > checking for egrep... grep -E
>> > checking for ANSI C header files... yes
>> > checking for gpg... /usr/local/bin/gpg
>> > checking for pkg-config... /usr/local/bin/pkg-config
>> > checking pkg-config is at least version 0.9.0... yes
>> > checking for GNOMEGPG... yes
>> > checking for glib-genmarshal... /usr/local/bin/glib-genmarshal
>> > checking whether cc understands -Wall... yes
>> > checking for more warnings, including -Werror... turn on the pain!
>> > checking whether cc understands -Werror... yes
>> > checking whether cc understands -std=c89... yes
>> > checking whether cc understands -Wcast-align... yes
>> > checking whether cc understands -Wsign-compare... yes
>> > checking whether cc understands -Wnested-externs... yes
>> > checking whether cc understands -Wpointer-arith... yes
>> > checking whether cc understands -Wchar-subscripts... yes
>> > checking whether cc understands -Wmissing-declarations... yes
>> > checking whether cc understands -Wmissing-prototypes... yes
>> > checking whether cc understands -Wno-strict-aliasing... yes
>> > checking whether cc understands -Wno-sign-compare... yes
>> > checking whether cc understands -Wdeclaration-after-statement... yes
>> > configure: creating ./config.status
>> > config.status: creating Makefile
>> > config.status: creating config.h
>> > config.status: executing depfiles commands
>> > ===>  Building for gnome-gpg-0.5.0
>> > make  all-am
>> > if cc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"Gnome-GPG\"		 	 -I.
>> > 				 -DORBIT2=1 -D_REENTRANT -DXTHREADS -DXUSE_MTSAFE_API
>> > -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include
>> > -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
>> > -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0
>> > -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include
>> > -I/usr/local/include/freetype2 -I/usr/local/include
>> > -I/usr/local/include/libgnomeui-2.0 -I/usr/local/include/libgnome-2.0
>> > -I/usr/local/include/libgnomecanvas-2.0  
>> -I/usr/local/include/libart-2.0
>> > -I/usr/local/include/gconf/2 -I/usr/local/include/libbonoboui-2.0
>> > -I/usr/local/include/gnome-vfs-2.0
>> > -I/usr/local/lib/gnome-vfs-2.0/include
>> > -I/usr/local/include/gnome-keyring-1 -I/usr/local/include/orbit-2.0
>> > -I/usr/local/include/libbonobo-2.0
>> > -I/usr/local/include/bonobo-activation-2.0
>> > -I/usr/local/include/libxml2				 -D_XOPEN_SOURCE -D_BSD_SOURCE     -O2
>> > -fno-strict-aliasing -pipe  -Wall -Werror -std=c89 -Wcast-align
>> > -Wsign-compa
>> >  re -Wnested-externs -Wpointer-arith -Wchar-subscripts
>> > -Wmissing-declarations -Wmissing-prototypes -Wno-strict-aliasing
>> > -Wno-sign-compare -Wdeclaration-after-statement -MT gnome-gpg.o -MD  
>> -MP
>> > -MF ".deps/gnome-gpg.Tpo" -c -o gnome-gpg.o gnome-gpg.c;  then mv -f
>> > ".deps/gnome-gpg.Tpo" ".deps/gnome-gpg.Po"; else rm -f
>> > ".deps/gnome-gpg.Tpo"; exit 1; fi
>> > cc1: warnings being treated as errors
>> > In file included from
>> > /usr/local/include/libgnome-2.0/libgnome/gnome-program.h:41,
>> >                  from
>> > /usr/local/include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h:30,
>> >                  from
>> > /usr/local/include/libgnomeui-2.0/libgnomeui/libgnomeui.h:56,
>> >                  from gnome-gpg.c:30:
>> > /usr/local/include/popt.h:444: warning: type qualifiers ignored on
>> > function return type
>> > *** Error code 1
>>
>> Umm... Wondering why I can't reproduce it? Do I have to rebuild all  
>> ports
>> with GCC 4.1 to reproduce it? You can see my log here.
>
> You will probably need to rebuild popt to reproduce this failure.

I have reinstalled popt with GCC 4.1 and I still can't reproduce gnome-gpg  
build failure.

Cheers,
Mezz

> Joe


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list