Upgrade from GNOME 2.4 to 2.5

JoãoGrilo grilo at netcabo.pt
Wed Feb 18 04:10:31 PST 2004


Not everything went well, but I noticed common problems:

Problems with the "gtk_combo" widget, making a couple of ports to not
compile. 
The ports that failed me were:
 - x11-toolkits/scintilla
 - net/gnomemeeting
 - mail/balsa2

It's probably due to the different version of GTK.


Plus, the script failed to deinstall some ports (due to dependency
problems, perhaps?) and newer ports weren't installed because of that.
The ports that the script failed to deinstall were:
 - audio/rhythmbox
 - audio/gnomemedia2
 - databases/libgda2
 - multimedia/nautilus-media

I would attach the log that gnome_upgrade.sh generated, but my SMTP
server doesn't allow 47MB messages, so I'll simply attach the problematc
bits.


I also don't get icons in the new GtkFileChooser dialog. Is it me,
FreeBSD, or GNOME in general?

Another tiny detail, please make the gnome_upgrade.sh script to be
verbose by default. It'd really help me making an estimate of how long
it still takes to finish.

These really aren't SERIOUS issues, but they're annoying. I mean, I use
SciTE as my main editor.

Thanks for the attention
-------------- next part --------------
---------------------------------------
This are the lines relevant to what the portupgrade
failed to upgrade. That checksum mismatch, is an
unknown problem to me. I typed in the directory 
"make all install" and it complained it had a version
already installed, I typed "make deinstall", then
"make all install" once again, and everything worked.
I don't have a clue where he had problems with the "checksum".
---------------------------------------

** The following packages were not installed or upgraded (*:skipped / !:failed)
        ! x11-toolkits/scintilla (scintilla-gtk2-1.58)  (unknown build error)
        * editors/scite (scite-gtk2-1.58)
        ! databases/libgda2 (libgda2-1.0.1_2)   (checksum mismatch)
        * databases/libgnomedb (libgnomedb-1.0.1)
        * math/gnumeric2 (gnumeric2-1.2.1_1)
        ! net/gnomemeeting (gnomemeeting-0.98.5_1)      (compiler error)
        ! mail/balsa2 (balsa2-2.0.16_1) (compiler error)
        * devel/glade2 (glade2-2.0.1_1)
        ! audio/rhythmbox (rhythmbox-0.6.5)     (uninstall error)
        ! multimedia/nautilus-media (nautilus-media-0.3.3.1)    (uninstall error)
        ! audio/gnomemedia2 (gnomemedia2-2.4.1.1)       (uninstall error)
        * x11/gnome2 (gnome2-2.4.1)








---------------------------------------
The errors I get are these:
---------------------------------------
In file included from gnomemeeting.cpp:55:
../lib/widgets/history-combo.h:61: error: 'GtkCombo' is used as a type, but is
   not defined as a type.
../lib/widgets/history-combo.h:69: error: 'GtkComboClass' is used as a type,
   but is not defined as a type.
gnomemeeting.cpp: In member function `void GnomeMeeting::Connect()':
gnomemeeting.cpp:184: error: `GTK_COMBO' undeclared (first use this function)
gnomemeeting.cpp:184: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
gnomemeeting.cpp: In member function `void GnomeMeeting::BuildGUI()':
gnomemeeting.cpp:487: error: `gtk_timeout_add' undeclared (first use this
   function)
/usr/ports/devel/pwlib/work/pwlib/include/ptlib/pdirect.h: At global scope:
/usr/ports/devel/pwlib/work/pwlib/include/ptlib/pdirect.h:458: warning: inline
   function `static BOOL PDirectory::Remove(const PString&)' used but never
   defined
gmake[2]: *** [gnomemeeting.o] Error 1
gmake[2]: Leaving directory `/usr/ports/net/gnomemeeting/work/gnomemeeting-0.98. 5/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/net/gnomemeeting/work/gnomemeeting-0.98. 5'
gmake: *** [all-recursive-am] Error 2
*** Error code 2
 
Stop in /usr/ports/net/gnomemeeting.






---------------------------------------------
That was for gnomemeeting, now for scintilla:
---------------------------------------------

cc -shared `pkg-config --libs gtk+ gthread` -o ../bin/libscintilla.so.1 DocumentAccessor.o WindowAccessor.o KeyWords.o StyleContext.o Document.o CallTip.o ScintillaBase.o ContractionState.o Editor.o ExternalLexer.o PropSet.o PlatGTK.o KeyMap.o LineMarker.o ScintillaGTK.o CellBuffer.o ViewStyle.o RESearch.o Style.o Indicator.o AutoComplete.o UniConversion.o XPM.o
/usr/bin/ld: cannot find -lgthread
gmake: *** [../bin/libscintilla.so.1] Error 1
*** Error code 2

Stop in /usr/ports/x11-toolkits/scintilla.




--------------------------------------------
Finally, for balsa2
-------------------------------------------

cc -DG_DISABLE_DEPRECATED    -DGTK_DISABLE_DEPRECATED  -DGNOME_DISABLE_DEPRECATED -DGNOMELOCALEDIR=\""/usr/X11R6/share/locale"\"  -I.. -I..  -I../libbalsa  -DORBIT2=1 -D_THREAD_SAFE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -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/libart-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/X11R6/include/libgnome-2.0 -I/usr/X11R6/include/gconf/2 -I/usr/X11R6/include/gnome-vfs-2.0 -I/usr/X11R6/lib/gnome-vfs-2.0/include -I/usr/X11R6/include/libgnomeui-2.0 -I/usr/X11R6/include/libgnomecanvas-2.0 -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/include/libbonoboui-2.0 -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/gnome-vfs-module-2.0   -I/usr/local/include/libart-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/atk-1.0 -I/usr/X11R6/include/libgnomeprint-2.2 -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include/libgnomeprintui-2.2 -I/usr/X11R6/include/libgnomecanvas-2.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include   -I/usr/local/include  -I/usr/local/include -D_THREAD_SAFE  -O -g -pipe -mcpu=pentiumpro -c balsa-mblist.c
Assembler messages:
FATAL: can't create balsa-mblist.o: Permission denied
*** Error code 2
 
Stop in /usr/ports/mail/balsa2/work/balsa-2.0.16/src.
*** Error code 1
 
Stop in /usr/ports/mail/balsa2/work/balsa-2.0.16.
*** Error code 1
 
Stop in /usr/ports/mail/balsa2/work/balsa-2.0.16.
*** Error code 1
 
Stop in /usr/ports/mail/balsa2.


More information about the freebsd-gnome mailing list