Schmid Roger wrote:
> Hallo
>
> Auf FreeBSD 4.7 wollte ich Mozilla via Ports installieren. Nach einem
> "make" wird wie folgt abgebrochen:
[...]
> Abbruch sowohl mit dem mitgelieferten Mozilla 1.0.1 als auch mit dem
> nach einem CVSup vorhandenen Mozilla 1.1. Habe nun vorerst linux-mozilla
> installiert.
>
> Hat jemand eine Idee?
>
> Merci & Gruss
> Roger
Also ich hab' auf mehreren -CURRENT-Maschinen einen Mozilla gebaut.
Vielleicht hilft die Verwendung von gcc32?
Der Patch im Anhang sorgt dafür, dass die bsd.ports.mk den richtigen
Compiler verwendet. Im Home-Dir speichern und anwenden durch:
cd /usr/ports
patch < ~/ports-Mk-bsd-ports-mk.diff
Dann am besten den gcc32 bauen (hab mal gelesen, dass sonst
Endless-Loops unter 4.x auftreten können):
cd /usr/ports/lang/gcc32
make install clean
Dann müsstest Du eigendlich mit
cd /usr/ports/www/mozilla
USE_GCC=3.2 make install clean
den mozilla bauen können.
Gleich noch vorweg:
1) Für solche Patches gibt das FreeBSD-Team keinen Support
2) nach dem nächsten cvsup muss man Ihn erneut anwenden
3) Wenn Du Dir dabei bei irgendwas unsicher bist, lieber nochmal fragen.
"Better safe than sorry."
Jens
-- L i W W W i Jens Rehsack L W W W L i W W W W i nnn gggg LiWing IT-Services L i W W W W i n n g g LLLL i W W i n n g g Friesenstraße 2 gggg 06112 Halle g g g Tel.: +49 - 3 45 - 5 17 05 91 ggg e-Mail: <rehsack(at)liwing.de> Fax: +49 - 3 45 - 5 17 05 92 http://www.liwing.de/
--- Mk/bsd.port.mk.orig Wed Jan 8 21:38:21 2003
+++ Mk/bsd.port.mk Wed Jan 8 21:39:07 2003
@@ -1110,6 +1110,12 @@
BUILD_DEPENDS+= gcc31:${PORTSDIR}/lang/gcc31
MAKE_ENV+= CC=${CC} CXX=${CXX}
.endif
+.if defined(USE_GCC) && ${USE_GCC} == 3.2 && ${OSVERSION} < 500035
+CC= gcc32
+CXX= g++32
+BUILD_DEPENDS+= gcc31:${PORTSDIR}/lang/gcc32
+MAKE_ENV+= CC=${CC} CXX=${CXX}
+.endif
.if defined(USE_LINUX)
RUN_DEPENDS+= ${LINUXBASE}/etc/redhat-release:${PORTSDIR}/emulators/linux_base
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 08 Jan 2003 - 22:45:03 CET