libiconv error (symbol not found) but libiconv.so.2 IS present
under /usr/local/lib
Netcool Netcool
leo.netcool at gmail.com
Fri Sep 30 19:15:59 UTC 2005
Hi Adam,
I have tried both ways, with and without the parameter. Both cases
config goes ok, I do the make and the install, but when running
"minicom -s" I get the following error:
bash-2.05# minicom -s
ld.so.1: minicom: fatal: libiconv.so.2: open failed: No such file or directory
Killed
bash-2.05#
In fact, I didn't notice this error since the first build was "as is"
with configure giving no errors. The error appears in the config log
file.
Also, I have added /usr/local/bin using crle:
bash-2.05# crle -i /usr/local/lib
bash-2.05# crle
Configuration file [version 4]: /var/ld/ld.config
Default Library Path (ELF): /usr/lib (system default)
Trusted Directories (ELF): /usr/lib/secure (system default)
Directory: /usr/local/lib
libgcc_s.so.1
libstdc++.so.6.0.2
libiconv.so.2.2.0
libiconv_plug.so
libstdc++.so.6
libgcc_s.so
libcharset.so.1
libstdc++.so
libcharset.so
libcharset.so.1.0.0
libiconv.so.2
libiconv.so.2.1.0
libiconv.so
Command line:
crle -c /var/ld/ld.config -i /usr/local/lib
bash-2.05# minicom -s
ld.so.1: minicom: fatal: libiconv.so.2: open failed: No such file or directory
Killed
bash-2.05#
Anything else I could try?
Regards,
Leo
On 9/29/05, Adam Lackorzynski <adam at os.inf.tu-dresden.de> wrote:
> Hi,
>
> On Tue Sep 27, 2005 at 16:39:35 -0400, Netcool Netcool wrote:
> > Hi,
> >
> > I have just downloaded minicom-2.1, and after running configure with
> > libiconv support, I get the following error in config.log:
> >
> > $ ./configure --with-libiconv-prefix=/usr/local
> >
> > ## --------- ##
> > ## Platform. ##
> > ## --------- ##
> >
> > hostname = netcool
> > uname -m = sun4u
> > uname -r = 5.9
> > uname -s = SunOS
> > uname -v = Generic_118558-11
> >
> > --- and some lines below:
> >
> > configure:5071: checking for iconv
> > configure:5099: gcc -o conftest -g -O2 -I/usr/local/include
> > -L/usr/local/lib conftest.c >&5
> > Undefined first referenced
> > symbol in file
> > libiconv_close /var/tmp//ccWqeCD6.o
> > libiconv_open /var/tmp//ccWqeCD6.o
> > libiconv /var/tmp//ccWqeCD6.o
> > ld: fatal: Symbol referencing errors. No output written to conftest
> > collect2: ld returned 1 exit status
> > configure:5102: $? = 1
> > configure: failed program was:
> > | #line 5079 "configure"
> > | /* confdefs.h. */
>
> Umm, the above line cannot work as it's missing the -liconv at least.
>
> > I have installed libiconv from sunfreeware.com, along with gcc and all
> > other relevant stuff...
> >
> > Do I need something else in order to get this up&running?
> >
> > I have attached all config.* files.
>
> So, I just tried on a Solaris8 box with iconv installed in /usr/local,
> without the parameter, and it just worked. Even the error is there but
> nevertheless it says "checking for iconv... yes". So could you try just
> without the parameter? Does configure exit with an error?
>
>
> Adam
> --
> Adam adam at os.inf.tu-dresden.de
> Lackorzynski http://os.inf.tu-dresden.de/~adam/
>
> --
> minicom-devel mailing list <minicom-devel at lists.alioth.debian.org>
> http://lists.alioth.debian.org/mailman/listinfo/minicom-devel
>
More information about the minicom-devel
mailing list