pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pan-users] make error - undefined reference to iconv


From: arnuld uttre
Subject: [Pan-users] make error - undefined reference to iconv
Date: Fri, 9 Jan 2009 15:44:03 +0530

I am trying to compile latest stable pan but getting make error with
libiconv. Since my system CentOS 4.4 does not have any libiconv RPM,
I have to compile libiconv myself from sources:
http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.12.tar.gz

then I put that in /usr/locaal and ran ldconfig. /usr/local/lib is in
my LD_LIBRARY_PATH and /usr/local/bin is in PATH.  I have included
here all the information you will need . Can I solve this make error:


address@hidden pan-0.14.2]$ ./configure --prefix=/usr/local
--with-libiconv-prefix=/usr/local
checking for intltool >= 0.21... 0.27 found
checking for perl... /usr/bin/perl
checking for a BSD-compatible instal
..........................................................
runs fine without any warning or error



gcc  -g -O2 -I.  -o pan  action.o article-actions.o article-find.o
article-toolbar.o articlelist.o auth-spa.o filter-ui.o
filter-mediator.o filter-edit-ui.o flagset.o group-action.o group-ui.o
grouplist.o gui.o gui-headers.o gui-notebook.o gui-paned.o
header-pane-renderer.o log-ui.o message-check-ui.o message-window.o
messageidset.o nntp.o pan.o pan-color-picker.o pan-font-picker.o
pan-charset-picker.o pan-file-entry.o pan-pixbufs.o prefs.o print.o
queue.o save-ui.o score-add-ui.o score-view-ui.o server-ui.o
server-menu-ui.o smtp.o sockets.o socket-pool.o status-item-view.o
task.o task-bodies.o task-cancel.o task-save.o task-grouplist.o
task-group-count.o task-headers.o task-post.o task-manager.o
task-state.o task-xml.o text.o util.o dialogs/libdialogs.a
rules/librules.a filters/libfilters.a identities/libidentities.a
base/libpanbase.a ../gmime/libgmime.a  -Wl,--export-dynamic -lgtkspell
-laspell -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0
-ldl -lglib-2.0   -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0
-lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lxml2 -lpthread -lz -lm
  -pthread -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -pthread
-lgnet-2.0 -lgthread-2.0 -lglib-2.0
../gmime/libgmime.a(gmime-filter-charset.o)(.text+0x132): In function
`filter_filter':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-filter-charset.c:130:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-filter-charset.o)(.text+0x25f): In function
`filter_complete':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-filter-charset.c:194:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-filter-charset.o)(.text+0x29c):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-filter-charset.c:225:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-filter-charset.o)(.text+0x362): In function
`filter_reset':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-filter-charset.c:246:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x40): In function
`iconv_cache_bucket_expire':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:132: undefined
reference to `libiconv_close'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x96): In function
`g_mime_iconv_shutdown':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:172: undefined
reference to `libiconv_close'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x252): In function
`g_mime_iconv_open':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:253: undefined
reference to `libiconv_open'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x30b):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:268:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x3b7):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:273:
undefined reference to `libiconv_open'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x4fd): In function
`g_mime_iconv_close':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:335: undefined
reference to `libiconv_close'
../gmime/libgmime.a(gmime-iconv.o)(.text+0x5bf):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv.c:346:
undefined reference to `libiconv_close'
../gmime/libgmime.a(gmime-iconv-utils.o)(.text+0x40): In function
`iconv_utils_init':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv-utils.c:63:
undefined reference to `libiconv_open'
../gmime/libgmime.a(gmime-iconv-utils.o)(.text+0x4e):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv-utils.c:64:
undefined reference to `libiconv_open'
../gmime/libgmime.a(gmime-iconv-utils.o)(.text+0xc9): In function
`g_mime_iconv_strndup':
/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv-utils.c:105:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-iconv-utils.o)(.text+0xfd):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv-utils.c:133:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-iconv-utils.o)(.text+0x119):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv-utils.c:144:
undefined reference to `libiconv'
../gmime/libgmime.a(gmime-iconv-utils.o)(.text+0x16d):/home/arnuld/Desktop/pan-0.14.2/gmime/gmime-iconv-utils.c:155:
undefined reference to `libiconv'
collect2: ld returned 1 exit status
make[3]: *** [pan] Error 1
make[3]: Leaving directory `/home/arnuld/Desktop/pan-0.14.2/pan'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/arnuld/Desktop/pan-0.14.2/pan'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/arnuld/Desktop/pan-0.14.2'
make: *** [all-recursive-am] Error 2
address@hidden pan-0.14.2]$


address@hidden pan-0.14.2]$ ls /usr/local/lib | grep iconv
libiconv.la
libiconv.so@
libiconv.so.2@
libiconv.so.2.4.0
preloadable_libiconv.so
address@hidden pan-0.14.2]$ ls /usr/local/bin | grep iconv
iconv*
address@hidden pan-0.14.2]$ ls /usr/lib | grep iconv
address@hidden pan-0.14.2]$ ls /usr/bin | grep iconv
piconv*
address@hidden pan-0.14.2]$ cat /etc/profile | grep LD_LIBRARY_PATH
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PATH_1/lib"
address@hidden pan-0.14.2]$ cat /etc/profile | grep PATH_1
export PATH_1="/usr/local"
export PATH="$PATH:$PATH_1/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PATH_1/lib"
address@hidden pan-0.14.2]$ uname -a
Linux dune 2.6.9-67.EL #1 Fri Nov 16 12:34:13 EST 2007 i686 athlon
i386 GNU/Linux
address@hidden pan-0.14.2]$ gcc --version
gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-9)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

address@hidden pan-0.14.2]$ cat /etc/issue
CentOS release 4.6 (Final)
Kernel \r on an \m



--
http://uttre.wordpress.com/2008/05/14/the-lost-love-of-mine/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]