[gps-devel] Problem building GPS?

Will Ward will.ward@praxis-cs.co.uk
Fri, 23 Jan 2004 16:06:49 -0000


Hi,

I'm=20trying=20to=20build=20GPS=201.4.0=20on=20Solaris=20(SunOS=205.6),=20=
but=20am=20getting=20compiler/linker=20errors.=20Can=20anyone=20help?

I'm=20using=20GTK+=202.2.4,=20GtkAda=202.2.1,=20and=20gcc=203.3.2=20(all=20=
languages=20except=20Ada).=20I=20have=20tried=20compiling=20with=20both=20=
GNAT=203.15p=20and=20GNAT=203.16a,=20using=20the=20supplied=20GPS=20config=
ure=20&=20make=20files.=20Both=20GNAT=20compilers=20are=20from=20the=20bin=
ary=20distributions.

With=20GNAT=203.15p,=20the=20compilation=20fails=20at=20gps-1.4.0-academic=
/gnat/g-os_lib.adb,=20complaining=20that=20SYSTEM.CASE_UTIL=20is=20not=20a=
=20predefined=20library=20unit.

With=20GNAT=203.16a=20everything=20compiles=20OK,=20but=20the=20linker=20c=
omplains=20that=20some=20symbols=20are=20defined=20in=20both=20lib/gcc-lib=
/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a=20and=20src/gps-1.4.0-acade=
mic/common/obj/libcommon.a=20.

The=20exact=20error=20messages=20are=20listed=20below.

Thanks,

Will

--------------------------------------------------------
GNAT=203.15p

gcc=20-c=20-g=20-o=20/usr/local/tools/src/gps-1.4.0-academic/obj/g-os_lib.=
o=20-gnatecGNAT-8qSqI_=20-gnatn=20-gnatpg=20-O2=20-gnatws=20-gnatA=20/usr/=
local/tools/src/gps-1.4.0-academic/gnat/g-os_lib.adb
g-os_lib.adb:34:06:=20"SYSTEM.CASE_UTIL"=20is=20not=20a=20predefined=20lib=
rary=20unit
gnatmake:=20"/usr/local/tools/src/gps-1.4.0-academic/gnat/g-os_lib.adb"=20=
compilation=20error
make[1]:=20***=20[internal-build]=20Error=204
make:=20***=20[default]=20Error=202


--------------------------------------------------------
GNAT=203.16a

gnatlink=20gps.ali=20-g=20/usr/local/tools/src/gps-1.4.0-academic/glide/..=
/codefix/obj/libcodefix.a=20/usr/local/tools/src/gps-1.4.0-academic/glide/=
../vcs/obj/libvcs.a=20/usr/local/tools/src/gps-1.4.0-academic/glide/../vdi=
ff/obj/libvdiff.a=20/usr/local/tools/src/gps-1.4.0-academic/glide/../prj_e=
ditor/obj/libprj_editor.a=20/usr/local/tools/src/gps-1.4.0-academic/glide/=
../gvd/../kernel/../widgets/obj/libwidgets.a=20/usr/local/tools/src/gps-1.=
4.0-academic/glide/../gvd/../kernel/../common/obj/libcommon.a=20/usr/local=
/tools/src/gps-1.4.0-academic/glide/../gvd/obj/libgvd.a=20/usr/local/tools=
/src/gps-1.4.0-academic/glide/../gvd/common/obj/libgvd_common.a=20-L/usr/l=
ocal/tools/include/gtkada=20-L/usr/local/tools/lib=20-lgtkada=20-L/usr/loc=
al/tools/lib=20-lgtk-x11-2.0=20-lgdk-x11-2.0=20-latk-1.0=20-lgdk_pixbuf-2.=
0=20-lpangox-1.0=20-lpango-1.0=20-lgobject-2.0=20-lgmodule-2.0=20-ldl=20-l=
glib-2.0=20-lm=20/usr/local/tools/src/gps-1.4.0-academic/glide/../gvd/../k=
ernel/src_info/sn/snsrc/db/PORT/libdb.a=20/usr/local/tools/src/gps-1.4.0-a=
cademic/glide/../gvd/../kernel/src_info/sn/lib/db_capi.o=20-o=20/usr/local=
/tools/src/gps-1.4.0-academic/glide/obj/gps
ld:=20fatal:=20symbol=20`__gnat_vmsp'=20is=20multiply=20defined:
=20=20=20=20=20=20=20=20(file=20/usr/local/tools/src/gps-1.4.0-academic/gl=
ide/../gvd/../kernel/../common/obj/libcommon.a(stubs.o)=20and=20file=20/us=
r/local/tools/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a(ad=
aint.o));
ld:=20fatal:=20symbol=20`__gnat_copy_attribs'=20is=20multiply=20defined:
=20=20=20=20=20=20=20=20(file=20/usr/local/tools/src/gps-1.4.0-academic/gl=
ide/../gvd/../kernel/../common/obj/libcommon.a(stubs.o)=20and=20file=20/us=
r/local/tools/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a(ad=
aint.o));
ld:=20fatal:=20symbol=20`get_gcc_version'=20is=20multiply=20defined:
=20=20=20=20=20=20=20=20(file=20/usr/local/tools/src/gps-1.4.0-academic/gl=
ide/../gvd/../kernel/../common/obj/libcommon.a(stubs.o)=20and=20file=20/us=
r/local/tools/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a(ad=
aint.o));
ld:=20fatal:=20symbol=20`__gnat_is_readable_file'=20is=20multiply=20define=
d:
=20=20=20=20=20=20=20=20(file=20/usr/local/tools/src/gps-1.4.0-academic/gl=
ide/../gvd/../kernel/../common/obj/libcommon.a(stubs.o)=20and=20file=20/us=
r/local/tools/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a(ad=
aint.o));
ld:=20fatal:=20symbol=20`__gnat_is_symbolic_link'=20is=20multiply=20define=
d:
=20=20=20=20=20=20=20=20(file=20/usr/local/tools/src/gps-1.4.0-academic/gl=
ide/../gvd/../kernel/../common/obj/libcommon.a(stubs.o)=20and=20file=20/us=
r/local/tools/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a(ad=
aint.o));
ld:=20fatal:=20symbol=20`__gnat_environment_char'=20is=20multiply=20define=
d:
=20=20=20=20=20=20=20=20(file=20/usr/local/tools/src/gps-1.4.0-academic/gl=
ide/../gvd/../kernel/../common/obj/libcommon.a(stubs.o)=20and=20file=20/us=
r/local/tools/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/adalib/libgnat.a(ad=
aint.o));
ld:=20fatal:=20File=20processing=20errors.=20No=20output=20written=20to=20=
/usr/local/tools/src/gps-1.4.0-academic/glide/obj/gps
gnatlink:=20cannot=20call=20/usr/local/tools/.bin/gcc
gnatmake:=20***=20link=20failed.
make[1]:=20***=20[internal-build]=20Error=204
make:=20***=20[default]=20Error=202




**********************************************************************
This=20email=20and=20any=20files=20transmitted=20with=20it=20are=20confide=
ntial=20and
intended=20solely=20for=20the=20use=20of=20the=20individual=20or=20entity=20=
to=20whom=20they
are=20addressed.=20If=20you=20have=20received=20this=20email=20in=20error=20=
please=20notify
the=20system=20manager.=20=20The=20IT=20Department=20at=20Praxis=20Critica=
l=20Systems=20can=20be=20contacted=20at=20it.support@praxis-cs.co.uk
This=20footnote=20also=20confirms=20that=20this=20email=20message=20has=20=
been=20swept=20by
MIMEsweeper=20for=20the=20presence=20of=20computer=20viruses.
www.mimesweeper.com
**********************************************************************


________________________________________________________________________
This=20e-mail=20has=20been=20scanned=20for=20all=20viruses=20by=20Star=20I=
nternet.=20The
service=20is=20powered=20by=20MessageLabs.=20For=20more=20information=20on=
=20a=20proactive
anti-virus=20service=20working=20around=20the=20clock,=20around=20the=20gl=
obe,=20visit:
http://www.star.net.uk
________________________________________________________________________