<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">After following the instructions on the Wiki I get errors when compiling.<div>Here is a copy from my Terminal</div><div><br></div><div><div><font color="#0056d6">mycaves:therion daveclucas$ sudo mkdir /usr/X11/include</font></div><div><font color="#0056d6">Password:</font></div><div><font color="#0056d6">mkdir: /usr/X11/include: File exists</font></div><div><font color="#0056d6">mycaves:therion daveclucas$ sudo ln -s /System/Library/Frameworks/OpenGL.framework/Headers /usr/X11/include/GL</font></div><div><font color="#0056d6">mycaves:therion daveclucas$ cd ~/Downloads/therion</font></div><div><font color="#0056d6">mycaves:therion daveclucas$ make config-macosx</font></div><div><font color="#0056d6">perl makeconfig.pl PLATFORM MACOSX</font></div><div><font color="#0056d6">make -C ./loch config-macosx</font></div><div><font color="#0056d6">perl makeconfig.pl PLATFORM MACOSX</font></div><div><font color="#0056d6">mycaves:therion daveclucas$ make clean</font></div><div><font color="#0056d6">make -C ./xtherion clean</font></div><div><font color="#0056d6">perl ../makefile.pl rm -q *~</font></div><div><font color="#0056d6">perl ../makefile.pl rm -q ../../bin/xtherion</font></div><div><font color="#0056d6">perl ../makefile.pl rm -q lang/*~</font></div><div><font color="#0056d6">perl ../makefile.pl rm -q svxedit</font></div><div><font color="#0056d6">perl ../makefile.pl rm -q xtherion.tar.gz</font></div><div><font color="#0056d6">perl ../makefile.pl rm -q svxedit.tar.gz</font></div><div><font color="#0056d6">make -C ./loch clean</font></div><div><font color="#0056d6">perl makefile.pl rm -q *~ </font></div><div><font color="#0056d6">perl makefile.pl rm -q help/*/*~</font></div><div><font color="#0056d6">perl makefile.pl rm -q loch.exe</font></div><div><font color="#0056d6">perl makefile.pl rm -q loch</font></div><div><font color="#0056d6">perl makefile.pl rm -q loch.app/Contents/MacOS/loch</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.o</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.log</font></div><div><font color="#0056d6">perl makefile.pl rm -q core</font></div><div><font color="#0056d6">perl makefile.pl rmdir -q .xvpics</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.bmp</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.ppm</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.zip</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.pdf</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.png</font></div><div><font color="#0056d6">make -C ./samples clean</font></div><div><font color="#0056d6">tclsh samples.tcl clean</font></div><div><font color="#0056d6">Scanning directory: areas/thTMPDIR</font></div><div><font color="#0056d6">Scanning directory: areas</font></div><div><font color="#0056d6"> types.th2</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: basics</font></div><div><font color="#0056d6"> <a href="http://rabbit.th">rabbit.th</a></font></div><div><font color="#0056d6"> rabbit.th2</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: cave-list</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: langs</font></div><div><font color="#0056d6">Scanning directory: map-offset</font></div><div><font color="#0056d6"> <a href="http://cave.th">cave.th</a></font></div><div><font color="#0056d6"> cave.th2</font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6"> thconfig.3</font></div><div><font color="#0056d6"> thconfig.4</font></div><div><font color="#0056d6"> thconfig.layout</font></div><div><font color="#0056d6">Scanning directory: morphing/sample1</font></div><div><font color="#0056d6"> <a href="http://cave1.th">cave1.th</a></font></div><div><font color="#0056d6"> cave1.th2</font></div><div><font color="#0056d6"> cave2.th2</font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6">Scanning directory: morphing/sample2</font></div><div><font color="#0056d6"> <a href="http://cave.th">cave.th</a></font></div><div><font color="#0056d6"> cave1.th2</font></div><div><font color="#0056d6"> cave2.th2</font></div><div><font color="#0056d6"> cave3.th2</font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6"> thconfig.3</font></div><div><font color="#0056d6">Scanning directory: morphing</font></div><div><font color="#0056d6"> thconfig.layout</font></div><div><font color="#0056d6">Scanning directory: pocket-topo</font></div><div><font color="#0056d6"> <a href="http://demo.th">demo.th</a></font></div><div><font color="#0056d6"> demo.th2</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: q-marks</font></div><div><font color="#0056d6"> <a href="http://centerline.th">centerline.th</a></font></div><div><font color="#0056d6"> map.th2</font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.1.layout</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6">Scanning directory: survex/create</font></div><div><font color="#0056d6"> <a href="http://create.th">create.th</a></font></div><div><font color="#0056d6"> create.th2</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: survex/ignore</font></div><div><font color="#0056d6"> <a href="http://ignore.th">ignore.th</a></font></div><div><font color="#0056d6"> ignore.th2</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: survex/use</font></div><div><font color="#0056d6"> <a href="http://use.th">use.th</a></font></div><div><font color="#0056d6"> use-in.th2</font></div><div><font color="#0056d6"> use-out.th2</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: survex</font></div><div><font color="#0056d6"> <a href="http://cave1.th">cave1.th</a></font></div><div><font color="#0056d6"> <a href="http://cave2.th">cave2.th</a></font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6"> thconfig.layout</font></div><div><font color="#0056d6">Scanning directory: sym-colors</font></div><div><font color="#0056d6"> thconfig</font></div><div><font color="#0056d6">Scanning directory: u-symbols</font></div><div><font color="#0056d6"> map.th2</font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6">Scanning directory: xelevation</font></div><div><font color="#0056d6"> <a href="http://cave1.th">cave1.th</a></font></div><div><font color="#0056d6"> <a href="http://cave2.th">cave2.th</a></font></div><div><font color="#0056d6"> <a href="http://cave3.th">cave3.th</a></font></div><div><font color="#0056d6"> cave1.th2</font></div><div><font color="#0056d6"> cave3.th2</font></div><div><font color="#0056d6"> thconfig.1</font></div><div><font color="#0056d6"> thconfig.2</font></div><div><font color="#0056d6"> thconfig.3</font></div><div><font color="#0056d6"> thconfig.4</font></div><div><font color="#0056d6"> thconfig.5</font></div><div><font color="#0056d6"> thconfig.6</font></div><div><font color="#0056d6"> thconfig.7</font></div><div><font color="#0056d6"> thconfig.layout</font></div><div><font color="#0056d6">Scanning directory: </font></div><div><font color="#0056d6"><br></font></div><div><font color="#0056d6">Deleting files:</font></div><div><font color="#0056d6">samples.log [OK]</font></div><div><font color="#0056d6">areas/types.pdf [OK]</font></div><div><font color="#0056d6">basics/rabbit.lox [OK]</font></div><div><font color="#0056d6">basics/rabbit-plan.pdf [OK]</font></div><div><font color="#0056d6">basics/rabbit-xelev.pdf [OK]</font></div><div><font color="#0056d6">cave-list/caves.html [OK]</font></div><div><font color="#0056d6">map-offset/map1.pdf [OK]</font></div><div><font color="#0056d6">map-offset/map2.pdf [OK]</font></div><div><font color="#0056d6">map-offset/map3.pdf [OK]</font></div><div><font color="#0056d6">map-offset/map4.pdf [OK]</font></div><div><font color="#0056d6">morphing/sample1/cave1.pdf [OK]</font></div><div><font color="#0056d6">morphing/sample1/cave2.pdf [OK]</font></div><div><font color="#0056d6">morphing/sample2/cave1.pdf [OK]</font></div><div><font color="#0056d6">morphing/sample2/cave2.pdf [OK]</font></div><div><font color="#0056d6">morphing/sample2/cave3.pdf [OK]</font></div><div><font color="#0056d6">pocket-topo/cave.3d [OK]</font></div><div><font color="#0056d6">pocket-topo/cave.plt [OK]</font></div><div><font color="#0056d6">pocket-topo/cave.lox [OK]</font></div><div><font color="#0056d6">pocket-topo/cave.xvi [OK]</font></div><div><font color="#0056d6">q-marks/map1.pdf [OK]</font></div><div><font color="#0056d6">q-marks/map2.pdf [OK]</font></div><div><font color="#0056d6">q-marks/map3.pdf [OK]</font></div><div><font color="#0056d6">q-marks/map4.pdf [OK]</font></div><div><font color="#0056d6">q-marks/questions.html [OK]</font></div><div><font color="#0056d6">survex/use/use.err [OK]</font></div><div><font color="#0056d6">survex/use/use.pdf [OK]</font></div><div><font color="#0056d6">survex/create/create.err [OK]</font></div><div><font color="#0056d6">survex/create/create.pdf [OK]</font></div><div><font color="#0056d6">survex/ignore/ignore.err [OK]</font></div><div><font color="#0056d6">survex/ignore/ignore.pdf [OK]</font></div><div><font color="#0056d6">survex/cave1.pdf [OK]</font></div><div><font color="#0056d6">survex/cave.err [OK]</font></div><div><font color="#0056d6">survex/cave2.pdf [OK]</font></div><div><font color="#0056d6">sym-colors/cave.pdf [OK]</font></div><div><font color="#0056d6">u-symbols/map1.pdf [OK]</font></div><div><font color="#0056d6">u-symbols/map2.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map1p.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map1x.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map2.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map3.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map6.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map7.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map4.pdf [OK]</font></div><div><font color="#0056d6">xelevation/map5.pdf [OK]</font></div><div><font color="#0056d6">make -C ./extern/proj4 clean</font></div><div><font color="#0056d6">perl ../../makefile.pl rm *.o</font></div><div><font color="#0056d6">perl ../../makefile.pl rm *~</font></div><div><font color="#0056d6">perl ../../makefile.pl rm *.a</font></div><div><font color="#0056d6">perl makefile.pl rm -q therion ./xtherion/xtherion ./xtherion/xtherion.tcl therion.exe *~ *.log *.o thchencdata/*~ .xtherion.dat</font></div><div><font color="#0056d6">perl makefile.pl rm -q xtherion/*~ .xth_thconfig_xth xtherion/screendump thlang/*~</font></div><div><font color="#0056d6">perl makefile.pl rm -q extern/*.o extern/*~ extern/poly2tri/common/*.o extern/poly2tri/sweep/*.o samples/*~ samples/*.log</font></div><div><font color="#0056d6">perl makefile.pl rm -q symbols.html therion.res</font></div><div><font color="#0056d6">perl makefile.pl rm -q tri/*.o tri/*~</font></div><div><font color="#0056d6">perl makefile.pl rm -q tex/*~</font></div><div><font color="#0056d6">perl makefile.pl rm -q mpost/*~ examples/*~ examples/therion.log</font></div><div><font color="#0056d6">perl makefile.pl rm -q core symbols.xhtml cave.kml</font></div><div><font color="#0056d6">perl makefile.pl rm -q data.3d data.svx data.pos data.pts data.err data.plt</font></div><div><font color="#0056d6">perl makefile.pl rm -q cave.3d cave.lox cave.thm cave.pdf cave.sql cave.xhtml therion.tcl cave_a.pdf cave_m.pdf cave.vrml cave.wrl cave.3dmf cave.svg cave.tlx</font></div><div><font color="#0056d6">perl makefile.pl rm -q ./thbook/*~ ./thbook/thbook.log ./thbook/thbook.pdf ./lib/*~ ./mpost/*~ ./tex/*~</font></div><div><font color="#0056d6">perl makefile.pl rmdir -q doc thTMPDIR samples.doc symbols cave.shp tests/.doc</font></div><div><font color="#0056d6">mycaves:therion daveclucas$ cd loch</font></div><div><font color="#0056d6">mycaves:loch daveclucas$ make clean</font></div><div><font color="#0056d6">perl makefile.pl rm -q *~ </font></div><div><font color="#0056d6">perl makefile.pl rm -q help/*/*~</font></div><div><font color="#0056d6">perl makefile.pl rm -q loch.exe</font></div><div><font color="#0056d6">perl makefile.pl rm -q loch</font></div><div><font color="#0056d6">perl makefile.pl rm -q loch.app/Contents/MacOS/loch</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.o</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.log</font></div><div><font color="#0056d6">perl makefile.pl rm -q core</font></div><div><font color="#0056d6">perl makefile.pl rmdir -q .xvpics</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.bmp</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.ppm</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.zip</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.pdf</font></div><div><font color="#0056d6">perl makefile.pl rm -q *.png</font></div><div><font color="#0056d6">mycaves:loch daveclucas$ cd ..</font></div><div><font color="#0056d6">mycaves:therion daveclucas$ sudo make install</font></div><div><font color="#0056d6">Password:</font></div><div><font color="#0056d6">cc -c -DIMG_API_VERSION=1 -Wall -DTHMACOSX -O2 -o extern/getopt.o extern/getopt.c</font></div><div><font color="#0056d6">cc -c -DIMG_API_VERSION=1 -Wall -DTHMACOSX -O2 -o extern/getopt1.o extern/getopt1.c</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdate.o thdate.cxx</font></div><div><font color="#0056d6">cc -c -DIMG_API_VERSION=1 -Wall -DTHMACOSX -O2 -o extern/shpopen.o extern/shpopen.c</font></div><div><font color="#0056d6">cc -c -DIMG_API_VERSION=1 -Wall -DTHMACOSX -O2 -o extern/dbfopen.o extern/dbfopen.c</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexception.o thexception.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thbuffer.o thbuffer.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thmbuffer.o thmbuffer.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlogfile.o thlogfile.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thtmpdir.o thtmpdir.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlocale.o thlocale.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thparse.o thparse.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thcmdline.o thcmdline.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thconfig.o thconfig.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thinput.o thinput.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thchenc.o thchenc.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdatabase.o thdatabase.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdataobject.o thdataobject.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdatareader.o thdatareader.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thsurvey.o thsurvey.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thendsurvey.o thendsurvey.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdata.o thdata.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thperson.o thperson.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thtf.o thtf.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thtfangle.o thtfangle.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thtflength.o thtflength.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thtfpwf.o thtfpwf.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdataleg.o thdataleg.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thobjectname.o thobjectname.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thinfnan.o thinfnan.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlayout.o thlayout.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thinit.o thinit.cxx</font></div><div><font color="#0056d6">thinit.cxx:276:16: warning: equality comparison with extraneous parentheses</font></div><div><font color="#0056d6"> [-Wparentheses-equality]</font></div><div><font color="#0056d6"> (buff[0] == '/')) {</font></div><div><font color="#0056d6"> ~~~~~~~~^~~~~~</font></div><div><font color="#0056d6">thinit.cxx:276:16: note: remove extraneous parentheses around the comparison to</font></div><div><font color="#0056d6"> silence this warning</font></div><div><font color="#0056d6"> (buff[0] == '/')) {</font></div><div><font color="#0056d6"> ~ ^ ~</font></div><div><font color="#0056d6">thinit.cxx:276:16: note: use '=' to turn this equality comparison into an</font></div><div><font color="#0056d6"> assignment</font></div><div><font color="#0056d6"> (buff[0] == '/')) {</font></div><div><font color="#0056d6"> ^~</font></div><div><font color="#0056d6"> =</font></div><div><font color="#0056d6">1 warning generated.</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb1d.o thdb1d.cxx</font></div><div><font color="#0056d6">thdb1d.cxx:758:16: warning: comparison of unsigned expression < 0 is always</font></div><div><font color="#0056d6"> false [-Wtautological-compare]</font></div><div><font color="#0056d6"> if ((tn_legs < 0) || (tn_stations < 0))</font></div><div><font color="#0056d6"> ~~~~~~~ ^ ~</font></div><div><font color="#0056d6">thdb1d.cxx:758:37: warning: comparison of unsigned expression < 0 is always</font></div><div><font color="#0056d6"> false [-Wtautological-compare]</font></div><div><font color="#0056d6"> if ((tn_legs < 0) || (tn_stations < 0))</font></div><div><font color="#0056d6"> ~~~~~~~~~~~ ^ ~</font></div><div><font color="#0056d6">thdb1d.cxx:2883:16: warning: comparison of unsigned expression < 0 is always</font></div><div><font color="#0056d6"> false [-Wtautological-compare]</font></div><div><font color="#0056d6"> if ((tn_legs < 0) || (tn_stations < 0))</font></div><div><font color="#0056d6"> ~~~~~~~ ^ ~</font></div><div><font color="#0056d6">thdb1d.cxx:2883:37: warning: comparison of unsigned expression < 0 is always</font></div><div><font color="#0056d6"> false [-Wtautological-compare]</font></div><div><font color="#0056d6"> if ((tn_legs < 0) || (tn_stations < 0))</font></div><div><font color="#0056d6"> ~~~~~~~~~~~ ^ ~</font></div><div><font color="#0056d6">4 warnings generated.</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thsvxctrl.o thsvxctrl.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdatastation.o thdatastation.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thobjectid.o thobjectid.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thobjectsrc.o thobjectsrc.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thgrade.o thgrade.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlibrary.o thlibrary.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thgeomag.o thgeomag.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thbezier.o thbezier.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexport.o thexport.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexporter.o thexporter.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thselector.o thselector.cxx</font></div><div><font color="#0056d6">cc -c -DIMG_API_VERSION=1 -Wall -DTHMACOSX -O2 -o extern/img.o extern/img.c</font></div><div><font color="#0056d6">extern/img.c:664:12: warning: explicitly assigning a variable of type 'int' to</font></div><div><font color="#0056d6"> itself [-Wself-assign]</font></div><div><font color="#0056d6"> fBinary = fBinary;</font></div><div><font color="#0056d6"> ~~~~~~~ ^ ~~~~~~~</font></div><div><font color="#0056d6">1 warning generated.</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexpmodel.o thexpmodel.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2d00.o thdb2d00.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thscrapis.o thscrapis.cxx</font></div><div><font color="#0056d6">In file included from thscrapis.cxx:39:</font></div><div><font color="#0056d6">In file included from ./extern/poly2tri/poly2tri.h:36:</font></div><div><font color="#0056d6">In file included from ./extern/poly2tri/sweep/cdt.h:35:</font></div><div><font color="#0056d6">./extern/poly2tri/sweep/advancing_front.h:51:47: warning: field 'value' will be</font></div><div><font color="#0056d6"> initialized after field 'next' [-Wreorder]</font></div><div><font color="#0056d6"> Node(Point& p) : point(&p), triangle(NULL), value(p.x), next(NULL), prev(NULL)</font></div><div><font color="#0056d6"> ^</font></div><div><font color="#0056d6">./extern/poly2tri/sweep/advancing_front.h:55:58: warning: field 'value' will be</font></div><div><font color="#0056d6"> initialized after field 'next' [-Wreorder]</font></div><div><font color="#0056d6"> Node(Point& p, Triangle& t) : point(&p), triangle(&t), value(p.x),</font></div><div><font color="#0056d6"> ^</font></div><div><font color="#0056d6">2 warnings generated.</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thcs.o thcs.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thcsdata.o thcsdata.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexptable.o thexptable.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2d.o thdb2d.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thscrap.o thscrap.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thendscrap.o thendscrap.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o th2ddataobject.o th2ddataobject.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dprj.o thdb2dprj.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dpt.o thdb2dpt.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dlp.o thdb2dlp.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dab.o thdb2dab.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dji.o thdb2dji.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dmi.o thdb2dmi.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dcp.o thdb2dcp.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dxm.o thdb2dxm.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thdb2dxs.o thdb2dxs.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thscraplo.o thscraplo.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thscraplp.o thscraplp.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thscrapen.o thscrapen.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thpoint.o thpoint.cxx</font></div><div><font color="#0056d6">thpoint.cxx:654:29: warning: format string is not a string literal</font></div><div><font color="#0056d6"> (potentially insecure) [-Wformat-security]</font></div><div><font color="#0056d6"> ...utf2tex(out->layout->units.format_human_length(this->xsize)));</font></div><div><font color="#0056d6"> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</font></div><div><font color="#0056d6">1 warning generated.</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thline.o thline.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o tharea.o tharea.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlegenddata.o thlegenddata.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thmpost.o thmpost.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thsymbolsets.o thsymbolsets.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thjoin.o thjoin.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thmap.o thmap.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexpmap.o thexpmap.cxx</font></div><div><font color="#0056d6">thexpmap.cxx:2372:40: warning: equality comparison with extraneous parentheses</font></div><div><font color="#0056d6"> [-Wparentheses-equality]</font></div><div><font color="#0056d6"> if ((((thline*)obj)->outline == TT_LINE_OUTLINE_NONE)) { </font></div><div><font color="#0056d6"> ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~</font></div><div><font color="#0056d6">thexpmap.cxx:2372:40: note: remove extraneous parentheses around the comparison</font></div><div><font color="#0056d6"> to silence this warning</font></div><div><font color="#0056d6"> if ((((thline*)obj)->outline == TT_LINE_OUTLINE_NONE)) { </font></div><div><font color="#0056d6"> ~ ^ ~</font></div><div><font color="#0056d6">thexpmap.cxx:2372:40: note: use '=' to turn this equality comparison into an</font></div><div><font color="#0056d6"> assignment</font></div><div><font color="#0056d6"> if ((((thline*)obj)->outline == TT_LINE_OUTLINE_NONE)) { </font></div><div><font color="#0056d6"> ^~</font></div><div><font color="#0056d6"> =</font></div><div><font color="#0056d6">1 warning generated.</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlayoutln.o thlayoutln.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlayoutclr.o thlayoutclr.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexpsys.o thexpsys.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexpuni.o thexpuni.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thconvert.o thconvert.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thpdf.o thpdf.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thpdfdbg.o thpdfdbg.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thpdfdata.o thpdfdata.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thtexfonts.o thtexfonts.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thsymbolset.o thsymbolset.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thlang.o thlang.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thmapstat.o thmapstat.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thexpdb.o thexpdb.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thpic.o thpic.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thsketch.o thsketch.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o thproj.o thproj.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o extern/lxMath.o loch/lxMath.cxx</font></div><div><font color="#0056d6">c++ -c -Wall -DTHMACOSX -O2 -o extern/lxFile.o loch/lxFile.cxx</font></div><div><font color="#0056d6">In file included from loch/lxFile.cxx:13:</font></div><div><font color="#0056d6">loch/getline.h:27:1: error: functions that differ only in their return type</font></div><div><font color="#0056d6"> cannot be overloaded</font></div><div><font color="#0056d6">getline (char **_lineptr, size_t *_n, FILE *_stream);</font></div><div><font color="#0056d6">^</font></div><div><font color="#0056d6">/usr/include/stdio.h:449:9: note: previous declaration is here</font></div><div><font color="#0056d6">ssize_t getline(char ** __restrict, size_t * __restrict, FILE * ...</font></div><div><font color="#0056d6"> ^</font></div><div><font color="#0056d6">In file included from loch/lxFile.cxx:13:</font></div><div><font color="#0056d6">loch/getline.h:30:1: error: functions that differ only in their return type</font></div><div><font color="#0056d6"> cannot be overloaded</font></div><div><font color="#0056d6">getdelim (char **_lineptr, size_t *_n, int _delimiter, FILE *_stream);</font></div><div><font color="#0056d6">^</font></div><div><font color="#0056d6">/usr/include/stdio.h:448:9: note: previous declaration is here</font></div><div><font color="#0056d6">ssize_t getdelim(char ** __restrict, size_t * __restrict, int, FILE * ...</font></div><div><font color="#0056d6"> ^</font></div><div><font color="#0056d6">2 errors generated.</font></div><div><font color="#0056d6">make: *** [extern/lxFile.o] Error 1</font></div><div><br></div></div><div>I've tried it twice and can't see any mistakes that I've made.</div><div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Dave Clucas</div><div>email: <a href="mailto:dave@daveclucas.com">dave@daveclucas.com</a></div><div><a href="http://daveclucas.com">http://daveclucas.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>