From owner-freebsd-ports Sun Oct 27 19:51:43 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC8C737B401 for ; Sun, 27 Oct 2002 19:51:37 -0800 (PST) Received: from bifrost.agrknives.com (bifrost.hos.net [204.251.33.236]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1223F43E4A for ; Sun, 27 Oct 2002 19:51:37 -0800 (PST) (envelope-from arussell@bifrost.agrknives.com) Received: from bifrost.agrknives.com (localhost.agrknives.com [127.0.0.1]) by bifrost.agrknives.com (8.12.5/8.12.4) with ESMTP id g9S3pdKj054220 for ; Sun, 27 Oct 2002 21:51:40 -0600 (CST) (envelope-from arussell@bifrost.agrknives.com) Received: (from arussell@localhost) by bifrost.agrknives.com (8.12.5/8.12.2/Submit) id g9S3pdRO054219 for freebsd-ports@freebsd.org; Sun, 27 Oct 2002 21:51:39 -0600 (CST) Date: Sun, 27 Oct 2002 21:51:39 -0600 From: "Andrew G. Russell IV" To: freebsd-ports@freebsd.org Subject: mod_php4-4.2.3 breaks with mcve credit card library Message-ID: <20021027215139.A54186@bifrost.agrknives.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org mod_php4-4.2.3 breaks with libmcve-3.0 credit card library With both virgin install of 4.7 Release, and running with the latest cvsup. the mod_php4 install breaks at config of mysql, and failure to find mysql calls. This worked in mod_php4-4.2.2, with libmcve-2.0 checking for mysql_close in -lmysqlclient... no checking for mysql_error in -lmysqlclient... no configure: error: mysql configure failed. Please check config.log for more information. ===> Script "configure" failed unexpectedly. Please report the problem to dirk@FreeBSD.org [maintainer] and attach the "/usr/ports/www/mod_php4/work/php-4.2.3/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/www/mod_php4. *** Error code 1 Stop in /usr/ports/www/mod_php4. Relevant lines from /usr/ports/www/mod_php4/work/php-4.2.3/config.log configure: failed program was: #line 39123 "configure" #include "confdefs.h" #include main() { FILE *f=fopen("conftestval", "w"); if (!f) exit(1); fprintf(f, "%d\n", sizeof(char)); exit(0); } configure:39155: checking size of int configure:39194: checking size of long configure:39233: checking size of long long configure:39252: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -R/usr/local/lib -L/usr/local/lib conftest.c -lmcve -lz -lcrypt -lm -lcrypt 1>&5 /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_unlock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_destroy' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_lock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_init' configure: failed program was: #line 39241 "configure" #include "confdefs.h" #include main() { FILE *f=fopen("conftestval", "w"); if (!f) exit(1); fprintf(f, "%d\n", sizeof(long long)); exit(0); } configure:39272: checking for size_t configure:39305: checking whether time.h and sys/time.h may both be included configure:39319: cc -c -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/local/bin " -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT conftest.c 1>&5 configure:39340: checking for uid_t in sys/types.h configure:39375: checking for type ulong configure:39394: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -R/usr/local/lib -L/usr/local/lib conftest.c -lmcve -lz -lcrypt -lm -lcrypt 1>&5 configure: In function `main': configure:39388: syntax error before `foo' configure:39389: `foo' undeclared (first use in this function) configure:39389: (Each undeclared identifier is reported only once configure:39389: for each function it appears in.) configure: failed program was: #line 39383 "configure" #include "confdefs.h" #include #include main() { ulong foo; foo++; exit(0); } configure:39418: checking for type uchar configure:39437: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -R/usr/local/lib -L/usr/local/lib conftest.c -lmcve -lz -lcrypt -lm -lcrypt 1>&5 configure: In function `main': configure:39431: syntax error before `foo' configure:39432: `foo' undeclared (first use in this function) configure:39432: (Each undeclared identifier is reported only once configure:39432: for each function it appears in.) configure: failed program was: #line 39426 "configure" #include "confdefs.h" #include #include main() { uchar foo; foo++; exit(0); } configure:39461: checking for type uint configure:39480: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -R/usr/local/lib -L/usr/local/lib conftest.c -lmcve -lz -lcrypt -lm -lcrypt 1>&5 /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_unlock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_destroy' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_lock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_init' configure: failed program was: #line 39469 "configure" #include "confdefs.h" #include #include main() { uint foo; foo++; exit(0); } configure:39504: checking for type ushort configure:39523: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -R/usr/local/lib -L/usr/local/lib conftest.c -lmcve -lz -lcrypt -lm -lcrypt 1>&5 /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_unlock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_destroy' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_lock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_init' configure: failed program was: #line 39512 "configure" #include "confdefs.h" #include #include main() { ushort foo; foo++; exit(0); } configure:39547: checking for int8 configure:39577: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -R/usr/local/lib -L/usr/local/lib conftest.c -lmcve -lz -lcrypt -lm -lcrypt 1>&5 configure: In function `main': configure:39571: syntax error before `i' configure: failed program was: #line 39555 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_STDDEF_H #include #endif #ifdef HAVE_SYS_TYPES_H #include #endif int main() { int8 i; return 0; } configure:39603: checking base type of last arg to accept configure:39631: c++ -c -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/local/b in" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT conftest.C 1>&5 configure:39680: checking return type of qsort configure:39697: cc -c -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/local/bin " -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT conftest.c 1>&5 configure:39687: warning: garbage at end of `#ifdef' argument configure:39763: checking for mysql_close in -lmysqlclient configure:39782: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib conftest.c -lmysqlclient -lmcve -lz -lcrypt -lm -lcrypt 1>&5 /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_unlock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_destroy' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_lock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_init' configure: failed program was: #line 39771 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_close(); int main() { mysql_close() ; return 0; } configure:39907: checking for mysql_error in -lmysqlclient configure:39926: cc -o conftest -O -pipe -I/usr/local/include -DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/ local/bin" -DHARD_SERVER_LIMIT=512 -DUSE_EXPAT -L/usr/lib -L/usr/local/lib/mysql -R/usr/local/lib -L/usr/local/lib -R/usr -L/usr conftest.c -lmysqlclient -lz -lmcve -lz -lcrypt -lm -lcrypt 1>&5 /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_unlock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_destroy' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_lock' /usr/local/lib/libmcve.so: undefined reference to `pthread_mutex_init' configure: failed program was: #line 39915 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_error(); int main() { mysql_error() ; return 0; } j -- _______________________________________________________________________________ A.G. Russell IV KC5KFD The Knife Company e-mail: ag4@theknifecompany.com Phone 479-631-0055 FAX 479-631-8734 Old Klingon Saying -- 'oH majQa' yIn je bang, Qo' bang ------------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message