Hi Sunil,

Sunil Kumar wrote:
    I'm trying to bring up mysql on Snapgear.
    I use snapgear 3.2.0 and 3.3.2 of the arm-linux-gcc compiler.
I selected uClibc and modified the Makefile in the mysql directory so as to build all the sources.
    The compiler gives the following error.

There is significant improvements in the way configure/build is
done for packages like mysql in newer snapgear/uClinux-dist packages.
Best thing to do is switch up to a new packages (like snapgear-3.5,
and newer toolchain for arm too (based on gcc-3.4.3).

Regards
Greg




Making all in readline
make[4]: Entering directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/readline'
source='readline.c' object='readline.o' libtool=no \
depfile='.deps/readline.Po' tmpdepfile='.deps/readline.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f readline.c || echo './'`readline.c
source='funmap.c' object='funmap.o' libtool=no \
depfile='.deps/funmap.Po' tmpdepfile='.deps/funmap.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f funmap.c || echo './'`funmap.c
source='keymaps.c' object='keymaps.o' libtool=no \
depfile='.deps/keymaps.Po' tmpdepfile='.deps/keymaps.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f keymaps.c || echo './'`keymaps.c
source='vi_mode.c' object='vi_mode.o' libtool=no \
depfile='.deps/vi_mode.Po' tmpdepfile='.deps/vi_mode.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f vi_mode.c || echo './'`vi_mode.c
source='parens.c' object='parens.o' libtool=no \
depfile='.deps/parens.Po' tmpdepfile='.deps/parens.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f parens.c || echo './'`parens.c
source='rltty.c' object='rltty.o' libtool=no \
depfile='.deps/rltty.Po' tmpdepfile='.deps/rltty.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f rltty.c || echo './'`rltty.c
source='complete.c' object='complete.o' libtool=no \
depfile='.deps/complete.Po' tmpdepfile='.deps/complete.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f complete.c || echo './'`complete.c
source='bind.c' object='bind.o' libtool=no \
depfile='.deps/bind.Po' tmpdepfile='.deps/bind.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f bind.c || echo './'`bind.c
source='isearch.c' object='isearch.o' libtool=no \
depfile='.deps/isearch.Po' tmpdepfile='.deps/isearch.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f isearch.c || echo './'`isearch.c
source='display.c' object='display.o' libtool=no \
depfile='.deps/display.Po' tmpdepfile='.deps/display.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f display.c || echo './'`display.c
display.c: In function `rl_character_len':
display.c:1181: warning: comparison is always true due to limited range of data type
source='signals.c' object='signals.o' libtool=no \
depfile='.deps/signals.Po' tmpdepfile='.deps/signals.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f signals.c || echo './'`signals.c
source='util.c' object='util.o' libtool=no \
depfile='.deps/util.Po' tmpdepfile='.deps/util.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f util.c || echo './'`util.c
source='kill.c' object='kill.o' libtool=no \
depfile='.deps/kill.Po' tmpdepfile='.deps/kill.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f kill.c || echo './'`kill.c
source='undo.c' object='undo.o' libtool=no \
depfile='.deps/undo.Po' tmpdepfile='.deps/undo.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f undo.c || echo './'`undo.c
source='macro.c' object='macro.o' libtool=no \
depfile='.deps/macro.Po' tmpdepfile='.deps/macro.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f macro.c || echo './'`macro.c
source='input.c' object='input.o' libtool=no \
depfile='.deps/input.Po' tmpdepfile='.deps/input.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f input.c || echo './'`input.c
source='callback.c' object='callback.o' libtool=no \
depfile='.deps/callback.Po' tmpdepfile='.deps/callback.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f callback.c || echo './'`callback.c
source='terminal.c' object='terminal.o' libtool=no \
depfile='.deps/terminal.Po' tmpdepfile='.deps/terminal.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f terminal.c || echo './'`terminal.c
source='xmalloc.c' object='xmalloc.o' libtool=no \
depfile='.deps/xmalloc.Po' tmpdepfile='.deps/xmalloc.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f xmalloc.c || echo './'`xmalloc.c
source='history.c' object='history.o' libtool=no \
depfile='.deps/history.Po' tmpdepfile='.deps/history.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f history.c || echo './'`history.c
source='histsearch.c' object='histsearch.o' libtool=no \
depfile='.deps/histsearch.Po' tmpdepfile='.deps/histsearch.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f histsearch.c || echo './'`histsearch.c
source='histexpand.c' object='histexpand.o' libtool=no \
depfile='.deps/histexpand.Po' tmpdepfile='.deps/histexpand.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f histexpand.c || echo './'`histexpand.c
source='histfile.c' object='histfile.o' libtool=no \
depfile='.deps/histfile.Po' tmpdepfile='.deps/histfile.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f histfile.c || echo './'`histfile.c
source='nls.c' object='nls.o' libtool=no \
depfile='.deps/nls.Po' tmpdepfile='.deps/nls.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f nls.c || echo './'`nls.c
source='search.c' object='search.o' libtool=no \
depfile='.deps/search.Po' tmpdepfile='.deps/search.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f search.c || echo './'`search.c
source='shell.c' object='shell.o' libtool=no \
depfile='.deps/shell.Po' tmpdepfile='.deps/shell.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f shell.c || echo './'`shell.c
source='tilde.c' object='tilde.o' libtool=no \
depfile='.deps/tilde.Po' tmpdepfile='.deps/tilde.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f tilde.c || echo './'`tilde.c
rm -f libreadline.a
ar cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o histexpand.o histfile.o nls.o search.o shell.o tilde.o
arm-linux-ranlib libreadline.a
make[4]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/readline'
Making all in client
make[4]: Entering directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/client' /bin/sh ../libtool --mode=link arm-linux-g++ -mbig-endian -O3 -DDBUG_OFF -O1 -Dlinux -D__linux__ -Dunix -DEMBED -nostdinc -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include -idirafter /XScale/MTSI-XSCL01/SourceCode/snapgear/include/include -Wall -fno-common -fno-builtin -nostdlib -nostdinc++ -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include/STLport -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -lreadline -lncurses ../libmysql/libmysqlclient.la -lcrypt -lnsl -lm arm-linux-g++ -mbig-endian -O3 -DDBUG_OFF -O1 -Dlinux -D__linux__ -Dunix -DEMBED -nostdinc -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include -idirafter /XScale/MTSI-XSCL01/SourceCode/snapgear/include/include -Wall -fno-common -fno-builtin -nostdlib -nostdinc++ -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include/STLport -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -lreadline -lncurses ../libmysql/.libs/libmysqlclient.a -L/XScale/MTSI-XSCL01/SourceCode/snapgear/lib -lcrypt -lnsl -lm /usr/local/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /XScale/MTSI-XSCL01/SourceCode/snapgear/lib/libreadline.so when searching for -lreadline /usr/local/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lreadline
collect2: ld returned 1 exit status
make[4]: *** [mysql] Error 1
make[4]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/client'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql'
make[2]: *** [all-recursive] Error 2
make[2]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql'
make: *** [silly_first_rule_thingy] Error 2

Let me know if I've done some mistake while compiling the suorces.
Thanks in advance.

Regards
Sunil


------------------------------------------------------------------------

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

--
------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Dude       EMAIL:     [EMAIL PROTECTED]
Secure Computing Corporation                PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to