Evolution timezone declaration conflict

knowtree at aloha.com knowtree at aloha.com
Tue Mar 24 13:04:30 PDT 2009


> Just did a clean install of FreeBSD 7.1 RELEASE and am building Gnome 
> 2.24. After a few stops I realized I should have run portupgrade -a after 
> portsnap, so I did and from then on the gnome2 build went well until 
> evolution. BTW, I enabled Spam Assassin, but when that failed I did make 
> config and unchecked that option. Now the build fails in a widget.
> 
> Things I have done:
> 
> portsnap fetch
> portupgrade -a
> portsdb -Fu
> pkgdb -Ff
> portupgrade -R evolution
> gnomelogalyzer.sh
> 
> I tried commenting out the declaration of timezone in e-timezone-dialog.c 
> but then the build fails with an expression error.
> 
> Here is the buildlog for make in /usr/ports/mail/evolution
> 
> ===>  Building for evolution-2.24.5_1
> gmake  all-recursive
> gmake[1]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5'
> Making all in win32
> gmake[2]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/win32'
> gmake[2]: Nothing to be done for `all'.
> gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/win32'
> Making all in data
> gmake[2]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data'
> Making all in cde_app_root
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root'
> Making all in dt
> gmake[4]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt'
> Making all in appconfig
> gmake[5]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig'
> Making all in appmanager
> gmake[6]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager'
> Making all in C
> gmake[7]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager/C'
> Making all in Ximian
> gmake[8]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager/C/Ximian'
> gmake[8]: Nothing to be done for `all'.
> gmake[8]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager/C/Ximian'
> gmake[8]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager/C'
> gmake[8]: Nothing to be done for `all-am'.
> gmake[8]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager/C'
> gmake[7]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager/C'
> gmake[7]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager'
> gmake[7]: Nothing to be done for `all-am'.
> gmake[7]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager'
> gmake[6]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/appmanager'
> Making all in icons
> gmake[6]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/icons'
> Making all in C
> gmake[7]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/icons/C'
> gmake[7]: Nothing to be done for `all'.
> gmake[7]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/icons/C'
> gmake[7]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/icons'
> gmake[7]: Nothing to be done for `all-am'.
> gmake[7]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/icons'
> gmake[6]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/icons'
> Making all in types
> gmake[6]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/types'
> Making all in C
> gmake[7]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/types/C'
> gmake[7]: Nothing to be done for `all'.
> gmake[7]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/types/C'
> gmake[7]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/types'
> gmake[7]: Nothing to be done for `all-am'.
> gmake[7]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/types'
> gmake[6]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig/types'
> gmake[6]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig'
> gmake[6]: Nothing to be done for `all-am'.
> gmake[6]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig'
> gmake[5]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt/appconfig'
> gmake[5]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt'
> gmake[5]: Nothing to be done for `all-am'.
> gmake[5]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt'
> gmake[4]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root/dt'
> gmake[4]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root'
> gmake[4]: Nothing to be done for `all-am'.
> gmake[4]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root'
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/cde_app_root'
> Making all in icons
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/icons'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data/icons'
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data'
> gmake[3]: Nothing to be done for `all-am'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data'
> gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/data'
> Making all in e-util
> gmake[2]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/e-util'
> gmake  all-am
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/e-util'
> gmake[3]: Nothing to be done for `all-am'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/e-util'
> gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/e-util'
> Making all in a11y
> gmake[2]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y'
> Making all in e-text
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/e-text'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/e-text'
> Making all in e-table
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/e-table'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/e-table'
> Making all in .
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y'
> gmake[3]: Nothing to be done for `all-am'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y'
> Making all in calendar
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/calendar'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/calendar'
> Making all in widgets
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/widgets'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/widgets'
> Making all in addressbook
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/addressbook'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y/addressbook'
> gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/a11y'
> Making all in widgets
> gmake[2]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets'
> Making all in table
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/table'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/table'
> Making all in text
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/text'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/text'
> Making all in misc
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/misc'
> gmake[3]: Nothing to be done for `all'.
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/misc'
> Making all in e-timezone-dialog
> gmake[3]: Entering directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/e-timezone-dialog'
> /bin/sh /usr/ports/mail/evolution/work/gnome-libtool --tag=CC   --
> mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../widgets -
> DEVOLUTION_GLADEDIR=\""/usr/local/share/evolution/2.24/glade"\" -
> DG_LOG_DOMAIN=__FILE__ -DORBIT2=1 -D_REENTRANT -
> I/usr/local/include/evolution-data-server-2.24 -
> I/usr/local/include/libgnome-2.0 -I/usr/local/include/libbonobo-2.0 -
> I/usr/local/include/orbit-2.0 -I/usr/local/include/gconf/2 -
> I/usr/local/include/gnome-vfs-2.0 -I/usr/local/lib/gnome-vfs-2.0/include -
> I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-
> 2.0/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-
> 1.0/include -I/usr/local/include/bonobo-activation-2.0 -
> I/usr/local/include/libxml2 -I/usr/local/include/libsoup-2.4    -
> D_THREAD_SAFE -DORBIT2=1 -D_REENTRANT -I/usr/local/include/glib-2.0 -
> I/usr/local/lib/glib-2.0/include -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/pixman-1 -
> I/usr/local/include/freetype2 -I/usr/local/include/gconf/2 -
> I/usr/local/include/orbit-2.0 -I/usr/local/include/dbus-1.0 -
> I/usr/local/include/dbus-1.0/include -I/usr/local/include/libbonobo-2.0 -
> I/usr/local/include/bonobo-activation-2.0 -
> I/usr/local/include/libbonoboui-2.0 -I/usr/local/include/libxml2 -
> I/usr/local/include/libgnomecanvas-2.0 -I/usr/local/include/libgnome-2.0 -
> I/usr/local/include/gail-1.0 -I/usr/local/include/libart-2.0 -
> I/usr/local/include/gnome-vfs-2.0 -I/usr/local/lib/gnome-vfs-2.0/include -
> I/usr/local/include/libglade-2.0 -I/usr/local/include/libgnomeui-2.0 -
> I/usr/local/include/gnome-keyring-1    -I/usr/local/include  -O2 -fno-
> strict-aliasing -pipe -DLDAP_DEPRECATED -Wall -Wmissing-prototypes  -Wno-
> sign-compare -MT e-timezone-dialog.lo -MD -MP -MF .deps/e-timezone-
> dialog.Tpo -c -o e-timezone-dialog.lo e-timezone-dialog.c
>  cc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../widgets -
> DEVOLUTION_GLADEDIR=\"/usr/local/share/evolution/2.24/glade\" -
> DG_LOG_DOMAIN=__FILE__ -DORBIT2=1 -D_REENTRANT -
> I/usr/local/include/evolution-data-server-2.24 -
> I/usr/local/include/libgnome-2.0 -I/usr/local/include/libbonobo-2.0 -
> I/usr/local/include/orbit-2.0 -I/usr/local/include/gconf/2 -
> I/usr/local/include/gnome-vfs-2.0 -I/usr/local/lib/gnome-vfs-2.0/include -
> I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-
> 2.0/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-
> 1.0/include -I/usr/local/include/bonobo-activation-2.0 -
> I/usr/local/include/libxml2 -I/usr/local/include/libsoup-2.4 -
> D_THREAD_SAFE -DORBIT2=1 -D_REENTRANT -I/usr/local/include/glib-2.0 -
> I/usr/local/lib/glib-2.0/include -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/pixman-1 -
> I/usr/local/include/freetype2 -I/usr/local/include/gconf/2 -
> I/usr/local/include/orbit-2.0 -I/usr/local/include/dbus-1.0 -
> I/usr/local/include/dbus-1.0/include -I/usr/local/include/libbonobo-2.0 -
> I/usr/local/include/bonobo-activation-2.0 -
> I/usr/local/include/libbonoboui-2.0 -I/usr/local/include/libxml2 -
> I/usr/local/include/libgnomecanvas-2.0 -I/usr/local/include/libgnome-2.0 -
> I/usr/local/include/gail-1.0 -I/usr/local/include/libart-2.0 -
> I/usr/local/include/gnome-vfs-2.0 -I/usr/local/lib/gnome-vfs-2.0/include -
> I/usr/local/include/libglade-2.0 -I/usr/local/include/libgnomeui-2.0 -
> I/usr/local/include/gnome-keyring-1 -I/usr/local/include -O2 -fno-strict-
> aliasing -pipe -DLDAP_DEPRECATED -Wall -Wmissing-prototypes -Wno-sign-
> compare -MT e-timezone-dialog.lo -MD -MP -MF .deps/e-timezone-dialog.Tpo -
> c e-timezone-dialog.c  -fPIC -DPIC -o .libs/e-timezone-dialog.o
> e-timezone-dialog.c:80: error: 'timezone' redeclared as different kind of 
> symbol
> /usr/include/time.h:185: error: previous declaration of 'timezone' was 
> here
> gmake[3]: *** [e-timezone-dialog.lo] Error 1
> gmake[3]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets/e-timezone-dialog'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5/widgets'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/mail/evolution/work/evolution-
> 2.24.5'
> gmake: *** [all] Error 2
> *** Error code 2
> 
> Stop in /usr/ports/mail/evolution.
> *** Error code 1
> 
> Stop in /usr/ports/mail/evolution.
> 

Since I have not gotten any response on this issue I will Start over from
scratch tonight. This is my plan. If I am missing something please let me know.

1. Install from DVD, enable newfs to wipe slices clean, select "All"
distribution, agree to install ports collection.

2. portsnap fetch

3. portsnap extract

4. Do the Gnome2 steps in /usr/ports/UPGRADING

5. portupgrade -a

6. cd /usr/ports/x11/gnome2

7. make install

8. make clean

Again, if this is wrong, or if there is a better way, please let me know.

Gary Dunn
Open Slate Project
Honolulu




More information about the freebsd-gnome mailing list