Erstellen Sie Firefox aus Quellcode unter Mac OS X

859
REALFREE

Ich versuche Firefox aus Quellcode unter meinem Macbook Pro zu erstellen. Ich glaube, ich folge allen Richtungen auf ihren Seiten, aber ich bin immer noch beim Aufbau dabei.

Ich habe alle Anforderungen ( mercurial libidl autoconf213 yasm) über Macport installiert und unter /opt/local/. Als ich versuchte zu laufen make -f client.mk, gab es einen Fehler. Es scheint, dass es Glib 2.0 und Libidl nicht finden konnte. Die tatsächliche Ausgabe war wie folgt:

checking for libIDL-2.0 >= 0.8.0 glib-2.0 gobject-2.0... checking for glib-config... no checking for GLIB - version >= 1.2.0... no *** The glib-config script installed by GLIB could not be found *** If GLIB was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the GLIB_CONFIG environment variable to the *** full path to glib-config. checking for libIDL-config... no checking for libIDL - version >= 0.6.3... no *** The libIDL-config script installed by libIDL could not be found *** If libIDL was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the LIBIDL_CONFIG environment variable to the *** full path to libIDL-config. checking for libIDL-2.0 >= 0.8.0... Package libIDL-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libIDL-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libIDL-2.0' found configure: error: Library requirements (libIDL-2.0 >= 0.8.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. 

Ich habe für ein paar Stunden gegoogelt, aber ich konnte immer noch keine Lösung dafür finden. Irgendwelche Ideen?

1

2 Antworten auf die Frage

1
Wuffers

Versuchen Sie die Installation glibüber MacPorts.

Ich habe .. und es gibt mir immer noch Fehler REALFREE vor 12 Jahren 0
@REALFREE: Der gleiche Fehler oder ein anderer? Tom Wijsman vor 12 Jahren 0
1
miken32

Falls noch jemand dieses Problem hat, muss ich den glib1Port installieren, damit Firefox erstellt wird. der glibPort installiert glib 2.3, der nicht funktioniert.