Bug 133957

Summary: /usr/ports/security/gnome-keyring fails to build
Product: Ports & Packages Reporter: donaldcallen
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description donaldcallen 2009-04-24 01:36:21 UTC
>Number:         133957
>Category:       misc
>Synopsis:       /usr/ports/security/gnome-keyring fails to build
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 24 00:40:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Don Allen
>Release:        7.1
>Organization:
>Environment:

FreeBSD elektra 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009
     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:

gmake[4]: Entering directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
/bin/sh /usr/ports/security/gnome-keyring/work/gnome-libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -D_THREAD_SAFE -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 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2   -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -I/usr/local/include -I/usr/local/include    -I/usr/local/include -DPKCS11_MODULE_PATH=\""/usr/local/lib/gnome-keyring/gnome-keyring-pkcs11.so"\" -DGCR_API_SUBJECT_TO_CHANGE -DUIDIR=\""/usr/local/share/gcr/ui/"\" -Wall 	-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes 	-Wnested-externs -Wpointer-arith 	-Wcast-align -Wsign-compare 	-O2 -fno-strict-aliasing -pipe -march=pentium4 -Wno-strict-aliasing -Wno-si
 gn-compare -MT libgcr_la-gcr-certificate.lo -MD -MP -MF .deps/libgcr_la-gcr-certificate.Tpo -c -o libgcr_la-gcr-certificate.lo `test -f 'gcr-certificate.c' || echo './'`gcr-certificate.c
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -D_THREAD_SAFE -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 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DPKCS11_MODULE_PATH=\"/usr/local/lib/gnome-keyring/gnome-keyring-pkcs11.so\" -DGCR_API_SUBJECT_TO_CHANGE -DUIDIR=\"/usr/local/share/gcr/ui/\" -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wno-strict-aliasing -Wno-sign-compare -MT libgcr_la-gcr-certificate.lo -MD -MP -MF .deps/libgcr_la-gcr-certificate.Tpo -c gcr-cert
 ificate.c  -fPIC -DPIC -o .libs/libgcr_la-gcr-certificate.o
In file included from gcr.h:30,
                 from gcr-internal.h:4,
                 from gcr-certificate.c:24:
gcr-importer.h:82: error: expected declaration specifiers or '...' before 'GInputStream'
gcr-importer.h:83: error: expected declaration specifiers or '...' before 'GCancellable'
gcr-importer.h:87: error: expected declaration specifiers or '...' before 'GInputStream'
gcr-importer.h:88: error: expected declaration specifiers or '...' before 'GCancellable'
gcr-importer.h:89: error: expected declaration specifiers or '...' before 'GAsyncReadyCallback'
gcr-importer.h:93: error: expected declaration specifiers or '...' before 'GAsyncResult'
gmake[4]: *** [libgcr_la-gcr-certificate.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/security/gnome-keyring.
*** Error code 1

>How-To-Repeat:

csup /usr/ports
cd /usr/ports/security/gnome-keyring
make

>Fix:



>Release-Note:
>Audit-Trail:
>Unformatted:

_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"

TREND MICRO EMAIL NOTICE
The information contained in this email and any attachments is confidential and may be subject to copyright or other intellectual property protection. If you are not the intended recipient, you are not authorized to use or disclose this information, and we request that you notify us by reply mail or telephone and delete the original message from your mail system.
Comment 1 donaldcallen 2009-04-24 01:40:04 UTC
gmake[4]: Entering directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
/bin/sh /usr/ports/security/gnome-keyring/work/gnome-libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -D_THREAD_SAFE -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 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2   -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -I/usr/local/include -I/usr/local/include    -I/usr/local/include -DPKCS11_MODULE_PATH=\""/usr/local/lib/gnome-keyring/gnome-keyring-pkcs11.so"\" -DGCR_API_SUBJECT_TO_CHANGE -DUIDIR=\""/usr/local/share/gcr/ui/"\" -Wall 	-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes 	-Wnested-externs -Wpointer-arith 	-Wcast-align -Wsign-compare 	-O2 -fno-strict-aliasing -pipe -march=pentium4 -Wno-strict-aliasing -Wno-si
 gn-compare -MT libgcr_la-gcr-certificate.lo -MD -MP -MF .deps/libgcr_la-gcr-certificate.Tpo -c -o libgcr_la-gcr-certificate.lo `test -f 'gcr-certificate.c' || echo './'`gcr-certificate.c
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -D_THREAD_SAFE -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 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DPKCS11_MODULE_PATH=\"/usr/local/lib/gnome-keyring/gnome-keyring-pkcs11.so\" -DGCR_API_SUBJECT_TO_CHANGE -DUIDIR=\"/usr/local/share/gcr/ui/\" -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wno-strict-aliasing -Wno-sign-compare -MT libgcr_la-gcr-certificate.lo -MD -MP -MF .deps/libgcr_la-gcr-certificate.Tpo -c gcr-cert
 ificate.c  -fPIC -DPIC -o .libs/libgcr_la-gcr-certificate.o
In file included from gcr.h:30,
                 from gcr-internal.h:4,
                 from gcr-certificate.c:24:
gcr-importer.h:82: error: expected declaration specifiers or '...' before 'GInputStream'
gcr-importer.h:83: error: expected declaration specifiers or '...' before 'GCancellable'
gcr-importer.h:87: error: expected declaration specifiers or '...' before 'GInputStream'
gcr-importer.h:88: error: expected declaration specifiers or '...' before 'GCancellable'
gcr-importer.h:89: error: expected declaration specifiers or '...' before 'GAsyncReadyCallback'
gcr-importer.h:93: error: expected declaration specifiers or '...' before 'GAsyncResult'
gmake[4]: *** [libgcr_la-gcr-certificate.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1/gcr'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/security/gnome-keyring/work/gnome-keyring-2.26.1'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/security/gnome-keyring.
*** Error code 1

How-To-Repeat: csup /usr/ports
cd /usr/ports/security/gnome-keyring
make
Comment 2 donaldcallen 2009-04-24 12:31:02 UTC
I encountered this error in attempting to upgrade epiphany using
portupgrade. I subsequently tried the epiphany upgrade using portmaster and
succeeded, which included getting this port compiled and installed. I'm
guessing that the ordering of the upgrading of the ports matters and
portmaster got it right and portupgrade didn't (or perhaps it was
pilot-error on my part in my use of portupgrade). In any case, I now believe
there is nothing wrong with this port and I think the PR can be closed.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2009-04-24 22:11:06 UTC
Responsible Changed
From-To: freebsd-bugs->gnome

Fix synopsis and assign.
Comment 4 Joe Marcus Clarke freebsd_committer freebsd_triage 2009-04-25 21:01:16 UTC
State Changed
From-To: open->closed

Closed at submitter's request.