#18672 [Opn->Csd]: configure fails to report correct problem

From: Date: Wed, 31 Jul 2002 22:34:06 +0000
Subject: #18672 [Opn->Csd]: configure fails to report correct problem
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-15729@lists.php.net to get a copy of this message
 ID:               18672
 Updated by:       sniper@php.net
 Reported By:      niklas.fondberg@i3micro.com
-Status:           Open
+Status:           Closed
 Bug Type:         ICONV related
 Operating System: debian unstable
 PHP Version:      4.2.2
 New Comment:

This bug has been fixed in CVS. You can grab a snapshot of the
CVS version at http://snaps.php.net/. In case this was a
documentation 
problem, the fix will show up soon at http://www.php.net/manual/.
In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites.
Thank you for the report, and for helping us make PHP better.


Previous Comments:
------------------------------------------------------------------------

[2002-07-31 11:10:29] niklas.fondberg@i3micro.com

When configuring --with-iconv or --with-xslt-sablot the following error
is resieved:
-----
checking for iconv... no
checking for libiconv... no
checking for libiconv in -liconv... no
checking for iconv in -liconv... no
configure: error: iconv not found, in order to build sablotron you need
the iconv library
-----
config.log shows this:

configure:66574: checking for libiconv
configure:66602: gcc -o conftest -g -O2   -Wl,-rpath,/lib -L/lib
conftest.c -lexpat -lmm -lcrypt -lgd -lexslt -lxsltbreakpoint -lxml
2 -lxslt -lz -lxml2 -lcurl -ldl -lcrypto -lssl -lcurl -lbz2 -lz -lcrypt
-lssl -lcrypto -lresolv -lm -ldl -lnsl  -lresolv -lcrypt -lg
ssapi_krb5 -lkrb5 -lk5crypto -lcom_err 1>&5
/usr/bin/ld: cannot find -lgssapi_krb5
collect2: ld returned 1 exit status
configure: failed program was:
#line 66579 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char libiconv(); below.  */
#include <assert.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 libiconv();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_libiconv) || defined (__stub___libiconv)
choke me
#else
libiconv();
#endif

; return 0; }

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=18672&edit=1



Thread (2 messages)

« previous php.bugs (#15729) next »