[EMAIL PROTECTED] writes:
>
> gcc -g -O2 -Wall -g -I/usr/lib/glib/include -I/usr/include -DNEED_GNOMESUPPORT_
> -I/usr/lib/gnome-libs/include -I/usr/X11R6/include -I/usr/lib/glib/include -I/
> sr/include/gnome-xml -I/usr/include -g -o .libs/gnucash MultiLedger.o SplitLedg
> r.o Destroy.o EuroUtils.o FileDialog.o Refresh.o gnome/libgncgnome.a register/l
> bgncregister.a register/gnome/libgncregistergnome.a guile/libgncguile.a gnome/l
> bgncgnome.a engine/.libs/libgncengine.so -lm -rdynamic -L/usr/lib -L/usr/X11R6/
> ib -lgnomeui -lart_lgpl -lgdk_imlib -lgnome -lgnomesupport -lesd -laudiofile -l
> b1 -lgtkxmhtml -lXpm -ljpeg -lpng -lSM -lICE -lgtk -lgdk -lgmodule -lglib -ldl
> lXext -lX11 -lm -lxml -lz /usr/local/lib/libgwrapguile.a -L/usr/lib -lguile -ld
> -lreadline -ltermcap -lm ../intl/libintl.a -lm -Wl,--rpath -Wl,/usr/local/lib
> engine/.libs/libgncengine.so: undefined reference to `alloca'
> collect2: ld returned 1 exit status
> make[3]: *** [gnucash] Error 1
> make[3]: Leaving directory `/gnucash-1.4.1/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/gnucash-1.4.1/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/gnucash-1.4.1'
>
> This problem ???? I don't know th signifity .......
It means that gcc is trying to link together the gnucash executable,
but can't find a function called `alloca'.
That function is part of the main C library, so gcc should find that
library automatically. If it isn't, there's something strange going
on.
Find the line in configure.in that says:
LIBS="$LIBS -lm"
and replace it with
LIBS="$LIBS /usr/lib/libc.so -lm",
rerun autoconf and ./configure with the same arguments as before, and
see if it makes any difference.
------------------------------------------------------------
Robert Merkel [EMAIL PROTECTED]
------------------------------------------------------------
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]