Okay. I was root. I remember I’ve tried one time something
like ./configure --prefix /put/here/somedirector/I can’t/remember/now
but I think it was the right one.
what prefix should I give?
what is PKG_CONFIG_PATH ? and how I must set it ?
# ./config
config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by libiconv configure 1.8, which was
generated by GNU Autoconf 2.52. Invocation command line was
$ ./configure
## ---------- ##
## Platform. ##
## ---------- ##
hostname = ld
uname -m = i586
uname -r = 2.4.20
uname -s = Linux
uname -v = #2 Mon Mar 17 22:02:15 PST 2003
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = i586
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH = /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/opt/kde/bin:/usr/lib/qt-3.1.2/bin:/usr/share/texmf/bin
## ------------ ##
## Core tests. ##
## ------------ ##
configure:1095: PATH=".;."; conftest.sh
./configure: line 1096: conftest.sh: command not found
configure:1098: $? = 127
configure:1144: checking whether make sets ${MAKE}
configure:1164: result: yes
configure:1229: checking for gcc
configure:1244: found /usr/bin/gcc
configure:1252: result: gcc
configure:1480: checking for C compiler version
configure:1483: gcc --version </dev/null >&5
gcc (GCC) 3.2.2
Copyright (C) 2002 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.
configure:1486: $? = 0
configure:1488: gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/3.2.2/specs
Configured with: ../gcc-3.2.2/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i386-slackware-linux --host=i386-slackware-linux
Thread model: posix
gcc version 3.2.2
configure:1491: $? = 0
configure:1493: gcc -V </dev/null >&5
gcc: argument to `-V' is missing
configure:1496: $? = 1
configure:1516: checking for C compiler default output
configure:1519: gcc conftest.c >&5
configure:1522: $? = 0
configure:1551: result: a.out
configure:1556: checking whether the C compiler works
configure:1562: ./a.out
configure:1565: $? = 0
configure:1580: result: yes
configure:1587: checking whether we are cross compiling
configure:1589: result: no
configure:1592: checking for executable suffix
configure:1594: gcc -o conftest conftest.c >&5
configure:1597: $? = 0
configure:1619: result:
configure:1625: checking for object suffix
configure:1643: gcc -c conftest.c >&5
configure:1646: $? = 0
configure:1665: result: o
configure:1669: checking whether we are using the GNU C compiler
configure:1690: gcc -c conftest.c >&5
configure:1693: $? = 0
configure:1696: test -s conftest.o
configure:1699: $? = 0
configure:1711: result: yes
configure:1717: checking whether gcc accepts -g
configure:1735: gcc -c -g conftest.c >&5
configure:1738: $? = 0
configure:1741: test -s conftest.o
configure:1744: $? = 0
configure:1754: result: yes
configure:1781: gcc -c -g -O2 conftest.c >&5
conftest.c:2: parse error before "me"
configure:1784: $? = 1
configure: failed program was:
#ifndef __cplusplus
choke me
#endif
configure:1887: checking how to run the C preprocessor
configure:1913: gcc -E conftest.c
configure:1919: $? = 0
configure:1946: gcc -E conftest.c
configure:1943:28: ac_nonexistent.h: No such file or directory
configure:1952: $? = 1
configure: failed program was:
#line 1942 "configure"
#include "confdefs.h"
#include <ac_nonexistent.h>
configure:1989: result: gcc -E
configure:2004: gcc -E conftest.c
configure:2010: $? = 0
configure:2037: gcc -E conftest.c
configure:2034:28: ac_nonexistent.h: No such file or directory
configure:2043: $? = 1
configure: failed program was:
#line 2033 "configure"
#include "confdefs.h"
#include <ac_nonexistent.h>
configure:2083: checking whether gcc needs -traditional
configure:2118: result: no
configure:2127: checking for ranlib
configure:2142: found /usr/bin/ranlib
configure:2151: result: ranlib
configure:2170: checking for a BSD compatible install
configure:2219: result: /usr/bin/ginstall -c
configure:2230: checking how to copy files
configure:2246: result: cp -p
configure:2250: checking how to make hard links
configure:2266: result: ln
configure:2270: checking whether ln -s works
configure:2286: result: yes
configure:2303: checking build system type
configure:2321: result: i586-pc-linux-gnu
configure:2328: checking host system type
configure:2342: result: i586-pc-linux-gnu
configure:2349: checking for AIX
configure:2368: result: no
configure:2373: checking for minix/config.h
configure:2383: gcc -E conftest.c
configure:2380:26: minix/config.h: No such file or directory
configure:2389: $? = 1
configure: failed program was:
#line 2379 "configure"
#include "confdefs.h"
#include <minix/config.h>
configure:2408: result: no
configure:2432: checking for strerror in -lcposix
configure:2459: gcc -o conftest -g -O2 conftest.c -lcposix >&5
/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/../../../../i386-slackware-linux/bin/ld: cannot find -lcposix
collect2: ld returned 1 exit status
configure:2462: $? = 1
configure: failed program was:
#line 2440 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char strerror ();
int
main ()
{
strerror ();
;
return 0;
}
configure:2479: result: no
configure:2572: checking for ld used by GCC
configure:2635: result: /usr/i386-slackware-linux/bin/ld
configure:2644: checking if the linker (/usr/i386-slackware-linux/bin/ld) is GNU ld
GNU ld version 2.13.90.0.18 20030121
configure:2656: result: yes
configure:2660: checking for /usr/i386-slackware-linux/bin/ld option to reload object files
configure:2667: result: -r
configure:2672: checking for BSD-compatible nm
configure:2708: result: /usr/bin/nm -B
configure:2711: checking how to recognise dependant libraries
configure:2889: result: pass_all
configure:2895: checking command to parse /usr/bin/nm -B output
configure:2976: gcc -c -g -O2 conftest.c >&5
configure:2979: $? = 0
configure:2983: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' \> conftest.nm
configure:2986: $? = 0
configure:3038: gcc -o conftest -g -O2 conftest.c conftstm.o >&5
configure:3041: $? = 0
configure:3085: result: ok
configure:3092: checking for dlfcn.h
configure:3102: gcc -E conftest.c
configure:3108: $? = 0
configure:3127: result: yes
configure:3388: checking for strip
configure:3403: found /usr/bin/strip
configure:3412: result: strip
configure:3614: checking for objdir
configure:3625: result: .libs
configure:3640: checking for gcc option to produce PIC
configure:3803: result: -fPIC
configure:3807: checking if gcc PIC flag -fPIC works
configure:3827: gcc -c -g -O2 -fPIC -DPIC conftest.c >&5
configure:3830: $? = 0
configure:3833: test -s conftest.o
configure:3836: $? = 0
configure:3872: result: yes
configure:3888: checking if gcc static flag -static works
configure:3909: gcc -o conftest -g -O2 -static conftest.c >&5
configure:3912: $? = 0
configure:3915: test -s conftest
configure:3918: $? = 0
configure:3932: result: yes
configure:3943: checking if gcc supports -c -o file.o
configure:3963: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
configure:3987: result: yes
configure:3992: checking if gcc supports -c -o file.lo
configure:4016: gcc -c -g -O2 -c -o conftest.lo conftest.c >&5
configure:4019: $? = 0
configure:4022: test -s conftest.lo
configure:4025: $? = 0
configure:4046: result: yes
configure:4077: checking if gcc supports -fno-rtti -fno-exceptions
configure:4096: gcc -c -g -O2 -fno-rtti -fno-exceptions -c conftest.c conftest.c >&5
configure:4099: $? = 0
configure:4102: test -s conftest.o
configure:4105: $? = 0
configure:4121: result: yes
configure:4132: checking whether the linker (/usr/i386-slackware-linux/bin/ld) supports shared libraries
configure:4812: result: yes
configure:4817: checking how to hardcode library paths into programs
configure:4841: result: immediate
configure:4846: checking whether stripping libraries is possible
configure:4851: result: yes
configure:4862: checking dynamic linker characteristics
configure:5255: result: GNU/Linux ld.so
configure:5260: checking if libtool supports shared libraries
configure:5262: result: yes
configure:5265: checking whether to build shared libraries
configure:5286: result: yes
configure:5289: checking whether to build static libraries
configure:5293: result: no
configure:5911: checking whether -lc should be explicitly linked in
configure:5919: gcc -c -g -O2 conftest.c >&5
configure:5922: $? = 0
configure:5936: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1
configure:5939: $? = 0
configure:5954: result: no
configure:6544: checking for ld used by GCC
configure:6607: result: /usr/i386-slackware-linux/bin/ld
configure:6616: checking if the linker (/usr/i386-slackware-linux/bin/ld) is GNU ld
GNU ld version 2.13.90.0.18 20030121
configure:6628: result: yes
configure:6632: checking for shared library run path origin
configure:6645: result: done
configure:7054: checking for iconv
configure:7078: gcc -o conftest -g -O2 conftest.c >&5
configure:7081: $? = 0
configure:7084: test -s conftest
configure:7087: $? = 0
configure:7136: result: yes
configure:7157: checking for iconv declaration
configure:7188: gcc -c -g -O2 conftest.c >&5
configure:7191: $? = 0
configure:7194: test -s conftest.o
configure:7197: $? = 0
configure:7210: result:
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
configure:7231: checking for msgfmt
configure:7259: result: /usr/bin/msgfmt
configure:7268: checking for gmsgfmt
configure:7297: result: /usr/bin/msgfmt
configure:7306: checking for xgettext
configure:7334: result: /usr/bin/xgettext
configure:7345: checking for msgmerge
configure:7372: result: /usr/bin/msgmerge
configure:7405: checking whether NLS is requested
configure:7414: result: yes
configure:7424: checking for GNU gettext in libc
configure:7445: gcc -o conftest -g -O2 conftest.c >&5
configure:7448: $? = 0
configure:7451: test -s conftest
configure:7454: $? = 0
configure:7464: result: yes
configure:8511: checking for locale.h
configure:8521: gcc -E conftest.c
configure:8527: $? = 0
configure:8546: result: yes
configure:8559: checking for stdlib.h
configure:8569: gcc -E conftest.c
configure:8575: $? = 0
configure:8594: result: yes
configure:8604: checking for mbstate_t
configure:8626: gcc -c -g -O2 conftest.c >&5
configure:8629: $? = 0
configure:8632: test -s conftest.o
configure:8635: $? = 0
configure:8645: result: yes
configure:8664: checking for mbrtowc
configure:8701: gcc -o conftest -g -O2 conftest.c >&5
configure:8704: $? = 0
configure:8707: test -s conftest
configure:8710: $? = 0
configure:8720: result: yes
configure:8664: checking for wcrtomb
configure:8701: gcc -o conftest -g -O2 conftest.c >&5
configure:8704: $? = 0
configure:8707: test -s conftest
configure:8710: $? = 0
configure:8720: result: yes
configure:8664: checking for mbsinit
configure:8701: gcc -o conftest -g -O2 conftest.c >&5
configure:8704: $? = 0
configure:8707: test -s conftest
configure:8710: $? = 0
configure:8720: result: yes
configure:8664: checking for setlocale
configure:8701: gcc -o conftest -g -O2 conftest.c >&5
configure:8704: $? = 0
configure:8707: test -s conftest
configure:8710: $? = 0
configure:8720: result: yes
configure:8733: checking for wchar.h
configure:8743: gcc -E conftest.c
configure:8749: $? = 0
configure:8768: result: yes
configure:8778: checking for EILSEQ
configure:9047: result: yes
configure:9059: checking byte ordering
configure:9084: gcc -o conftest -g -O2 conftest.c >&5
configure:9087: $? = 0
configure:9089: ./conftest
configure:9092: $? = 1
configure: program exited with status 1
configure: failed program was:
#line 9070 "configure"
#include "confdefs.h"
int main () {
/* Are we little or big endian? From Harbison&Steele. */
union
{
long l;
char c[sizeof (long)];
} u;
u.l = 1;
exit (u.c[0] == 1);
}
configure:9140: result: little endian
configure:9251: creating ./config.status
## ----------------------- ##
## Running config.status. ##
## ----------------------- ##
This file was extended by config.status (libiconv 1.8) 2.52, executed with
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
> ./config.status
on ld
config.status:9751: creating Makefile
config.status:9751: creating lib/Makefile
config.status:9751: creating src/Makefile
config.status:9751: creating po/Makefile.in
config.status:9751: creating man/Makefile
config.status:9751: creating tests/Makefile
config.status:9751: creating include/iconv.h
config.status:9843: creating lib/config.h
config.status:9984: lib/config.h is unchanged
config.status:9843: creating src/config.h
config.status:9984: src/config.h is unchanged
configure:10197: configuring in libcharset
configure:10264: running /bin/sh './configure' --cache-file=/dev/null --srcdir=.
## ----------------- ##
## Cache variables. ##
## ----------------- ##
ac_cv_build=i586-pc-linux-gnu
ac_cv_build_alias=i586-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_decl_EILSEQ=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_mbrtowc=yes
ac_cv_func_mbsinit=yes
ac_cv_func_setlocale=yes
ac_cv_func_wcrtomb=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_stdlib_h=yes
ac_cv_header_wchar_h=yes
ac_cv_host=i586-pc-linux-gnu
ac_cv_host_alias=i586-pc-linux-gnu
ac_cv_lib_cposix_strerror=no
ac_cv_objext=o
ac_cv_path_GMSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGMERGE=/usr/bin/msgmerge
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_path_install='/usr/bin/ginstall -c'
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_RANLIB=ranlib
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_g=yes
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_type_mbstate_t=yes
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_path_LD=/usr/i386-slackware-linux/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_sys_lib_dlsearch_path_spec='/lib /usr/lib'
acl_cv_sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
acl_cv_wl=-Wl,
am_cv_func_iconv=yes
am_cv_lib_iconv=no
am_cv_proto_iconv='extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);'
am_cv_proto_iconv_arg1=
cl_cv_prog_LN=ln
cl_cv_prog_LN_S='ln -s'
cl_cv_prog_cp='cp -p'
cl_cv_sys_endian='little endian'
gt_cv_func_gnugettext1_libc=yes
lt_cv_archive_cmds_need_lc=no
lt_cv_compiler_c_o=yes
lt_cv_compiler_o_lo=yes
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file='/lib/libc.so.6 /lib/libc-2.3.1.so'
lt_cv_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\'''
lt_cv_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern char \1;/p'\'''
lt_cv_ld_reload_flag=-r
lt_cv_path_LD=/usr/i386-slackware-linux/bin/ld
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_prog_cc_can_build_shared=yes
lt_cv_prog_cc_no_builtin=
lt_cv_prog_cc_pic=' -fPIC'
lt_cv_prog_cc_pic_works=yes
lt_cv_prog_cc_shlib=
lt_cv_prog_cc_static=-static
lt_cv_prog_cc_static_works=yes
lt_cv_prog_cc_wl=-Wl,
lt_cv_prog_gnu_ld=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'\'''
lt_cv_sys_path_separator=:
## ------------ ##
## confdefs.h. ##
## ------------ ##
#define PACKAGE "libiconv"
#define VERSION "1.8"
#define HAVE_DLFCN_H 1
#define HAVE_ICONV 1
#define ICONV_CONST
#define ENABLE_NLS 1
#define HAVE_GETTEXT 1
#define HAVE_DCGETTEXT 1
#define HAVE_LOCALE_H 1
#define HAVE_STDLIB_H 1
#define HAVE_MBRTOWC 1
#define HAVE_WCRTOMB 1
#define HAVE_MBSINIT 1
#define HAVE_SETLOCALE 1
#define HAVE_WCHAR_H 1
#define WORDS_LITTLEENDIAN 1
configure: exit 0
# make
builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory `/tools/libiconv-1.8/libcharset'
cd lib && make all
make[2]: Entering directory `/tools/libiconv-1.8/libcharset/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tools/libiconv-1.8/libcharset/lib'
make[1]: Leaving directory `/tools/libiconv-1.8/libcharset'
make[1]: Entering directory `/tools/libiconv-1.8/libcharset'
cd lib && make all
make[2]: Entering directory `/tools/libiconv-1.8/libcharset/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tools/libiconv-1.8/libcharset/lib'
cd lib && make install-lib libdir='/tools/libiconv-1.8/lib' includedir='/tools/libiconv-1.8/lib'
make[2]: Entering directory `/tools/libiconv-1.8/libcharset/lib'
/bin/sh ./../autoconf/mkinstalldirs /tools/libiconv-1.8/lib
/bin/sh ../libtool --mode=install /usr/bin/ginstall -c -m 644 libcharset.la /tools/libiconv-1.8/lib/libcharset.la
/usr/bin/ginstall -c -m 644 .libs/libcharset.so.1.0.0 /tools/libiconv-1.8/lib/libcharset.so.1.0.0
(cd /tools/libiconv-1.8/lib && rm -f libcharset.so.1 && ln -s libcharset.so.1.0.0 libcharset.so.1)
(cd /tools/libiconv-1.8/lib && rm -f libcharset.so && ln -s libcharset.so.1.0.0 libcharset.so)
/usr/bin/ginstall -c -m 644 .libs/libcharset.lai /tools/libiconv-1.8/lib/libcharset.la
/usr/bin/ginstall -c -m 644 .libs/libcharset.a /tools/libiconv-1.8/lib/libcharset.a
ranlib /tools/libiconv-1.8/lib/libcharset.a
chmod 644 /tools/libiconv-1.8/lib/libcharset.a
test -f /tools/libiconv-1.8/lib/charset.alias && orig=/tools/libiconv-1.8/lib/charset.alias \
|| orig=charset.alias; \
sed -f ref-add.sed $orig > /tools/libiconv-1.8/lib/t-charset.alias; \
/usr/bin/ginstall -c -m 644 /tools/libiconv-1.8/lib/t-charset.alias /tools/libiconv-1.8/lib/charset.alias; \
rm -f /tools/libiconv-1.8/lib/t-charset.alias
make[2]: Leaving directory `/tools/libiconv-1.8/libcharset/lib'
/bin/sh ./autoconf/mkinstalldirs /tools/libiconv-1.8/lib
/usr/bin/ginstall -c -m 644 include/libcharset.h
/tools/libiconv-1.8/lib/libcharset.h
make[1]: Leaving directory `/tools/libiconv-1.8/libcharset'
cd lib && make all
make[1]: Entering directory `/tools/libiconv-1.8/lib'
if test -n "yes"; then \
/bin/sh ../libtool --mode=link gcc -I. -I. -I../include -I./../include
-g -O2 -fPIC -DPIC -DLIBICONV_PLUG ./iconv.c -x none
../libcharset/lib/localcharset.lo -shared -o libiconv_plug_linux.so; \
else \
/bin/sh ../libtool --mode=link gcc -I. -I. -I../include -I./../include
-g -O2 -KPIC -DPIC -DLIBICONV_PLUG ./iconv.c
../libcharset/lib/localcharset.lo -shared -o libiconv_plug_linux.so; \
fi
gcc -I. -I. -I../include -I./../include -g -O2 -fPIC -DPIC -DLIBICONV_PLUG
./iconv.c -x none ../libcharset/lib/localcharset.lo -shared -o
libiconv_plug_linux.so
gcc: Internal error: Terminated (program cc1)
Please submit a full bug report.
See <URL:
http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[1]: *** [libiconv_plug_linux.so] Error 1
make[1]: Leaving directory `/tools/libiconv-1.8/lib'
make: *** [all] Error 2
root@ld:/tools/libiconv-1.8#
this is the error. How you can see now
I can’t figure it out ;(
10x