>From: Patrick Dills <address@hidden> >Organization: UCAR/COMET >Keywords: 200407020423.i624NgaW002282 McIDAS-X build Hi Patrick, >With our UCAR site license, we just re-enabled our vendor compilers for >our SunOS Sparc workstation running SunOS 5.7. We are running Unidata >MCIDAS-X 2003 that Tom helped us install and configure last September. > >Now I am having difficulty compiling and linking even established mcidas >src code. The 'fx' script appears to be choking during the link process. Is your objective to rebuild the entire distribution using the Sun compilers? Or, are you modifying source code and then trying to build individual routines? In either case, the easiest way of doing builds is to use 'make' directly. I strongly recommend staying away from the fx.sh shell script that SSEC provides with McIDAS. >Below is some sample output. Any insights would be greatly appreciated. The most important thing is to first make sure that all environment variables are correctly defined before doing any compilation. This was the trickiest thing to get right before building last September since the location of needed libraries on the target Sun machine was non-standard. I suspect that what you are running into now is a reflection of the same challanges I had when we build in September. Quite frankly, things were strange enough that I think that it would be hard to talk you through this by email or even over the phone. Do you have some time today for me to sit down with you and work through a build? This would most likely save us both a lot of time. Cheers, Tom >regards, >Patrick Dills >UCAR /COMET > >------------------------------ > >gizmo: 6 % fx.sh za l >mccomp -c za.pgm >mccomp: Using default optimizations >rm -f za.o >f77 -c za.f >NOTICE: Invoking /usr/local/opt/SUNWspro/bin/f90 -f77 -ftrap=%none -c za.f >za.f: > main0: > pltang: > pltxtn: > wrtext: > hurri: > circle: >mccomp -o za.k main.o za.o -L../lib -lmcidas -lX11 >mccomp: Using default optimizations >f77 -o za.k main.o za.o -L../lib -R/usr/dt/lib -L/usr/dt/lib >-R/usr/openwin/lib -L/usr/openwin/lib -R/opt/SUNm >NOTICE: Invoking /usr/local/opt/SUNWspro/bin/f90 -f77 -ftrap=%none -o za.k >main.o za.o -L../lib -R/usr/dt/libm >Undefined first referenced > symbol in file >f_inqu ../lib/libmcidas.a(lwfile.o) >f_open ../lib/libmcidas.a(m0getred.o) >s_wsfi ../lib/libmcidas.a(initpl.o) >e_wsfi ../lib/libmcidas.a(initpl.o) >s_cat ../lib/libmcidas.a(vpout.o) >len_trim_ za.o >s_cmp ../lib/libmcidas.a(itrmch.o) >__eprintf ../lib/libmcidas.a(mcprintf.o) >i_indx ../lib/libmcidas.a(m0getred.o) >s_copy ../lib/libmcidas.a(cfi.o) >s_rsfe ../lib/libmcidas.a(m0getred.o) >do_fio ../lib/libmcidas.a(initpl.o) >e_rsfe ../lib/libmcidas.a(m0getred.o) >f_clos ../lib/libmcidas.a(m0getred.o) >ld: fatal: Symbol referencing errors. No output written to za.k > -- NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publically available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.