Re: Mozilla die II.

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Wed, 08 Jan 2003 22:45:29 +0100

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

search this site