How does GNOME 2.12 treats to you so far?

Vladimir Grebenschikov vova at fbsd.ru
Wed Sep 14 00:27:46 PDT 2005


В сб, 10/09/2005 в 01:05 -0500, Jeremy Messenger пишет:
> Hello folks,
> 
> Please fill out your complaint, feedback, report bug or whatever for us  
> can write in known issues, faqs and fix stuff if need.

Trying to upgrade gnome by gnome_upgrade.sh

- first problem: I have packages available in /usr/ports/packages before
upgrade, so gnome_upgade.sh -p use these packages (old glib and others
dependence) instead of get them from tinderbox. Probably one this should
be checked somehow by upgrade script.

I've interrupted upgrade and continue with -restart.

Then it fails while upgrade gpsdrive:
cc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"/usr/X11R6/share/locale\" -DDATADIR=\"/usr/X11R6/share\" -DLIBDIR=\"/usr/X11R6/lib\" -DFRIENDSSERVERVERSION=\"2\" -DNOGARMIN -I. -I. -I.. -I/usr/local/include -O2 -fno-strict-aliasing -pipe -g -Wall -Wno-format-y2k -pipe -D_REENTRANT -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libpng -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include -Imysql -MT fly.lo -MD -MP -MF .deps/fly.Tpo -c fly.c  -fPIC -DPIC -o .libs/fly.lo
In file included from /usr/X11R6/include/gtk-2.0/gdk/gdkcairo.h:25,
                 from /usr/X11R6/include/gtk-2.0/gdk/gdk.h:30,
                 from /usr/X11R6/include/gtk-2.0/gtk/gtk.h:31,
                 from ./gpsdrive.h:81,
                 from fly.c:106:
/usr/X11R6/include/pango-1.0/pango/pangocairo.h:66: error: syntax error before '*' token
/usr/X11R6/include/pango-1.0/pango/pangocairo.h:66: warning: type defaults to `int' in declaration of `pango_cairo_context_set_font_options'
/usr/X11R6/include/pango-1.0/pango/pangocairo.h:67: error: syntax error before '*' token
/usr/X11R6/include/pango-1.0/pango/pangocairo.h:67: warning: type defaults to `int' in declaration of `pango_cairo_context_get_font_options'
/usr/X11R6/include/pango-1.0/pango/pangocairo.h:67: warning: data definition has no type or storage class
In file included from /usr/X11R6/include/gtk-2.0/gdk/gdk.h:50,
                 from /usr/X11R6/include/gtk-2.0/gtk/gtk.h:31,
                 from ./gpsdrive.h:81,
                 from fly.c:106:
/usr/X11R6/include/gtk-2.0/gdk/gdkscreen.h:51: error: syntax error before "cairo_font_options_t"
/usr/X11R6/include/gtk-2.0/gdk/gdkscreen.h:106: error: syntax error before '*' token
/usr/X11R6/include/gtk-2.0/gdk/gdkscreen.h:106: warning: type defaults to `int' in declaration of `gdk_screen_set_font_options_libgtk_only'
/usr/X11R6/include/gtk-2.0/gdk/gdkscreen.h:107: error: syntax error before '*' token
/usr/X11R6/include/gtk-2.0/gdk/gdkscreen.h:107: warning: type defaults to `int' in declaration of `gdk_screen_get_font_options_libgtk_only'
/usr/X11R6/include/gtk-2.0/gdk/gdkscreen.h:107: warning: data definition has no type or storage class
gmake[2]: *** [fly.lo] Ошибка 1
gmake[2]: Leaving directory `/usr/ports/astro/gpsdrive/work/gpsdrive-2.09/src'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/astro/gpsdrive/work/gpsdrive-2.09'
gmake: *** [all] Ошибка 2
*** Error code 2

Stop in /usr/ports/astro/gpsdrive.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall98220.0 make BATCH=yes GNOME_UPGRADE_SH_VER=2.13-0 DISABLE_VULNERABILITIES=1
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! astro/gpsdrive        (bad C++ code)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
INFO: GNOME upgrade FAILED at Tue Sep 13 18:29:44 MSD 2005

After -restarte without gpsdrive
it fails on audacity:

c++ -o ../audacity obj/AColor.o obj/AStatus.o obj/AboutDialog.o
obj/AudacityApp.o obj/AudioIO.o obj/Benchmark.o obj/ControlToolBar.o
obj/DirManager.o obj/Envelope.o obj/EditToolBar.o obj/FFT.o
obj/FormatSelection.o obj/FreqWindow.o obj/Help.o obj/HistoryWindow.o
obj/ImageManipulation.o obj/Internat.o obj/LabelTrack.o obj/Languages.o
obj/LangChoice.o obj/Legacy.o obj/Menus.o obj/MeterToolBar.o obj/Mix.o
obj/MixerToolBar.o obj/NoteTrack.o obj/PitchName.o
obj/PlatformCompatibility.o obj/Project.o obj/Resample.o
obj/RingBuffer.o obj/Sequence.o obj/Spectrum.o obj/Tags.o obj/Track.o
obj/TrackArtist.o obj/TrackPanel.o obj/ToolBar.o obj/UndoManager.o
obj/WaveTrack.o obj/TimeTrack.o obj/commands/CommandManager.o
obj/commands/Keyboard.o obj/effects/Effect.o obj/effects/SimpleMono.o
obj/effects/SimplePairedTwoTrack.o obj/effects/SoundTouchEffect.o
obj/effects/LoadEffects.o obj/effects/Amplify.o obj/effects/BassBoost.o
obj/effects/ChangePitch.o obj/effects/ChangeSpeed.o
obj/effects/ChangeTempo.o obj/effects/Compressor.o obj/effects/Echo.o
obj/effects/Equalization.o obj/effects/Fade.o obj/effects/Filter.o
obj/effects/Invert.o obj/effects/Noise.o obj/effects/NoiseRemoval.o
obj/effects/Normalize.o obj/effects/Phaser.o obj/effects/Repeat.o
obj/effects/Reverse.o obj/effects/Silence.o obj/effects/ToneGen.o
obj/effects/Wahwah.o obj/export/Export.o obj/export/ExportMultiple.o
obj/export/ExportMP3.o obj/export/ExportOGG.o obj/export/ExportPCM.o
obj/export/ExportCL.o obj/import/Import.o obj/import/ImportLOF.o
obj/import/ImportMIDI.o obj/import/ImportMP3.o obj/import/ImportOGG.o
obj/import/ImportPCM.o obj/import/ImportRaw.o obj/import/RawAudioGuess.o
obj/prefs/PrefsDialog.o obj/prefs/AudioIOPrefs.o
obj/prefs/QualityPrefs.o obj/prefs/FileFormatPrefs.o
obj/prefs/DirectoriesPrefs.o obj/prefs/GUIPrefs.o
obj/prefs/KeyConfigPrefs.o obj/prefs/MousePrefs.o
obj/prefs/SpectrumPrefs.o obj/widgets/AButton.o obj/widgets/ASlider.o
obj/widgets/Meter.o obj/widgets/Ruler.o obj/widgets/Warning.o
obj/xml/XMLFileReader.o obj/xml/XMLTagHandler.o
obj/effects/nyquist/Nyquist.o obj/effects/nyquist/LoadNyquist.o
obj/effects/ladspa/LoadLadspa.o
obj/effects/ladspa/LadspaEffect.o ../lib-src/expat/expat.a ../lib-src/allegro/allegro.a ../lib-src/soundtouch/source/SoundTouch/.libs/libSoundTouch.a ../lib-src/libnyquist/libnyquist.a ../lib-src/libsndfile/src/.libs/libsndfile.a ../lib-src/libresample/libresample.a ../lib-src/portaudio/pa_unix_oss/portaudio.a ../lib-src/portmixer/px_unix_oss/portmixer.a libaudacity.a -lmad -lvorbisenc -lvorbisfile -lvorbis -logg -lid3tag -L/usr/X11R6/lib -L/usr/local/lib -liconv -L/usr/X11R6/lib -pthread -lwx_gtk2-2.4
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libvorbis.so,
may conflict with libm.so.4
/usr/X11R6/lib/libwx_gtk2-2.4.so: undefined reference to `pango_x_get_context'
gmake[1]: *** [../audacity] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/audio/audacity/work/audacity-src-1.2.3/src'
gmake: *** [audacity] Ошибка 2
*** Error code 2

Stop in /usr/ports/audio/audacity.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall34526.0 make BATCH=yes GNOME_UPGRADE_SH_VER=2.13-0 DISABLE_VULNERABILITIES=1
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! audio/audacity        (linker error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
INFO: GNOME upgrade FAILED at Wed Sep 14 10:23:11 MSD 2005

>From this point I decided to install rest of packages myself.

Other issues: eclipse does not build (reported separately)

Old gnome libraries (2.10) does not preserved in compat directory (so I
can't  just run old eclipse package).

gnome-splash-manager - coredumps:
% ruby /usr/local/bin/gnome-splashscreen-manager
(eval):1: [BUG] rbgobj_define_class: Invalid gtype [CanvasPathDef]

ruby 1.8.2 (2004-12-25) [i386-freebsd6]

Abort
% gdb ruby ruby.core
...
#0  0x28238a2f in kill () from /lib/libc.so.6
[New LWP 100193]
(gdb) bt
#0  0x28238a2f in kill () from /lib/libc.so.6
#1  0x28169002 in raise () from /usr/lib/libpthread.so.1
#2  0x282376e0 in abort () from /lib/libc.so.6
#3  0x28098df1 in rb_bug () from /usr/local/lib/libruby18.so.18
#4  0x282720fd in rbgobj_define_class ()
from /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6/glib2.so
#5  0x28b5b0cf in Init_gnome_canvas_path_def ()
from /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6/gnomecanvas2.so
#6  0x28b5c286 in Init_gnomecanvas2 ()
from /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6/gnomecanvas2.so
#7  0x2809773a in dln_load () from /usr/local/lib/libruby18.so.18
#8  0x280ad4cc in rb_require_safe () from /usr/local/lib/libruby18.so.18
#9  0x280ad6a3 in rb_f_require () from /usr/local/lib/libruby18.so.18
#10 0x280a4c17 in rb_call0 () from /usr/local/lib/libruby18.so.18
#11 0x280a51d5 in rb_call () from /usr/local/lib/libruby18.so.18
#12 0x280a1353 in rb_eval () from /usr/local/lib/libruby18.so.18
#13 0x280ace72 in rb_load () from /usr/local/lib/libruby18.so.18
#14 0x280ad581 in rb_require_safe () from /usr/local/lib/libruby18.so.18
#15 0x280ad6a3 in rb_f_require () from /usr/local/lib/libruby18.so.18
#16 0x280a4c17 in rb_call0 () from /usr/local/lib/libruby18.so.18
#17 0x280a51d5 in rb_call () from /usr/local/lib/libruby18.so.18
#18 0x280a1353 in rb_eval () from /usr/local/lib/libruby18.so.18
#19 0x280ace72 in rb_load () from /usr/local/lib/libruby18.so.18
#20 0x280ad581 in rb_require_safe () from /usr/local/lib/libruby18.so.18
#21 0x280ad6a3 in rb_f_require () from /usr/local/lib/libruby18.so.18
#22 0x280a4c17 in rb_call0 () from /usr/local/lib/libruby18.so.18
#23 0x280a51d5 in rb_call () from /usr/local/lib/libruby18.so.18
#24 0x280a1353 in rb_eval () from /usr/local/lib/libruby18.so.18
#25 0x280a3a71 in rb_eval () from /usr/local/lib/libruby18.so.18
#26 0x280ace72 in rb_load () from /usr/local/lib/libruby18.so.18
#27 0x280ad581 in rb_require_safe () from /usr/local/lib/libruby18.so.18
#28 0x280ad6a3 in rb_f_require () from /usr/local/lib/libruby18.so.18
#29 0x280a4c17 in rb_call0 () from /usr/local/lib/libruby18.so.18
#30 0x280a51d5 in rb_call () from /usr/local/lib/libruby18.so.18
#31 0x280a1353 in rb_eval () from /usr/local/lib/libruby18.so.18
#32 0x280ace72 in rb_load () from /usr/local/lib/libruby18.so.18
#33 0x280ad581 in rb_require_safe () from /usr/local/lib/libruby18.so.18
#34 0x280ad6a3 in rb_f_require () from /usr/local/lib/libruby18.so.18
#35 0x280a4c17 in rb_call0 () from /usr/local/lib/libruby18.so.18
#36 0x280a51d5 in rb_call () from /usr/local/lib/libruby18.so.18
#37 0x280a1353 in rb_eval () from /usr/local/lib/libruby18.so.18
#38 0x280ace72 in rb_load () from /usr/local/lib/libruby18.so.18
#39 0x280ad581 in rb_require_safe () from /usr/local/lib/libruby18.so.18
#40 0x280ad6a3 in rb_f_require () from /usr/local/lib/libruby18.so.18
#41 0x280a4c17 in rb_call0 () from /usr/local/lib/libruby18.so.18
#42 0x280a51d5 in rb_call () from /usr/local/lib/libruby18.so.18
#43 0x280a1353 in rb_eval () from /usr/local/lib/libruby18.so.18
#44 0x280ac885 in ruby_exec_internal ()
from /usr/local/lib/libruby18.so.18
#45 0x280ac8c1 in ruby_exec () from /usr/local/lib/libruby18.so.18
#46 0x280ad930 in ruby_run () from /usr/local/lib/libruby18.so.18
#47 0x0804860f in main ()
(gdb) 


Evolution tried to check all incoming mail for spam with remote servers
(corresponding checkbox in setup turned off)
This make morning mail fetching work very, very long.

> Cheers,
> Mezz

-- 
Vladimir B. Grebenschikov
vova at fbsd.ru


More information about the freebsd-gnome mailing list