ID: 26361 User updated by: phresno at concept-factory dot com Reported By: phresno at concept-factory dot com Status: Open Bug Type: Compile Failure Operating System: Embedix 2.0 PHP Version: 4.3.4 New Comment:
Tried Following: (exactly) export CC=/usr/local/arm-linux/arm-linux-gcc make clean rm config.cache ./configure \ --host=i386-slackware-linux \ --target=arm-linux \ --disable-all make clean make make install Compiles. Also Executes on traget system (as stated before, I can do this simply by using the --disable-session option). Does not solve session.lo compilation issue as session support is fully left out. (problem I'm having is compiling in session support) Also, still segfaults after every execution. Previous Comments: ------------------------------------------------------------------------ [2003-11-22 21:00:38] phresno at concept-factory dot com On further note, if I compile with: ./configure \ --host=i386-slackware-linux \ --target=arm-linux \ --prefix=../opt \ --disable-short-tags \ --without-mysql \ --without-pear \ --disable-session (sessions fully disabled) It will compile with warnings, however, it will _always_ segfault after executing a script on the target system. ------------------------------------------------------------------------ [2003-11-22 20:54:41] phresno at concept-factory dot com Note before I run commands, by not including --host and --target it will build for the host system which does work. If you look at my notes, I am building this for a target with a different CPU architecture. This will not fix the problem as i386 binaries CANNOT run on a StrongARM processor. Followed your suggested compilation script... Now I have a compiled i386 version, not an Arm version. ------------------------------------------------------------------------ [2003-11-22 20:43:38] [EMAIL PROTECTED] I'm very close to bogusing this since I believe it's not any PHP bug at all..we'd got hundreds of reports if it was by now. Anyway, try this: # rm config.cache # ./configure --disable-all # make clean && make (And EXACTLY and only that) ------------------------------------------------------------------------ [2003-11-22 18:20:19] phresno at concept-factory dot com Description: ------------ Target: arm-linux OS: Linux (Embedix 2.0) Kernel: 2.4.18-rmk7-pxa3-embedix Host: i386-slackware-linux OS: Linux (Slackware 9.1) Kernel: 2.4.20 ./configure \ --host=i386-slackware-linux \ --target=arm-linux \ --prefix=../opt \ --disable-short-tags \ --without-mysql \ --without-pear make -k On session.c I get multiple errors like this: ./development/zaurus/php-4.3.4/ext/session/session.c:121: parse error before `php_ps_globals' ./development/zaurus/php-4.3.4/ext/session/session.c:121: initializer element is not constant ./development/zaurus/php-4.3.4/ext/session/session.c:121: (near initialization for `ini_entries[0].mh_arg1') If i include pear I get other similar errors in main.c and other locations. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26361&edit=1
