Hi Christopher, I've attached an updated Makefile to replace the one in $GEMPAK/source/programs/gd/gdplot2/ Try this and let me know if you still experience the xml library problem. There have been some issues with linking to libxml2.a with the _gif builds. Michael James Unidata > > We're trying to compile gdplot2_gif for someone in our building. gempak > compiles just fine without any errors; however, if I try to do the following > to compile gdplot2_gif, I end up getting the following errors: > > source /opt/GEMPAK6.2.0/Gemenviron.profile > cd /opt/GEMPAK6.2.0/gempak/source/programs/gd/gdplot2/ > > make programs_gif > gfortran -fno-second-underscore -fno-range-check -fd-lines-as-comments > -I/opt/GEMPAK6.2.0/gempak/include -I/opt/GEMPAK6.2.0/os/linux64/include -g > gdplot2.f /opt/GEMPAK6.2.0/os/linux64/lib/gdplot2.a > /opt/GEMPAK6.2.0/os/linux64/lib/sfmap.a > /opt/GEMPAK6.2.0/os/linux64/lib/gdstream.a > /opt/GEMPAK6.2.0/os/linux64/lib/gdmap.a > /opt/GEMPAK6.2.0/os/linux64/lib/ginitp_alt.o > /opt/GEMPAK6.2.0/os/linux64/lib/gendp_alt.o > /opt/GEMPAK6.2.0/os/linux64/lib/gemlib.a > /opt/GEMPAK6.2.0/os/linux64/lib/gplt.a > /opt/GEMPAK6.2.0/os/linux64/lib/device.a > /opt/GEMPAK6.2.0/os/linux64/lib/gif.a /opt/GEMPAK6.2.0/os/linux64/lib/gn.a > /opt/GEMPAK6.2.0/os/linux64/lib/gemlib.a > /opt/GEMPAK6.2.0/os/linux64/lib/cgemlib.a > /opt/GEMPAK6.2.0/os/linux64/lib/libnetcdf.a > /opt/GEMPAK6.2.0/os/linux64/lib/libjasper.a > /opt/GEMPAK6.2.0/os/linux64/lib/libpng.a > /opt/GEMPAK6.2.0/os/linux64/lib/libz.a /opt/GEMPAK6.2.0/os/linux64/lib/rsl.a > /opt/GEMPAK6.2.0/os/linux64/lib/libbz2.a -lm -o > /opt/GEMPAK6.2.0/os/linux64/bin/gdplot2_gi f > /opt/GEMPAK6.2.0/os/linux64/lib/gemlib.a(dbgradhdr.o): In function > `db_gradhdr_': > /opt/GEMPAK6.2.0/gempak/source/gemlib/db/dbgradhdr.c:148: undefined reference > to `xml_transform' > /opt/GEMPAK6.2.0/os/linux64/lib/gemlib.a(dbgsathdr.o): In function > `db_gsathdr_': > /opt/GEMPAK6.2.0/gempak/source/gemlib/db/dbgsathdr.c:130: undefined reference > to `xml_transform' > /opt/GEMPAK6.2.0/os/linux64/lib/cgemlib.a(cflscandir.o): In function > `cfl_scandir': > /opt/GEMPAK6.2.0/gempak/source/gemlib/cfl/cflscandir.c:75: undefined > reference to `db_gFileNames' > /opt/GEMPAK6.2.0/gempak/source/gemlib/cfl/cflscandir.c:78: undefined > reference to `db_gNextColumn' > collect2: ld returned 1 exit status > make: *** [gdplot2_gif] Error 1 > > ------------------------------- > I've double checked to make sure all the dependencies are installed and I > made sure that libxml2 is installed in case xml_transform is referring to > that. I also tried compiling it by hand using the fortran line shown above > and including libxml2 with -lxml2. > > I'm a bit stumped, especially since the rest of it compiled without issues. > It's also a bit hard to sort through this big mess of makefiles and scripts > patching it all together. > > Any help would be greatly appreciated. > > --Chris > > Ticket Details =================== Ticket ID: BGO-995922 Department: Support GEMPAK Priority: High Status: Open
Attachment:
Makefile
Description: Binary data