/usr/src/smalltalk/libgst/genpr-scan.c:1: multiple definition of `main'

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

/usr/src/smalltalk/libgst/genpr-scan.c:1: multiple definition of `main'

Bèrto ëd Sèra
Hi!

I seem to be unable to compile the last version on Fedora 11:


[root@fedora-acer7520 smalltalk]# make
make  all-recursive
make[1]: Entering directory `/usr/src/smalltalk'
Making all in lib-src
make[2]: Entering directory `/usr/src/smalltalk/lib-src'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT qsort.lo -MD -MP -MF
.deps/qsort.Tpo -c -o qsort.lo qsort.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT qsort.lo -MD -MP -MF .deps/qsort.Tpo
-c qsort.c  -fPIC -DPIC -o .libs/qsort.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT qsort.lo -MD -MP -MF .deps/qsort.Tpo
-c qsort.c -o qsort.o >/dev/null 2>&1
mv -f .deps/qsort.Tpo .deps/qsort.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT getopt.lo -MD -MP -MF
.deps/getopt.Tpo -c -o getopt.lo getopt.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo
-c getopt.c  -fPIC -DPIC -o .libs/getopt.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo
-c getopt.c -o getopt.o >/dev/null 2>&1
mv -f .deps/getopt.Tpo .deps/getopt.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT getopt1.lo -MD -MP -MF
.deps/getopt1.Tpo -c -o getopt1.lo getopt1.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT getopt1.lo -MD -MP -MF
.deps/getopt1.Tpo -c getopt1.c  -fPIC -DPIC -o .libs/getopt1.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT getopt1.lo -MD -MP -MF
.deps/getopt1.Tpo -c getopt1.c -o getopt1.o >/dev/null 2>&1
mv -f .deps/getopt1.Tpo .deps/getopt1.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT md5.lo -MD -MP -MF
.deps/md5.Tpo -c -o md5.lo md5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c
md5.c  -fPIC -DPIC -o .libs/md5.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c
md5.c -o md5.o >/dev/null 2>&1
mv -f .deps/md5.Tpo .deps/md5.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT avltrees.lo -MD -MP -MF
.deps/avltrees.Tpo -c -o avltrees.lo avltrees.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT avltrees.lo -MD -MP -MF
.deps/avltrees.Tpo -c avltrees.c  -fPIC -DPIC -o .libs/avltrees.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT avltrees.lo -MD -MP -MF
.deps/avltrees.Tpo -c avltrees.c -o avltrees.o >/dev/null 2>&1
mv -f .deps/avltrees.Tpo .deps/avltrees.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT rbtrees.lo -MD -MP -MF
.deps/rbtrees.Tpo -c -o rbtrees.lo rbtrees.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF
.deps/rbtrees.Tpo -c rbtrees.c  -fPIC -DPIC -o .libs/rbtrees.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF
.deps/rbtrees.Tpo -c rbtrees.c -o rbtrees.o >/dev/null 2>&1
mv -f .deps/rbtrees.Tpo .deps/rbtrees.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT lock.lo -MD -MP -MF
.deps/lock.Tpo -c -o lock.lo lock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c
lock.c  -fPIC -DPIC -o .libs/lock.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c
lock.c -o lock.o >/dev/null 2>&1
mv -f .deps/lock.Tpo .deps/lock.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT strspell.lo -MD -MP -MF
.deps/strspell.Tpo -c -o strspell.lo strspell.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT strspell.lo -MD -MP -MF
.deps/strspell.Tpo -c strspell.c  -fPIC -DPIC -o .libs/strspell.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT strspell.lo -MD -MP -MF
.deps/strspell.Tpo -c strspell.c -o strspell.o >/dev/null 2>&1
mv -f .deps/strspell.Tpo .deps/strspell.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT regex.lo -MD -MP -MF
.deps/regex.Tpo -c -o regex.lo regex.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT regex.lo -MD -MP -MF .deps/regex.Tpo
-c regex.c  -fPIC -DPIC -o .libs/regex.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT regex.lo -MD -MP -MF .deps/regex.Tpo
-c regex.c -o regex.o >/dev/null 2>&1
mv -f .deps/regex.Tpo .deps/regex.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT socketx.lo -MD -MP -MF
.deps/socketx.Tpo -c -o socketx.lo socketx.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT socketx.lo -MD -MP -MF
.deps/socketx.Tpo -c socketx.c  -fPIC -DPIC -o .libs/socketx.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT socketx.lo -MD -MP -MF
.deps/socketx.Tpo -c socketx.c -o socketx.o >/dev/null 2>&1
mv -f .deps/socketx.Tpo .deps/socketx.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT pointer-set.lo -MD -MP
-MF .deps/pointer-set.Tpo -c -o pointer-set.lo pointer-set.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT pointer-set.lo -MD -MP -MF
.deps/pointer-set.Tpo -c pointer-set.c  -fPIC -DPIC -o
.libs/pointer-set.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT pointer-set.lo -MD -MP -MF
.deps/pointer-set.Tpo -c pointer-set.c -o pointer-set.o >/dev/null
2>&1
mv -f .deps/pointer-set.Tpo .deps/pointer-set.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..     -g -O2 -Wall -Wdeclaration-after-statement -Wno-format
-Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing
-Wno-switch -fno-gcse -fstrict-aliasing  -MT ltdl.lo -MD -MP -MF
.deps/ltdl.Tpo -c -o ltdl.lo ltdl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c
ltdl.c  -fPIC -DPIC -o .libs/ltdl.o
ltdl.c: In function ‘tryall_dlopen’:
ltdl.c:2437: warning: ISO C90 forbids mixed declarations and code
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing -MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c
ltdl.c -o ltdl.o >/dev/null 2>&1
mv -f .deps/ltdl.Tpo .deps/ltdl.Plo
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing    -o library.la  qsort.lo getopt.lo
getopt1.lo md5.lo avltrees.lo rbtrees.lo lock.lo strspell.lo regex.lo
socketx.lo pointer-set.lo ltdl.lo  -lpthread -ldl -lrt -lm
libtool: link: ar cru .libs/library.a .libs/qsort.o .libs/getopt.o
.libs/getopt1.o .libs/md5.o .libs/avltrees.o .libs/rbtrees.o
.libs/lock.o .libs/strspell.o .libs/regex.o .libs/socketx.o
.libs/pointer-set.o .libs/ltdl.o
libtool: link: ranlib .libs/library.a
libtool: link: ( cd ".libs" && rm -f "library.la" && ln -s
"../library.la" "library.la" )
make[2]: Leaving directory `/usr/src/smalltalk/lib-src'
Making all in lightning
make[2]: Entering directory `/usr/src/smalltalk/lightning'
ln -s -f ./i386/asm-i386.h asm-i386.h
ln -s -f ./i386/core-i386.h core-i386.h
make[2]: Leaving directory `/usr/src/smalltalk/lightning'
Making all in libffi
make[2]: Entering directory `/usr/src/smalltalk/libffi'
make  all-recursive
make[3]: Entering directory `/usr/src/smalltalk/libffi'
Making all in include
make[4]: Entering directory `/usr/src/smalltalk/libffi/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/src/smalltalk/libffi/include'
make[4]: Entering directory `/usr/src/smalltalk/libffi'
depbase=`echo src/debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF $depbase.Tpo -c -o
src/debug.lo src/debug.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF
src/.deps/debug.Tpo -c src/debug.c  -fPIC -DPIC -o src/.libs/debug.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF
src/.deps/debug.Tpo -c src/debug.c -o src/debug.o >/dev/null 2>&1
depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF $depbase.Tpo -c -o
src/prep_cif.lo src/prep_cif.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF
src/.deps/prep_cif.Tpo -c src/prep_cif.c  -fPIC -DPIC -o
src/.libs/prep_cif.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF
src/.deps/prep_cif.Tpo -c src/prep_cif.c -o src/prep_cif.o >/dev/null
2>&1
depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/types.lo -MD -MP -MF $depbase.Tpo -c -o
src/types.lo src/types.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF
src/.deps/types.Tpo -c src/types.c  -fPIC -DPIC -o src/.libs/types.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF
src/.deps/types.Tpo -c src/types.c -o src/types.o >/dev/null 2>&1
depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF $depbase.Tpo -c -o
src/raw_api.lo src/raw_api.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF
src/.deps/raw_api.Tpo -c src/raw_api.c  -fPIC -DPIC -o
src/.libs/raw_api.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF
src/.deps/raw_api.Tpo -c src/raw_api.c -o src/raw_api.o >/dev/null
2>&1
depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF $depbase.Tpo
-c -o src/java_raw_api.lo src/java_raw_api.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP
-MF src/.deps/java_raw_api.Tpo -c src/java_raw_api.c  -fPIC -DPIC -o
src/.libs/java_raw_api.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP
-MF src/.deps/java_raw_api.Tpo -c src/java_raw_api.c -o
src/java_raw_api.o >/dev/null 2>&1
depbase=`echo src/closures.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF $depbase.Tpo -c -o
src/closures.lo src/closures.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF
src/.deps/closures.Tpo -c src/closures.c  -fPIC -DPIC -o
src/.libs/closures.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF
src/.deps/closures.Tpo -c src/closures.c -o src/closures.o >/dev/null
2>&1
depbase=`echo src/x86/ffi64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF $depbase.Tpo -c
-o src/x86/ffi64.lo src/x86/ffi64.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF
src/x86/.deps/ffi64.Tpo -c src/x86/ffi64.c  -fPIC -DPIC -o
src/x86/.libs/ffi64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF
src/x86/.deps/ffi64.Tpo -c src/x86/ffi64.c -o src/x86/ffi64.o
>/dev/null 2>&1
depbase=`echo src/x86/unix64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I./include -Iinclude -I./src  -I. -I./include -Iinclude -I./src
-g -O2 -MT src/x86/unix64.lo -MD -MP -MF $depbase.Tpo -c -o
src/x86/unix64.lo src/x86/unix64.S &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -I. -I./include -Iinclude -I./src -g -O2 -MT src/x86/unix64.lo
-MD -MP -MF src/x86/.deps/unix64.Tpo -c src/x86/unix64.S  -fPIC -DPIC
-o src/x86/.libs/unix64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -I. -I./include -Iinclude -I./src -g -O2 -MT src/x86/unix64.lo
-MD -MP -MF src/x86/.deps/unix64.Tpo -c src/x86/unix64.S -o
src/x86/unix64.o >/dev/null 2>&1
depbase=`echo src/x86/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I.  -I. -I./include -Iinclude -I./src  -Wall -g
-fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF $depbase.Tpo -c -o
src/x86/ffi.lo src/x86/ffi.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF
src/x86/.deps/ffi.Tpo -c src/x86/ffi.c  -fPIC -DPIC -o
src/x86/.libs/ffi.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF
src/x86/.deps/ffi.Tpo -c src/x86/ffi.c -o src/x86/ffi.o >/dev/null
2>&1
depbase=`echo src/x86/sysv.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I./include -Iinclude -I./src  -I. -I./include -Iinclude -I./src
-g -O2 -MT src/x86/sysv.lo -MD -MP -MF $depbase.Tpo -c -o
src/x86/sysv.lo src/x86/sysv.S &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -I. -I./include -Iinclude -I./src -g -O2 -MT src/x86/sysv.lo
-MD -MP -MF src/x86/.deps/sysv.Tpo -c src/x86/sysv.S  -fPIC -DPIC -o
src/x86/.libs/sysv.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude
-I./src -I. -I./include -Iinclude -I./src -g -O2 -MT src/x86/sysv.lo
-MD -MP -MF src/x86/.deps/sysv.Tpo -c src/x86/sysv.S -o src/x86/sysv.o
>/dev/null 2>&1
/bin/sh ./libtool --tag=CC   --mode=link gcc -Wall -g -fexceptions -g
-O2   -o libffi.la  src/debug.lo src/prep_cif.lo src/types.lo
src/raw_api.lo src/java_raw_api.lo src/closures.lo
src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffi.lo src/x86/sysv.lo
libtool: link: ar cru .libs/libffi.a src/.libs/debug.o
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o
src/x86/.libs/unix64.o src/x86/.libs/ffi.o src/x86/.libs/sysv.o
libtool: link: ranlib .libs/libffi.a
libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s
"../libffi.la" "libffi.la" )
make[4]: Leaving directory `/usr/src/smalltalk/libffi'
make[3]: Leaving directory `/usr/src/smalltalk/libffi'
make[2]: Leaving directory `/usr/src/smalltalk/libffi'
Making all in snprintfv
make[2]: Entering directory `/usr/src/smalltalk/snprintfv'
make  all-recursive
make[3]: Entering directory `/usr/src/smalltalk/snprintfv'
Making all in snprintfv
make[4]: Entering directory `/usr/src/smalltalk/snprintfv/snprintfv'
filament.h is unchanged
printf.h is unchanged
stream.h is unchanged
make  all-am
make[5]: Entering directory `/usr/src/smalltalk/snprintfv/snprintfv'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..  -I..    -g -O2 -MT libsnprintfvc_la-filament.lo -MD -MP -MF
.deps/libsnprintfvc_la-filament.Tpo -c -o libsnprintfvc_la-filament.lo
`test -f 'filament.c' || echo './'`filament.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-filament.lo -MD -MP -MF
.deps/libsnprintfvc_la-filament.Tpo -c filament.c  -fPIC -DPIC -o
.libs/libsnprintfvc_la-filament.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-filament.lo -MD -MP -MF
.deps/libsnprintfvc_la-filament.Tpo -c filament.c -o
libsnprintfvc_la-filament.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-filament.Tpo .deps/libsnprintfvc_la-filament.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..  -I..    -g -O2 -MT libsnprintfvc_la-format.lo -MD -MP -MF
.deps/libsnprintfvc_la-format.Tpo -c -o libsnprintfvc_la-format.lo
`test -f 'format.c' || echo './'`format.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-format.lo -MD -MP -MF
.deps/libsnprintfvc_la-format.Tpo -c format.c  -fPIC -DPIC -o
.libs/libsnprintfvc_la-format.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-format.lo -MD -MP -MF
.deps/libsnprintfvc_la-format.Tpo -c format.c -o
libsnprintfvc_la-format.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-format.Tpo .deps/libsnprintfvc_la-format.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..  -I..    -g -O2 -MT libsnprintfvc_la-printf.lo -MD -MP -MF
.deps/libsnprintfvc_la-printf.Tpo -c -o libsnprintfvc_la-printf.lo
`test -f 'printf.c' || echo './'`printf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-printf.lo -MD -MP -MF
.deps/libsnprintfvc_la-printf.Tpo -c printf.c  -fPIC -DPIC -o
.libs/libsnprintfvc_la-printf.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-printf.lo -MD -MP -MF
.deps/libsnprintfvc_la-printf.Tpo -c printf.c -o
libsnprintfvc_la-printf.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-printf.Tpo .deps/libsnprintfvc_la-printf.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..  -I..    -g -O2 -MT libsnprintfvc_la-mem.lo -MD -MP -MF
.deps/libsnprintfvc_la-mem.Tpo -c -o libsnprintfvc_la-mem.lo `test -f
'mem.c' || echo './'`mem.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c
mem.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-mem.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c
mem.c -o libsnprintfvc_la-mem.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-mem.Tpo .deps/libsnprintfvc_la-mem.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..  -I..    -g -O2 -MT libsnprintfvc_la-stream.lo -MD -MP -MF
.deps/libsnprintfvc_la-stream.Tpo -c -o libsnprintfvc_la-stream.lo
`test -f 'stream.c' || echo './'`stream.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-stream.lo -MD -MP -MF
.deps/libsnprintfvc_la-stream.Tpo -c stream.c  -fPIC -DPIC -o
.libs/libsnprintfvc_la-stream.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-stream.lo -MD -MP -MF
.deps/libsnprintfvc_la-stream.Tpo -c stream.c -o
libsnprintfvc_la-stream.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-stream.Tpo .deps/libsnprintfvc_la-stream.Plo
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..  -I..    -g -O2 -MT libsnprintfvc_la-custom.lo -MD -MP -MF
.deps/libsnprintfvc_la-custom.Tpo -c -o libsnprintfvc_la-custom.lo
`test -f 'custom.c' || echo './'`custom.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-custom.lo -MD -MP -MF
.deps/libsnprintfvc_la-custom.Tpo -c custom.c  -fPIC -DPIC -o
.libs/libsnprintfvc_la-custom.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -g -O2 -MT
libsnprintfvc_la-custom.lo -MD -MP -MF
.deps/libsnprintfvc_la-custom.Tpo -c custom.c -o
libsnprintfvc_la-custom.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-custom.Tpo .deps/libsnprintfvc_la-custom.Plo
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2   -o
libsnprintfvc.la  libsnprintfvc_la-filament.lo
libsnprintfvc_la-format.lo libsnprintfvc_la-printf.lo
libsnprintfvc_la-mem.lo libsnprintfvc_la-stream.lo
libsnprintfvc_la-custom.lo  -lm
libtool: link: ar cru .libs/libsnprintfvc.a
.libs/libsnprintfvc_la-filament.o .libs/libsnprintfvc_la-format.o
.libs/libsnprintfvc_la-printf.o .libs/libsnprintfvc_la-mem.o
.libs/libsnprintfvc_la-stream.o .libs/libsnprintfvc_la-custom.o
libtool: link: ranlib .libs/libsnprintfvc.a
libtool: link: ( cd ".libs" && rm -f "libsnprintfvc.la" && ln -s
"../libsnprintfvc.la" "libsnprintfvc.la" )
make[5]: Leaving directory `/usr/src/smalltalk/snprintfv/snprintfv'
make[4]: Leaving directory `/usr/src/smalltalk/snprintfv/snprintfv'
make[4]: Entering directory `/usr/src/smalltalk/snprintfv'
make[4]: Leaving directory `/usr/src/smalltalk/snprintfv'
make[3]: Leaving directory `/usr/src/smalltalk/snprintfv'
make[2]: Leaving directory `/usr/src/smalltalk/snprintfv'
Making all in sigsegv
make[2]: Entering directory `/usr/src/smalltalk/sigsegv'
make TARGETSTACK=" all" all-recursive
make[3]: Entering directory `/usr/src/smalltalk/sigsegv'
Making all in src
make[4]: Entering directory `/usr/src/smalltalk/sigsegv/src'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I. -I.    -g -O2 -c -o handler.lo handler.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
handler.c  -fPIC -DPIC -o .libs/handler.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
handler.c -o handler.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I. -I.    -g -O2 -c -o stackvma.lo stackvma.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
stackvma.c  -fPIC -DPIC -o .libs/stackvma.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
stackvma.c -o stackvma.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I. -I.    -g -O2 -c -o leave.lo leave.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
leave.c  -fPIC -DPIC -o .libs/leave.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
leave.c -o leave.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I. -I.    -g -O2 -c -o dispatcher.lo dispatcher.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
dispatcher.c  -fPIC -DPIC -o .libs/dispatcher.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
dispatcher.c -o dispatcher.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I.. -I. -I.    -g -O2 -c -o version.lo version.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
version.c  -fPIC -DPIC -o .libs/version.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c
version.c -o version.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2 -lc
-no-undefined  -o libsigsegv.la -rpath /usr/local/lib handler.lo
stackvma.lo leave.lo dispatcher.lo version.lo
libtool: link: gcc -shared  .libs/handler.o .libs/stackvma.o
.libs/leave.o .libs/dispatcher.o .libs/version.o   -lc    -Wl,-soname
-Wl,libsigsegv.so.0 -o .libs/libsigsegv.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libsigsegv.so.0" && ln -s
"libsigsegv.so.0.0.0" "libsigsegv.so.0")
libtool: link: (cd ".libs" && rm -f "libsigsegv.so" && ln -s
"libsigsegv.so.0.0.0" "libsigsegv.so")
libtool: link: ar cru .libs/libsigsegv.a  handler.o stackvma.o leave.o
dispatcher.o version.o
libtool: link: ranlib .libs/libsigsegv.a
libtool: link: ( cd ".libs" && rm -f "libsigsegv.la" && ln -s
"../libsigsegv.la" "libsigsegv.la" )
make[4]: Leaving directory `/usr/src/smalltalk/sigsegv/src'
Making all in tests
make[4]: Entering directory `/usr/src/smalltalk/sigsegv/tests'
gcc -DHAVE_CONFIG_H -I. -I.. -I../src    -g -O2 -c sigsegv1.c
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2   -o sigsegv1
sigsegv1.o ../src/libsigsegv.la
libtool: link: gcc -g -O2 -o .libs/sigsegv1 sigsegv1.o
../src/.libs/libsigsegv.so -lc -Wl,-rpath -Wl,/usr/local/lib
gcc -DHAVE_CONFIG_H -I. -I.. -I../src    -g -O2 -c sigsegv2.c
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2   -o sigsegv2
sigsegv2.o ../src/libsigsegv.la
libtool: link: gcc -g -O2 -o .libs/sigsegv2 sigsegv2.o
../src/.libs/libsigsegv.so -lc -Wl,-rpath -Wl,/usr/local/lib
gcc -DHAVE_CONFIG_H -I. -I.. -I../src    -g -O2 -c stackoverflow1.c
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2   -o
stackoverflow1 stackoverflow1.o ../src/libsigsegv.la
libtool: link: gcc -g -O2 -o .libs/stackoverflow1 stackoverflow1.o
../src/.libs/libsigsegv.so -lc -Wl,-rpath -Wl,/usr/local/lib
gcc -DHAVE_CONFIG_H -I. -I.. -I../src    -g -O2 -c stackoverflow2.c
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2   -o
stackoverflow2 stackoverflow2.o ../src/libsigsegv.la
libtool: link: gcc -g -O2 -o .libs/stackoverflow2 stackoverflow2.o
../src/.libs/libsigsegv.so -lc -Wl,-rpath -Wl,/usr/local/lib
make[4]: Leaving directory `/usr/src/smalltalk/sigsegv/tests'
make[4]: Entering directory `/usr/src/smalltalk/sigsegv'

Now please type 'make check' to run a quick test suite. Hope it works.

make[4]: Leaving directory `/usr/src/smalltalk/sigsegv'
make[3]: Leaving directory `/usr/src/smalltalk/sigsegv'
make[2]: Leaving directory `/usr/src/smalltalk/sigsegv'
Making all in libgst
make[2]: Entering directory `/usr/src/smalltalk/libgst'
make[3]: Entering directory `/usr/src/smalltalk/libgst'
gcc -DHAVE_CONFIG_H -I. -I..
-DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src
-I../lib-src -I../libffi/include -I../libffi/include  -I../snprintfv
-I../snprintfv -I../sigsegv/src -I../sigsegv/src  -I../lightning
-I../lightning -I.. -I..   -g -O2 -Wall -Wdeclaration-after-statement
-Wno-format -Wpointer-arith -Wno-pointer-sign -Wwrite-strings
-Wno-strict-aliasing -Wno-switch -fno-gcse -fstrict-aliasing  -MT
genpr-parse.o -MD -MP -MF .deps/genpr-parse.Tpo -c -o genpr-parse.o
genpr-parse.c
genpr-parse.c:1: warning: return type defaults to ‘int’
mv -f .deps/genpr-parse.Tpo .deps/genpr-parse.Po
echo stamp > genpr-parse.stamp
gcc -DHAVE_CONFIG_H -I. -I..
-DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src
-I../lib-src -I../libffi/include -I../libffi/include  -I../snprintfv
-I../snprintfv -I../sigsegv/src -I../sigsegv/src  -I../lightning
-I../lightning -I.. -I..   -g -O2 -Wall -Wdeclaration-after-statement
-Wno-format -Wpointer-arith -Wno-pointer-sign -Wwrite-strings
-Wno-strict-aliasing -Wno-switch -fno-gcse -fstrict-aliasing  -MT
genpr-scan.o -MD -MP -MF .deps/genpr-scan.Tpo -c -o genpr-scan.o
genpr-scan.c
genpr-scan.c:1: warning: return type defaults to ‘int’
mv -f .deps/genpr-scan.Tpo .deps/genpr-scan.Po
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2 -Wall
-Wdeclaration-after-statement -Wno-format -Wpointer-arith
-Wno-pointer-sign -Wwrite-strings -Wno-strict-aliasing -Wno-switch
-fno-gcse -fstrict-aliasing    -o genprims genpr-parse.o genpr-scan.o
../snprintfv/snprintfv/libsnprintfvc.la ../lib-src/library.la -lrt -lm
libtool: link: gcc -g -O2 -Wall -Wdeclaration-after-statement
-Wno-format -Wpointer-arith -Wno-pointer-sign -Wwrite-strings
-Wno-strict-aliasing -Wno-switch -fno-gcse -fstrict-aliasing -o
genprims genpr-parse.o genpr-scan.o
../snprintfv/snprintfv/.libs/libsnprintfvc.a
../lib-src/.libs/library.a -lpthread -ldl -lrt -lm
genpr-scan.o: In function `main':
/usr/src/smalltalk/libgst/genpr-scan.c:1: multiple definition of `main'
genpr-parse.o:/usr/src/smalltalk/libgst/genpr-parse.c:1: first defined here
collect2: ld returned 1 exit status
make[3]: *** [genprims] Error 1
make[3]: Leaving directory `/usr/src/smalltalk/libgst'
make[2]: *** [prims.stamp] Error 2
make[2]: Leaving directory `/usr/src/smalltalk/libgst'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/smalltalk'
make: *** [all] Error 2


--
==============================
Constitution du 24 juin 1793 - Article 35. - Quand le gouvernement
viole les droits du peuple, l'insurrection est, pour le peuple et pour
chaque portion du peuple, le plus sacré des droits et le plus
indispensable des devoirs.


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: /usr/src/smalltalk/libgst/genpr-scan.c:1: multiple definition of `main'

Paolo Bonzini-2
On 04/14/2010 02:37 PM, Bèrto ëd Sèra wrote:
> Hi!
>
> I seem to be unable to compile the last version on Fedora 11:

You have to install flex and bison, then "make distclean" and recompile.

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk