Титла: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 10, 2009, 11:24 Имам следния проблем. Като изискване ми са дадени следните модули които трябва да присъстват: mod_mysql, mod_xml, mod_zlib. Гледах в configure скрипта няма опции да се задават да си ги направи apache-то. Apache-to не е проблем да е 2.x или 13.x. Могат ли да се направят още с компилирането или после с apxs, и какъв е точно начина.
Титла: Re: Въпрос за компилиране на apache http Публикувано от: Warstomp в Dec 10, 2009, 15:47 Нищо не разбрах.
Какво искаш да направиш и каква ти е дистрибуцията? Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 10, 2009, 23:53 Чудя се дали ще стане така и какво трябжа да се направи още:
./configure --prefix=/usr/share --enable-so --with-mysql=/usr/share/include/mysql/mysql.h --with-z=/usr/share/include/zlib.h ................. Другото което се сещам е после (след компилирането) да се добавят с apxs -a -c libxml2.a ако не бъркам точния синтаксис. Някой по-запознат да каже дали и къде бъркам. unix e но тоwа не мисля че има значение за компилирането. Идеята е че http сървъра трябва да има тези модули. Какво е дистрото? Какъв UNIX, BSD ли? (За да преместим темата на мястото й, ако се налага) bop_bop_mara Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 12, 2009, 20:30 Не не е bsd. По идея повечето се контролират през PHP-то. Само че сега ми гърми инсталацията на PHP-то. По-късно ще постна логове, но доколкото чета е някакъв проблем с libtool-a.
Титла: Re: Въпрос за компилиране на apache http Публикувано от: tyuio в Dec 13, 2009, 01:33 ти нещо май не четеш нали те питаха какво ти е дистрото а ти какво отговаряш?
Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 16, 2009, 14:55 Дистрото е AIX 6.1. Проблема е че иска да билдва модули. Като чета има доста подобни проблеми с 6.1. Намерих готови компилирани на 5.3 пакети но не с всички модули. Някой да се е сбласквал с нещо подобно.
Титла: Re: Въпрос за компилиране на apache http Публикувано от: romeo_ninov в Dec 16, 2009, 15:57 Дистрото е AIX 6.1. Проблема е че иска да билдва модули. Като чета има доста подобни проблеми с 6.1. Намерих готови компилирани на 5.3 пакети но не с всички модули. Някой да се е сбласквал с нещо подобно.По-добре намери на сайта на ИБМ прекомпилиран IBM HTTP сървър (което е апах с малко кръпки). Остави това ТНТМ П.П. Ти изби рибата с това че обяви AIX за дистрибуция :) Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 16, 2009, 17:11 Е хората питат за дистро ;) . Как да е. Проблема е че трябва да има доста модули ( реално само mod_python остана но не иска по никакъв начин да се компилира )
./configure --with-apxs=/opt/pware/bin/apxs --with-python=/opt/pware/bin/python \ > checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ar... ar checking for a BSD-compatible install... ./install-sh -c checking whether make sets $(MAKE)... yes checking for main in -lm... yes checking for an ANSI C-conforming const... yes checking your blood pressure... a bit high, but we can proceed configure: checking whether apxs is available... checking for --with-apxs... /opt/pware/bin/apxs executable, good checking Apache version... 2.2.11 checking for Apache libexec directory... /opt/pware/modules checking for Apache include directory... -I/opt/pware/include checking for --with-python... /opt/pware/bin/python checking Python version... 2.6 checking Python install prefix... /opt/pware checking checking where python libraries are installed... /opt/pware/lib/python2.6 checking for Py_NewInterpreter in -lpython2.6... no checking what libraries Python was linked with... /opt/pware/lib/python2.6/config/libpython2.6.a -L/opt/pware/lib -lpthread -ldb -ldl -lm checking linker flags used to link Python... checking where Python include files are... -I/opt/pware/include/python2.6 checking for --with-python-src... no checking for --with-mutex-dir... no Using MUTEX_DIR /tmp checking for --with-max-locks... no Using 8 MAX_LOCKS. checking for --with-flex... no checking for flex... /usr/bin/flex found /usr/bin/flex, we'll use this. Use --with-flex to specify another. checking flex version... 2.5.35. Good configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating Doc/Makefile config.status: creating src/include/mod_python.h config.status: creating test/Makefile config.status: creating test/testconf.py config.status: creating dist/setup.py config.status: creating dist/Makefile # #make ...... ..... *** Warning: Linking the shared library mod_python.la against the *** static library /opt/pware/lib/python2.6/config/libpython2.6.a is not portable! ld: 0706-004 Cannot find or read export file: Modules/python.exp ld:accessx(): No such file or directory collect2: ld returned 255 exit status apxs:Error: Command failed with rc=65536 . make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 2. Stop. # Титла: Re: Въпрос за компилиране на apache http Публикувано от: romeo_ninov в Dec 16, 2009, 17:47 Опитай така:
Код: ./configure --with-apxs=/opt/pware/bin/apxs --with-python=/opt/pware Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 16, 2009, 18:41 С този конфиг:
checking for --with-python... /opt/pware checking Python version... ./configure[2870]: /opt/pware: cannot execute ./configure[2871]: /opt/pware: cannot execute configure: error: This version of mod_python only works with Python major version 2. The one you have seems to be . # Титла: Re: Въпрос за компилиране на apache http Публикувано от: romeo_ninov в Dec 16, 2009, 20:53 С този конфиг:Пробвай с инсталация на този модул: http://www.perzl.org/aix/index.php?n=Main.ModPython Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 17, 2009, 17:03 Неприятното е че апачето и питона са качени от ибм-ски пакети, а не от .rpm -та и зависимостите гърмят. Пробвах и да му дам rpm -i --nodeps и после си копирах просто mod_python.so в modules и го регистрирах в httpd.conf но казва че не може да лоудне dipend library libpython2.6.a и до там. То това казва и компилацията на mod_python по-горе.
Титла: Re: Въпрос за компилиране на apache http Публикувано от: tyuio в Dec 17, 2009, 21:29 Е бати от кога AIX е в линукс часта не знаех. Не виждам причина да ползваш рпм пакетите макар че има начин какво има е на неговите си ?
Титла: Re: Въпрос за компилиране на apache http Публикувано от: romeo_ninov в Dec 17, 2009, 21:29 Неприятното е че апачето и питона са качени от ибм-ски пакети, а не от .rpm -та и зависимостите гърмят. Пробвах и да му дам rpm -i --nodeps и после си копирах просто mod_python.so в modules и го регистрирах в httpd.conf но казва че не може да лоудне dipend library libpython2.6.a и до там. То това казва и компилацията на mod_python по-горе.СОфтлинк на библиотеката в /usr/lib Е бати от кога AIX е в линукс часта не знаех. Не виждам причина да ползваш рпм пакетите макар че има начин какво има е на неговите си ?Ако се заинтересуваш ще разбереш че в AIX има добра поддръжка на RPM пакети, даже се предлагат на сайта им Титла: Re: Въпрос за компилиране на apache http Публикувано от: tyuio в Dec 17, 2009, 21:32 знам че има туулбокс но защо ще инсталира едните пакети от рпм а другите от ибм?
Титла: Re: Въпрос за компилиране на apache http Публикувано от: romeo_ninov в Dec 17, 2009, 21:38 знам че има туулбокс но защо ще инсталира едните пакети от рпм а другите от ибм?Не знам, човека иска питон... Защо си е негова работа (макар че лично аз не бих заложил на него като приложен сървър) Титла: Re: Въпрос за компилиране на apache http Публикувано от: tyuio в Dec 17, 2009, 21:45 //топик
не съм в час с такива машини с такава ос ама според мен това ако не е с поддъжка от самите ибм си е жива мъка. Помня една фирма дето имаше от някъде един соларис ама преди опън и след няколко месеца си минаха на някакво бсд щото системния незнам дали беше в час, но все имаше проблеми. Титла: Re: Въпрос за компилиране на apache http Публикувано от: tiran в Dec 17, 2009, 23:32 Нещата са качени от специални пакети за AIX, защото ако трябваше да ги качам с .rpm-та трябваше цял месец да качвам по зависимостите пакети. Пробвах да компилирам нещата, повечето ги подкарах ама някои не изкат и затова се принудих да ги качвам направо направени на пакети в IBM-ски формат от добри хора :) . Сега само mod_python не изка. То си е вярно, че си е мъка като не е дадено от IBM, ама хората искат (не зависи от мен). Иначе че има поддръжка за .rpm AIX-а има, ама е една красота (най-вече с зависимостите на правените не от IBM пакети, а тези които дават IBM са от на Хитлер абитюрентския бал ) не е истина. Ех да имаше един yum или apt-get :) ( ех мечти :D ) .
Титла: Re: Въпрос за компилиране на apache http Публикувано от: tyuio в Dec 17, 2009, 23:59 сега с кой компилатор са компилирани различните пакети с гцц или с оня компилатор на ибм - как му беше името. Не че има някаква разлика но мисля че се ползват по различен начин. До колкот си спомняма системата беше систем - в ама не съм сигурен. може да пробваш да видиш как това става на някво бсд и даже да ползваш подобен пакет за твоята архитектур ако разбирасе проследиш кое къде се слага. Мисля че иам скриптове които следат кое къде се слага при компилиране пълен път. И не на последно място апаче си имат мейл листа за потребители на AIX - питай там.
ето това као не си го видял вече:http://people.apache.org/~trawick/apache-2-on-aix.html |