Portál AbcLinuxu, 14. května 2025 05:55
... (průběh kompilace) ... /usr/local/mysql/lib/mysql/libz.a(compress.o): relocation R_X86_64_32 against 'a local symbol' can not be used when making a shared object; rekompile with -fPIC /usr/local/mysql/lib/mysql/libz.a: cound not read symbols: Bad value collect2: Id returnet 1 exit status make: *** [libphp5.la] Error 1Teď mi teda ještě napadlo, provést kompilaci s tím -fPIC, ale nevím, jestli to pomůže. Každopádně ještě zde přiložím příkazy kompilace apache, mysqlka a phpka. Apache:
./configure --prefix=/usr/local/apache2 --with-amxMySQL:
./configure --prefix=/usr/local/mysql --libdir=/usr/lib64 --with-unix-sock-path=/var/run/mysqld/mysqld.sock --with-charset=utf8 --datadir=/var/lib/mysql --without-innodb --enable-static --without-debugPHP:
./configure --libdir=/usr/lib64 --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --with-zlib --with-zlib-dir --with-jpeg-dir --with-png-dir --with-ttf --with-freetype-dir --with-iconv --with-curl=/usr/local --with-gettext --enable-ftp --enable-mbstring --with-openssl --with-xsl --with-readline --with-mcrypt --with-pdo-mysql --with-pdo-sqlite --with-sqlite --enable-sqlite-utf8 --with-bz2=Jinak ještě nesmím zapomenout dodat, že to je problém jenom v 64bit distribuci, v 32bitu nemam problém. Děkuju moc na případné rady.
Warning ! dlname not found in /usr/local/apache2/modules/libphp5.la. Assuming installing a .so rather than a libtool archive. chmod 775 /usr/local/apache2/modules/libphp5.so chmod: nelze přistoupit k /usr/local/apache2/modules/libphp5.so: není souborem ani adresářem apxs:Erro: Command failed with rc=65536 . make: *** [install-sapi] Error 1Ve výsledku samozřejmě nevznikne soubor libphp5.so a nenachází se ani v instalačním (zdrojovém) adresáři PHPčka. Netušíte, kde může být ten problém ?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.