Bug #13814 Updated: missing required flags for Compaq compiler

From: Date: Wed, 03 Jul 2002 14:39:25 +0000
Subject: Bug #13814 Updated: missing required flags for Compaq compiler
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-12989@lists.php.net to get a copy of this message
ID: 13814 Updated by: sniper@php.net Reported By: long@kestrel.cc.ku.edu -Status: Feedback +Status: Bogus Bug Type: Compile Failure Operating System: Compaq Tru64 4.0F PK3 PHP Version: 4.0CVS-2001-10-24 New Comment: Just noticed that you have other bug (#17702) which has basically the same problems. There's no use for us to have many reports in our bug db so I'm bogusing this one. Let's use the 17702 from now on for all these issues with Tru64. Previous Comments: ------------------------------------------------------------------------ [2002-07-03 10:37:12] sniper@php.net I forgot to mention that that -taso thing is not fixed yet. So please try setting it. I wanted to know whether the other flags are needed too.. ------------------------------------------------------------------------ [2002-07-03 09:50:04] long@kestrel.cc.ku.edu php4-200207030600 doesn't quite work. Here is the configure line I tried: env CC=cc CXX=cxx ./configure --with-openssl --enable-bcmath --with-ndbm --with-dbm --enable-dbase --enable-filepro --enable-ftp --with-gd --with-ttf --with-java=/usr/opt/java130 --with-ldap=/usr/local/ldap --with-mysql --with-oci8 --with-oracle --enable-shmop --enable-sockets --enable-sysvsem --enable-sysvshm --enable-wddx --enable-dba=shared --enable-calendar --enable-exif --enable-discard-path --enable-dbx --enable-ctype --with-hyperwave --enable-mailparse --enable-mbstring --enable-mbstr-enc-trans --enable-memory-limit Here is the problem (from config.log): configure:42279: checking size of char configure:42298: cc -o conftest -g -Wl,-rpath,/usr/local/ssl/lib -L/usr/local/ssl/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/opt/java130/./jre/lib/alpha/classic -L/usr/opt/java130/./jre/lib/alpha/classic -Wl,-rpath,/usr/opt/java130/./jre/lib/alpha/native_threads -L/usr/opt/java130/./jre/lib/alpha/native_threads -Wl,-rpath,/usr/opt/java130/./jre/lib/alpha -L/usr/opt/java130/./jre/lib/alpha -Wl,-rpath,/usr/local/ldap/lib -L/usr/local/ldap/lib conftest.c -lldapssl30 -ljava -lgd -lttf -lssl -lcrypto -lresolv -lm -lresolv 1>&5 ld: Cannot use 32 bit shared lib 'libldapssl30.so' without -taso option configure: failed program was: #line 42287 "configure" #include "confdefs.h" #include <stdio.h> main() { FILE *f=fopen("conftestval", "w"); if (!f) exit(1); fprintf(f, "%d\n", sizeof(char)); exit(0); } ------------------------------------------------------------------------ [2002-07-02 21:40:22] sniper@php.net Please try this snapshot: http://snaps.php.net/php4-latest.tar.gz ------------------------------------------------------------------------ [2001-10-24 09:56:43] long@kestrel.cc.ku.edu See bug #8871 for the background on this bug. I'm unable to update that bug due to password issues. Here's my update for that bug: Well, after dinking with the configure script in php4-200110230600 to get it to use -rpath correctly (see bug #8844) I was able to get it to work with the following configure line: env CFLAGS='-taso -std1' CC=cc ./configure --with-openssl --enable-bcmath --with-ndbm --with-dbm --enable-dbase --enable-filepro --enable-ftp --with-ttf --with-java=/usr/opt/java130 --with-ldap=/usr/local/ldap --with-mysql=/usr/local/mysql --with-oci8 --with-oracle --enable-shmop --enable-sockets --enable-sysvsem --enable-sysvshm --enable-wddx --enable-memory-limit --enable-dba=shared --enable-calendar --enable-exif It looks like setting LD is no longer needed as cc is used for linking. -taso is still needed to link with the Netscape LDAP SDK 3.0 libraries as they're only 32-bit (and this is a 64-bit platform). -std1 is needed to compile with the oracle libs when using this particular version of Oracle and C compiler. The other flags I was using were just optional optimization flags, thus not necessary. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=13814&edit=1

« previous php.bugs (#12989) next »