Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Nov 2012 15:38:34 -0700
From:      Gary Aitken <garya@dreamchaser.org>
To:        gnome@FreeBSD.org
Subject:   glib build
Message-ID:  <50AD57EA.2070402@dreamchaser.org>

next in thread | raw e-mail | index | archive | help
Sorry to bug you; 
I've asked on freebsd-users, freebsd-ports, and autoconf@gnu.org and gotten no 
response.

I'm trying to build gimp 2.8 which requires glib 2.32.4.

As it's not in the ports tree yet,
and I don't want to disturb the existing gimp 2.6,
I'm trying to build from a non-standard location
and put the results into a non-standard location.

Assuming I can understand the process, 
I would probably be willing to try to help with some of these ports.
But there's obviously a lot I don't understand at this point.

After unpacking, I tried:

$cd /home/garya/gimp_2_8/work/glib_2.32.4
$./configure --prefix=/home/garya/gimp_2_8
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
...
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking build system type... x86_64-unknown-freebsd9.0
checking host system type... x86_64-unknown-freebsd9.0
...
checking whether we are using the GNU C Library 2.1 or newer... no
...
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.16... yes
...
checking for python version... 2.7
checking for python platform... freebsd9
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages
checking for iconv_open... no
checking for libiconv_open in -liconv... no
checking for iconv_open in -liconv... no
configure: error: *** No iconv() implementation found in C library or libiconv

iconv_open exists in both libiconv.a and libiconv.so:

$nm /usr/local/lib/libiconv.so | grep iconv_open
0000000000019670 T iconv_open
0000000000019670 T libiconv_open
0000000000018e60 T libiconv_open_into
$nm /usr/local/lib/libiconv.a | grep iconv_open
0000000000015c80 T iconv_open
0000000000015c80 T libiconv_open
0000000000015560 T libiconv_open_into

Can you give me some pointers?

Thanks,

Gary



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50AD57EA.2070402>