From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 18 03:31:13 2006 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B563B16A407; Wed, 18 Oct 2006 03:31:13 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id E201043D45; Wed, 18 Oct 2006 03:31:12 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20061018033113.UPMV10599.eastrmmtao02.cox.net@eastrmimpo02.cox.net>; Tue, 17 Oct 2006 23:31:13 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id bfWb1V00r4iy4EG0000000 Tue, 17 Oct 2006 23:30:36 -0400 Date: Tue, 17 Oct 2006 22:33:09 -0500 To: "Rainer Alves" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20061017225818.GA13470@0lsen.net> <45357DBE.2060302@gmail.com> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <45357DBE.2060302@gmail.com> User-Agent: Opera Mail/9.02 (Linux) Cc: gnome@freebsd.org, ports@freebsd.org, Clint Olsen Subject: Re: Gnome 2.16 upgrade failed (yeah, I read /usr/src/UPDATING) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 03:31:13 -0000 On Tue, 17 Oct 2006 20:05:02 -0500, Rainer Alves = wrote: > Clint Olsen wrote: >> I ran the exact commands specified in the UPDATING file, and I = >> eventually >> get: >> ** Listing the failed packages (*:skipped / !:failed) >> ! devel/py-gobject (py24-gobject-2.10.1) (new compiler= = >> error) >> ! graphics/py-cairo (py24-cairo-1.0.2_1) (new compiler= = >> error) >> ! devel/py-orbit (py24-orbit-2.14.1) (new compiler error) >> ! textproc/gnome-doc-utils (gnome-doc-utils-0.6.1) (new = = >> compiler error) >> * misc/gnome-user-docs (gnomeuserdocs2-2.14.2) >> ! multimedia/mplayer (mplayer-0.99.8_3) (install error) >> ! www/mozilla (mozilla-1.7.13,2) (bad C++ code) >> ! devel/libglade2 (libglade2-2.6.0) (new compiler error) >> ... > > I've also had some of this errors, so I'll comment on mplayer and = > mozilla: > > * mplayer: > [rainer@bsd /usr/ports/multimedia/mplayer]$ make showconfig | grep -i = = > skin > SKINS=3Don "Force dependency on mplayer-skins" > In my case, mplayer decided to install the dependecy mplayer-skins = > during its install phase, the mplayer-skins' distfiles were corrupted = = > and it failed to install multimedia/mplayer. I was able to fix this wi= th = > a rm -f /usr/ports/distfiles/mplayer/* (which removes the skins = > distfiles). Not our problem, talk with the right maintainer. > * mozilla: > It's broken due to some freetype internals, the error message is this:= > > nsType1.cpp:371: error: invalid conversion from `int (*)(FT_Vector*, = > void*)' to `int (*)(const FT_Vector*, void*)' > nsType1.cpp:371: error: invalid conversion from `int (*)(FT_Vector*, = > void*)' to `int (*)(const FT_Vector*, void*)' > nsType1.cpp:371: error: invalid conversion from `int (*)(FT_Vector*, = > FT_Vector*, void*)' to `int (*)(const FT_Vector*, const FT_Vector*, = > void*)' > nsType1.cpp:371: error: invalid conversion from `int (*)(FT_Vector*, = > FT_Vector*, FT_Vector*, void*)' to `int (*)(const FT_Vector*, const = > FT_Vector*, const FT_Vector*, void*)' > make[4]: *** [nsType1.o] Error 1 > > The fix/patch is here: = > http://mail-index.netbsd.org/pkgsrc-bugs/2006/06/05/0005.html We already have patch in mozilla/files/patch-gfx_src_ps_nsType1.cpp. Do = = you have it? The pointyhat can build it just fine. http://pointyhat.freebsd.org/errorlogs/i386-5-exp-latest-logs/mozilla-1.= 7.13_1,2.log > Besides these two, I have some other thoughts regarding the gnome 2.16= = > upgrade: > - graphics/cairo failed the first time during the configure phase = > (complaining it couldn't find a suitable "glitz" version), I had to = > check config.log and found out it was looking for glitz > 0.5, while t= he = > installed version was still 0.4.*. I solved this by forcing the glitz = = > upgrade first (portupgrade -f graphics/glitz) and then I was able to = > upgrade graphics/cairo. Should be fixed in the lastest change of UPDATING for do 'portupgrade -r= f = pkg-config\*'. > - For some unknown reason, all my fonts look like crap on = > firefox/thunderbird after the gnome upgrade. All TTF fonts are availab= le = > as before, but there are some serious problems with anti-aliasing & = > hinting, I'm not sure if it's related to the freetype upgrade, or the = = > X11BASE->LOCALBASE conversion. I've also tried firefox 2.0rc2 = > (www/firefox-devel), same crappy fonts. (all other gnome apps have = > absolutely no font problems). Dunno, can't reproduce it. Someone will have to jump in and figure how t= o = fix it. > - gnome_prefix.sh doesn't work. I've tried it numerous times and it = > failed to update my ~/.gconf paths and many other gnome configuration = = > files which were set to use X11BASE (yes, I did use the '-f' parameter= ). = > I ended up having to the update dozens of configuration files with sed= . Did you login in the correct user when you ran this script? If yes, then= = which path was it? Current, it only will looking in the directories: dir=3D".gconf .gconfd .gnome .gnome2 .gnome2_private .gstreamer-0.10 \ .gstreamer-0.8 .icons .metacity .mozilla .themes" Then, it will sed at the each ${prefix}/foo/bar: list=3D"lib/epiphany lib/firefox lib/gstreamer-0.8 lib/gstreamer-0.10 \ lib/mozilla lib/seamonkey lib/thunderbird share/gnome" What do we need to add anything more in the list? We can't test every = single apps and know what they put anything in the ~/.*. Current, it wor= ks = for me with ~/.gconf/desktop/gnome/background/%gconf.xml that has: /usr/X11R6/share/gnome/pixmaps After run the script and it looks like this: /usr/local/share/gnome/pixmaps As you see, 'share/gnome' is in the list and it works. > - Every single icon in mail/evolution is unavailable (including toolba= r = > icons, preference dialog icons and interface icons). No error is print= ed = > during startup, it simply replaces all those icons with a red cross. It sounds like you don't have /usr/local/libexec/gnome-settings-daemon = running? Cheers, Mezz > I could probably report other errors, but I've only stumbled across = > specific gnome applications errors since I'm using xfce4 as my desktop= = > environment (instead of gnome-panel/metacity). > > -- > Rainer Alves -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org