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 № 1W 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.