Dear all,

Sorry if this is an inappropriate question for this list; no-one on the
newbie one could suggest anything...

I am playing with ARMLinux with the idea of trying out the RISC
OS-style desktop ROX. However ROX requires the GTK and that is where I
am stuck ATM.

I installed ARMLinux yesterday using the latest RPMs/kernel (2.0.36) obtained
from inkvine.fluff.org on my Risc PC with SA, 32Mb of RAM, 2Mb VRAM.

I have downloaded glib-1.2.6 and gtk+-1.2.6 from ftp.gtk.org and my first
task is (I assume) to install glib.  I have dearchived it ok but when I try

./configure

I get the following:

[snip]

checking for pthread.h... yes
checking for thread implementation... posix
checking for pthread_attr_init in -lpthread... no
checking for pthread_attr_init in -lpthreads... no
checking for pthread_attr_init in -lc_r... no
checking for pthread_attr_init... no
checking for __d10_pthread_attr_init in -lthread... no
checking for __pthread_attr_init_system in -lpthread... no

configure: error: I can't find the libraries for the thread implementation
                posix. Please choose another thread implementation or
                provide information on your thread implementation.
                You can also run 'configure --disable-threads'
                to compile without thread support.


So instead I tried ./configure --disable-threads which worked fine.
Then on typing make:

[snip]

/bin/sh ./libtool --mode=3Dlink gcc  -g -O2 -Wall   -o libglib.la -rpath =
/usr/local/lib -version-info 0:6:0      -release 1.2    -export-dynamic
garray.= lo gcache.lo gcompletion.lo gdataset.lo gdate.lo gerror.lo ghash.lo
ghook= .lo giochannel.lo giounix.lo glist.lo=20 gmain.lo gmem.lo gmessages.lo
gmutex.lo gnode.lo gprimes.lo grel.lo gscan= ner.lo gslist.lo gstrfuncs.lo
gstring.lo gtimer.lo gtree.lo gutils.lo =20 mkdir .libs ar cru
.libs/libglib.a  garray.o gcache.o gcompletion.o gdataset.o gdate.= o
gerror.o ghash.o ghook.o giochannel.o giounix.o glist.o gmain.o gmem.o =
gmessages.o gmutex.o gnode.o gprimes.o grel.o gscanner.o gslist.o gstrfun=
cs.o gstring.o gtimer.o gtree.o guti ls.o=20 ranlib .libs/libglib.a creating
libglib.la (cd .libs && rm -f libglib.la && ln -s ../libglib.la libglib.la)
gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=3Dg_log_domain_glib     -g=
 -O2 -Wall  -c testglib.c
make[2]: Leaving directory `/root/install/glib-1.2.6'
make[1]: Leaving directory `/root/install/glib-1.2.6'
gmain.c:1217: warning: `g_main_wakeup' defined but not used
abort from 0x60088e60
gcc: Internal compiler error: program cc1 got fatal signal 6
make[2]: *** [testglib.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2

So either way I do it seems to bring problems :-(
Can anyone help?
Is there a way to compile with thread support, and is it beneficial/essential
to do this?
Either way, can you suggest what is causing the second error (after make)?
How can I sort this out?

Thanks so much in advance,
Carl

unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++        Please use [EMAIL PROTECTED] for           ++
++                        kernel-related discussions.                      ++

Reply via email to