On Tue, 17 Oct 2006 20:05:02 -0500, Rainer Alves <[EMAIL PROTECTED]>
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:
[EMAIL PROTECTED] /usr/ports/multimedia/mplayer]$ make showconfig | grep -i
skin
SKINS=on "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 with
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 the
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 -rf
pkg-config\*'.
- For some unknown reason, all my fonts look like crap on
firefox/thunderbird after the gnome upgrade. All TTF fonts are available
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 to
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=".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="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 works
for me with ~/.gconf/desktop/gnome/background/%gconf.xml that has:
<stringvalue>/usr/X11R6/share/gnome/pixmaps</stringvalue>
After run the script and it looks like this:
<stringvalue>/usr/local/share/gnome/pixmaps</stringvalue>
As you see, 'share/gnome' is in the list and it works.
- Every single icon in mail/evolution is unavailable (including toolbar
icons, preference dialog icons and interface icons). No error is printed
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
--
[EMAIL PROTECTED] - [EMAIL PROTECTED]
FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/ - [EMAIL PROTECTED]
http://wiki.freebsd.org/multimedia - [EMAIL PROTECTED]
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"