Author |
Message |
|
Post subject: SeaMoneky and LinuxPPC
Posted: Oct 23, 2005 - 08:20
|
|
Order of the Butterfly


Joined: Sep 08, 2003
Posts: 1370
Location: EU
|
|
There seems to be some problems with later versions of SeaMoneky (Mozilla suite) and compiling it on LinuxPPC, there seems to be a bug in gcc which causes thorubles with the compile.
I have a dirty fix for this (seems to work on source from 20051021), do this before you done the configration.
Code: | --- configure 2005-10-23 11:17:06.055949664 +0200
+++ configure 2005-10-23 11:23:02.878704360 +0200
@@ -7544,13 +7544,15 @@
#define HAVE_VISIBILITY_PRAGMA 1
EOF
- VISIBILITY_FLAGS='-I$(DIST)/include/system_wrappers -include $(topsrcdi
r)/config/gcc_hidden.h'
- WRAP_SYSTEM_INCLUDES=1
+ VISIBILITY_FLAGS='-fvisibility=hidden'
+ WRAP_SYSTEM_INCLUDES=
fi
fi
fi # GNU_CC
-
+VISIBILITY_FLAGS='-fvisibility=hidden'
+WRAP_SYSTEM_INCLUDES=
+
ac_header_dirent=no |
Sadly I haven't managed to compile with qt toolkit, but the gtk+xft combination still works, but you need to patch the configure file, before you configure.
Code: | diff -Nur mozilla.orig/configure mozilla/configure
--- mozilla.orig/configure 2004-05-16 18:08:45.606427152 +0200
+++ mozilla/configure 2004-05-16 18:11:59.245989464 +0200
@@ -12923,4 +12923,1 @@
-if test "$MOZ_ENABLE_XFT" && test -z "$MOZ_ENABLE_GTK2"; then
- { echo "configure: error: Cannot enable XFT support for non-GTK2 toolkits."
1>&2; exit 1; }
-fi |
When making a gtk+xft version of SeaMonkey, you can remove the bad dependencies toward Gnome2 and it seems to get smaller and faster too.
The "transfer animation" is nowdays quite uggly, if you like the M more, then you need to extract the animations from an older version of Mozilla (look for <1.7.5) and replace the images before you compile as they will be part of the themes. |
_________________ Join the Pegasos.Org Team at Seti@Home.
|
|
|
|
 |
|
| |