[BSD] gnome2-terminal

Laszlo Nagy gandalf at designaproduct.biz
2006. Dec. 6., Sze, 14:44:55 CET


Ismét gnome2 probléma. Gondolom már mindenkinek elege van belőle. A 
gnome-terminal nem telepíthető. A régi verzió a 2.12 volt, ami a package 
database szerint nincs felinstallálva. A bináris file-ok mégis fönt vannak.

cassiopeia# pkgdb -F
--->  Checking the package registry database
Stale origin: '(null)': perhaps moved or obsoleted.
Skip this for now? [yes]
To skip it without asking in future, please list it in HOLD_PKGS.
cassiopeia# portinstall -R gnome-terminal
** Found already installed package(s) of 'x11/gnome-terminal': 
gnometerminal-2.12.0
Install 'x11/gnome-terminal'? [no]
cassiopeia# pwd
/usr/ports/x11/gnome-terminal
cassiopeia# make deinstall
===>  Deinstalling for x11/gnome-terminal
cassiopeia# whereis gnome-terminal
gnome-terminal: /usr/X11R6/bin/gnome-terminal /usr/ports/x11/gnome-terminal

Szóval a portinstall szerint már föl van téve, és a fileok is megvannak 
hozzá,  deinstall mégsem működik. Szóval pkg_add segítségével lett 
telepítve. A pkg_delete szintén nem működik megfelelően:

cassiopeia# pkg_delete gnometerminal-2.12.0
pkg_delete: file 
'/usr/X11R6/libdata/bonobo/servers/gnome-terminal.server' doesn't exist
pkg_delete: file 
'/usr/X11R6/share/gnome/application-registry/gnome-terminal.applications' 
doesn't exist
pkg_delete: unable to completely remove directory 
'/usr/X11R6/share/gnome/help/gnome-terminal/C'

<itt még sok ilyen üzenet>

pkg_delete: file '/usr/X11R6/share/gnome/help/gnome-terminal' doesn't exist
pkg_delete: unable to completely remove directory 
'/usr/X11R6/share/gnome/help/gnome-terminal'
pkg_delete: file '/usr/X11R6/share/gnome/gnome-terminal/glade' doesn't exist
pkg_delete: unable to completely remove directory 
'/usr/X11R6/share/gnome/gnome-terminal/glade'
pkg_delete: file '/usr/X11R6/share/gnome/gnome-terminal' doesn't exist
pkg_delete: unable to completely remove directory 
'/usr/X11R6/share/gnome/gnome-terminal'
Failed to load source "xml::/usr/X11R6/etc/gconf/gconf.xml.defaults": 
Failed: Could not make directory 
`/usr/X11R6/etc/gconf/gconf.xml.defaults': No such file or directory

GConf-ERROR **: file gconftool.c: line 892 (main): assertion failed: 
(err == NULL)
aborting...
Abort trap (core dumped)
pkg_delete: file '/usr/X11R6/etc/gconf/schemas/gnome-terminal.schemas' 
doesn't exist
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)

Szóval a pkg_delete egy core dump-pal végződött. A "make deinstall" 
továbbra sem megy, és a "make install" sem:

cassiopeia#portinstall -R gnome-terminal

<itt sok üzenet van...>

/bin/sh ../../libtool --tag=CC --mode=link cc  
-I/usr/local/include/pango-1.0 -I/usr/X11R6/include 
-I/usr/local/include/freetype2 -I/usr/local/include 
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   
-L/usr/X11R6/lib -lXrender -lX11 -lXext -O2 -fno-strict-aliasing -pipe  
-Wall  -L/usr/local/lib -o libskey.la  -L/usr/X11R6/lib 
-R/usr/X11R6/lib  -lSM -lICE -lX11  -Wl,--rpath -Wl,/usr/local/lib 
-pthread -L/usr/local/lib -L/usr/X11R6/lib -lglade-2.0 -lgnomeui-2 -lSM 
-lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lgnomecanvas-2 -lgnome-2 
-lpopt -lart_lgpl_2 -lbonobo-2 -lbonobo-activation 
-lstartup-notification-1 -lvte -lncurses -lgtk-x11-2.0 -lpangoxft-1.0 
-lXft -lpangox-1.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -latk-1.0 
-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXcursor -lXfixes -lcairo -lXrender 
-lX11 -lXext -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 
-lgnomevfs-2 -lgconf-2 -lgobject-2.0 -lORBit-2 -lm -lgmodule-2.0 
-lgthread-2.0 -lglib-2.0 -liconv   btoe.lo skey.lo skeyutil.lo md4.lo 
md5.lo sha1.lo  -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib 
-L/usr/X11R6/lib -lpangoxft-1.0 -lXft -lXrender -lX11 -lXext 
-lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -liconv
grep: /usr/X11R6/lib/libpangocairo-1.0.la: No such file or directory
sed: /usr/X11R6/lib/libpangocairo-1.0.la: No such file or directory
libtool: link: `/usr/X11R6/lib/libpangocairo-1.0.la' is not a valid 
libtool archive
gmake[3]: *** [libskey.la] Error 1
gmake[3]: Leaving directory 
`/usr/ports/x11/gnome-terminal/work/gnome-terminal-2.16.1/src/skey'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory 
`/usr/ports/x11/gnome-terminal/work/gnome-terminal-2.16.1/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/usr/ports/x11/gnome-terminal/work/gnome-terminal-2.16.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11/gnome-terminal.

Arra gyanakszom, hogy lehet valahol még egy library amit nem sikerült 
upgrade-elnem, és annak van valahol egy header file-ja ami miatt rossz 
helyen keresgéli a libpangocairo-t. De nem jövök rá hogy mi lehet az. 
Elvileg a "portupgrade -R gnome-terminal" meg kellene hogy találja, de 
nem teszi.

Mit lehet ilyenkor tenni?

   Laci




További információk a(z) BSD levelezőlistáról