Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2002 14:01:44 -0600
From:      Stephen Hilton <nospam@hiltonbsd.com>
To:        freebsd-ports@freebsd.org
Subject:   gnomevfs portupgrade fails on iconv
Message-ID:  <20020324140144.08f14418.nospam@hiltonbsd.com>

next in thread | raw e-mail | index | archive | help
Anyone else out there having a problem with the latest 
gnomevfs port. My build of:

PORTNAME=       gnomevfs
PORTVERSION=    1.0.5
PORTREVISION=   1

fails, it appears to be related to: 
-----snip-----
configure:10510: checking for iconv_open
configure:10538: cc -o conftest -O -pipe  -I/usr/X11R6/include -D_THREAD_SAFE -I/usr/local/include  -L/usr/X11R6/lib conftest.c -L/usr/local/lib 1>&5
/tmp/ccqDROmF.o: In function `main':
/tmp/ccqDROmF.o(.text+0x7): undefined reference to `iconv_open'
configure: failed program was:
#line 10515 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char iconv_open(); 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 iconv_open();
-----snip-----

portupgrade command I am using:
# portupgrade -ivr gnomevfs

FreeBSD version:
FreeBSD 4.5-STABLE FreeBSD 4.5-STABLE #0: Tue Mar 19 21:21:22

Other version info:
# portversion -v | grep 'iconv'
iconv-2.0_3                 =  up-to-date with port
libiconv-1.7_2              =  up-to-date with port
psiconv-0.8.3               =  up-to-date with port



-----snip-----
#line 10109 "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 SSL_read();

int main() {
SSL_read()
; return 0; }
configure:10195: checking for gtkdoc-mkdb
configure:10252: checking for db2html
configure:10346: checking whether we are using the GNU C Library 2.1 or newer
configure:10353: features.h: No such file or directory
configure:10385: checking for stddef.h
configure:10395: cc -E -D_THREAD_SAFE -I/usr/local/include conftest.c >/dev/null 2>conftest.out
configure:10385: checking for stdlib.h
configure:10395: cc -E -D_THREAD_SAFE -I/usr/local/include conftest.c >/dev/null 2>conftest.out
configure:10385: checking for string.h
configure:10424: checking for setlocale
configure:10478: checking whether make is GNU Make
configure:10510: checking for iconv_open
configure:10538: cc -o conftest -O -pipe  -I/usr/X11R6/include -D_THREAD_SAFE -I/usr/local/include  -L/usr/X11R6/lib conftest.c -L/usr/local/lib 1>&5
/tmp/ccqDROmF.o: In function `main':
/tmp/ccqDROmF.o(.text+0x7): undefined reference to `iconv_open'
configure: failed program was:
#line 10515 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char iconv_open(); 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 iconv_open();

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_iconv_open) || defined (__stub___iconv_open)
choke me
#else
iconv_open();
#endif

; return 0; }
configure:10564: checking for libiconv_open in -liconv
configure:10583: cc -o conftest -O -pipe  -I/usr/X11R6/include -D_THREAD_SAFE -I/usr/local/include  -L/usr/X11R6/lib conftest.c -liconv  -L/usr/local/lib 1>&5
/usr/libexec/elf/ld: cannot find -liconv
configure: failed program was:
#line 10572 "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 libiconv_open();

int main() {
libiconv_open()
; return 0; }
(end of "config.log")
*** Error code 1

Stop in /usr/ports/devel/gnomevfs.
*** Error code 1

Stop in /usr/ports/devel/gnomevfs.
*** Error code 1

Stop in /usr/ports/devel/gnomevfs.
*** Error code 1

Stop in /usr/ports/devel/gnomevfs.
** Command failed: make clean build
** Fix the problem and try again.
--->  Skipping 'sysutils/gnomecontrolcenter' (gnomecontrolcenter-1.4.0.4_2) because 'devel/gnomevfs' (gnomevfs-1.0.4_3) failed
-----snip-----

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020324140144.08f14418.nospam>