[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