/ / Building Apache on Mountain Lion libtool - apache, libtool, libtool-xcode

Budowanie Apache na problemach libtool Mountain Lion - apache, libtool, libtool-xcode

Próbuję zainstalować apache ze źródła na moim mac. Ale wpadaj w problemy. Próbowałem mnóstwo różnych rzeczy i nie mogę tego zbudować.

Po pierwsze, nie mogłem skonfigurować bez błędów, więc ponownie zainstalowałem apache apr. Teraz mogę skonfigurować, ale kiedy uruchamiam make, pojawia się ten błąd:

libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag"

Próbowałem to dodać w tagu libtool:

./configure LIBTOOL="/usr/local/bin/glibtool --tag=CC"

A to wciąż dawało ten sam błąd. Czytałem, że glibtool w lwach górskich jest libtoolem podobnym do Uniksa, dlatego też wypróbowałem to tutaj. Mimo to bezskutecznie. dostał ten sam błąd.

Oto, co uruchamia polecenie make symlinking /usr/share/apr-1/build-1/libtool

/usr/share/apr-1/build-1/libtool --silent --mode=compile /usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2 -std=gnu99   -O2 -arch x86_64   -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK  -I/opt/local/include -I/opt/X11/include  -I. -I/usr/local/src/httpd-2.4.3/os/unix -I/usr/local/src/httpd-2.4.3/include -I/usr/include/apr-1 -I/usr/local/include -I/usr/local/src/httpd-2.4.3/modules/aaa -I/usr/local/src/httpd-2.4.3/modules/cache -I/usr/local/src/httpd-2.4.3/modules/core -I/usr/local/src/httpd-2.4.3/modules/database -I/usr/local/src/httpd-2.4.3/modules/filters -I/usr/local/src/httpd-2.4.3/modules/ldap -I/usr/local/src/httpd-2.4.3/modules/loggers -I/usr/local/src/httpd-2.4.3/modules/lua -I/usr/local/src/httpd-2.4.3/modules/proxy -I/usr/local/src/httpd-2.4.3/modules/session -I/usr/local/src/httpd-2.4.3/modules/ssl -I/usr/local/src/httpd-2.4.3/modules/test -I/usr/local/src/httpd-2.4.3/server -I/usr/local/src/httpd-2.4.3/modules/arch/unix -I/usr/local/src/httpd-2.4.3/modules/dav/main -I/usr/local/src/httpd-2.4.3/modules/generators -I/usr/local/src/httpd-2.4.3/modules/mappers  -prefer-non-pic -static -c exports.c && touch exports.lo

To wciąż nie działało.

Wreszcie poszedłem dalej, jeśli tak skonfigurowałem, ./configure --with-apr="/usr/local/src/apr/apr-config (gdzie zainstalowałem system, ale nadal jest uszkodzony.) To mnie jeszcze bardziej poprawiło, ale nadal nie dokończyło tworzenia i dało mi mnóstwo błędów takich jak ten.

exports.c:1809: error: redefinition of "ap_hack_apr_version_string"
exports.c:1141: error: previous definition of "ap_hack_apr_version_string" was here

Odpowiedzi:

1 dla odpowiedzi № 1

W końcu się zorientowałem ...

Dla każdego, kto ma problemy z instalacją apache na Mountain Lion, wygląda na to, że domyślnym LIBTOOLS w pliku źródłowym build / config_vars.mk jest niewłaściwa lokalizacja.

Ponownie zainstalowałem LIBTOOLS z homebrew (który umieścił go w / usr / local / bin / glibtool) i ustawiłem to jako zmienną i wszystko działało dobrze.