The following packages will be installed: ldglite Fetching README... 0%100%100%100%100%100%Done Fetching cflags.patch... 0%100%100%100%100%100%Done Fetching doinst.sh... 0%100%100%100%100%100%Done Fetching ldglite.SlackBuild... 0%100%100%100%100%100%Done Fetching ldglite.desktop... 0%100%100%100%100%100%Done Fetching ldglite.info... 0%100%100%100%100%100%Done Fetching ldglite.png... 0%100%100%100%100%100%Done Fetching ldglite.sh... 0%100%100%100%100%100%Done Fetching ldraw.xml... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done Archive: /usr/src/slapt-src/graphics/ldglite/ldglite1_2_4src.zip creating: ldglite-1.2.4/ldglite/ inflating: ldglite-1.2.4/ldglite/background.png inflating: ldglite-1.2.4/ldglite/camera.c inflating: ldglite-1.2.4/ldglite/com.apple.DownloadAssessment.plist creating: ldglite-1.2.4/ldglite/CVS/ inflating: ldglite-1.2.4/ldglite/CVS/Entries inflating: ldglite-1.2.4/ldglite/CVS/Entries.Log inflating: ldglite-1.2.4/ldglite/CVS/Repository inflating: ldglite-1.2.4/ldglite/CVS/Root inflating: ldglite-1.2.4/ldglite/dibkernel.cpp inflating: ldglite-1.2.4/ldglite/dibkernel.h inflating: ldglite-1.2.4/ldglite/dirscan.c inflating: ldglite-1.2.4/ldglite/dirscan.h creating: ldglite-1.2.4/ldglite/doc/ inflating: ldglite-1.2.4/ldglite/doc/bowtie.txt creating: ldglite-1.2.4/ldglite/doc/CVS/ inflating: ldglite-1.2.4/ldglite/doc/CVS/Entries inflating: ldglite-1.2.4/ldglite/doc/CVS/Repository inflating: ldglite-1.2.4/ldglite/doc/CVS/Root inflating: ldglite-1.2.4/ldglite/doc/LDGLITE.TXT inflating: ldglite-1.2.4/ldglite/doc/LICENCE inflating: ldglite-1.2.4/ldglite/doc/README.TXT inflating: ldglite-1.2.4/ldglite/f00QuatC.c inflating: ldglite-1.2.4/ldglite/f00QuatC.h creating: ldglite-1.2.4/ldglite/figwiz/ creating: ldglite-1.2.4/ldglite/figwiz/CVS/ inflating: ldglite-1.2.4/ldglite/figwiz/CVS/Entries inflating: ldglite-1.2.4/ldglite/figwiz/CVS/Repository inflating: ldglite-1.2.4/ldglite/figwiz/CVS/Root inflating: ldglite-1.2.4/ldglite/figwiz/figglui.c inflating: ldglite-1.2.4/ldglite/figwiz/figini.c inflating: ldglite-1.2.4/ldglite/figwiz/figwiz.c inflating: ldglite-1.2.4/ldglite/figwiz/figwiz.txt inflating: ldglite-1.2.4/ldglite/getargv.c inflating: ldglite-1.2.4/ldglite/getargv.h inflating: ldglite-1.2.4/ldglite/gleps.c inflating: ldglite-1.2.4/ldglite/glext.h inflating: ldglite-1.2.4/ldglite/glui.h inflating: ldglite-1.2.4/ldglite/glwinkit.h inflating: ldglite-1.2.4/ldglite/hoser.c inflating: ldglite-1.2.4/ldglite/Info.plist inflating: ldglite-1.2.4/ldglite/L3Def.h inflating: ldglite-1.2.4/ldglite/L3Edit.c inflating: ldglite-1.2.4/ldglite/l3glite.dsp inflating: ldglite-1.2.4/ldglite/l3glite.dsw inflating: ldglite-1.2.4/ldglite/L3Input.cpp inflating: ldglite-1.2.4/ldglite/L3Math.cpp extracting: ldglite-1.2.4/ldglite/l3prune.zip inflating: ldglite-1.2.4/ldglite/L3Stat.cpp inflating: ldglite-1.2.4/ldglite/l3Stubs.cpp inflating: ldglite-1.2.4/ldglite/L3View.cpp inflating: ldglite-1.2.4/ldglite/lcolors.c inflating: ldglite-1.2.4/ldglite/ldglgui.c inflating: ldglite-1.2.4/ldglite/ldglite.1 inflating: ldglite-1.2.4/ldglite/ldglite.dev inflating: ldglite-1.2.4/ldglite/ldglite.dsp inflating: ldglite-1.2.4/ldglite/ldglite.dsw inflating: ldglite-1.2.4/ldglite/ldglite.icns extracting: ldglite-1.2.4/ldglite/ldglite.opt inflating: ldglite-1.2.4/ldglite/ldglite.rc inflating: ldglite-1.2.4/ldglite/ldglite.reg inflating: ldglite-1.2.4/ldglite/ldglitebmp.dsp inflating: ldglite-1.2.4/ldglite/ldglitebmp.dsw inflating: ldglite-1.2.4/ldglite/ldgliteDevCppBuildProcedure.txt inflating: ldglite-1.2.4/ldglite/ldgliteMingwBuildProcedure.txt inflating: ldglite-1.2.4/ldglite/ldgliteOSmesaBuildProcedure.txt inflating: ldglite-1.2.4/ldglite/ldglmenu.c inflating: ldglite-1.2.4/ldglite/ldglpr.c inflating: ldglite-1.2.4/ldglite/ldlite.cpp inflating: ldglite-1.2.4/ldglite/ldlite.dsp inflating: ldglite-1.2.4/ldglite/ldlite.dsw inflating: ldglite-1.2.4/ldglite/ldlite.h inflating: ldglite-1.2.4/ldglite/ldlite.l inflating: ldglite-1.2.4/ldglite/ldlite.rc inflating: ldglite-1.2.4/ldglite/ldlite.y inflating: ldglite-1.2.4/ldglite/ldliteCommandLineInfo.cpp inflating: ldglite-1.2.4/ldglite/ldliteCommandLineInfo.h inflating: ldglite-1.2.4/ldglite/ldliteDoc.cpp inflating: ldglite-1.2.4/ldglite/ldliteDoc.h inflating: ldglite-1.2.4/ldglite/ldliteView.cpp inflating: ldglite-1.2.4/ldglite/ldliteView.h inflating: ldglite-1.2.4/ldglite/ldliteVR.h inflating: ldglite-1.2.4/ldglite/ldliteVR_main.c inflating: ldglite-1.2.4/ldglite/lex.yy.c inflating: ldglite-1.2.4/ldglite/macos_dirent.c inflating: ldglite-1.2.4/ldglite/macos_dirent.h inflating: ldglite-1.2.4/ldglite/main.c inflating: ldglite-1.2.4/ldglite/MainFrm.cpp inflating: ldglite-1.2.4/ldglite/MainFrm.h inflating: ldglite-1.2.4/ldglite/make-ldglite-bundle.sh inflating: ldglite-1.2.4/ldglite/Makefile inflating: ldglite-1.2.4/ldglite/makefile.dos inflating: ldglite-1.2.4/ldglite/makefile.freeglut inflating: ldglite-1.2.4/ldglite/makefile.linux inflating: ldglite-1.2.4/ldglite/makefile.macx inflating: ldglite-1.2.4/ldglite/makefile.osmesa inflating: ldglite-1.2.4/ldglite/makefile.static creating: ldglite-1.2.4/ldglite/mklist/ creating: ldglite-1.2.4/ldglite/mklist/CVS/ inflating: ldglite-1.2.4/ldglite/mklist/CVS/Entries inflating: ldglite-1.2.4/ldglite/mklist/CVS/Repository inflating: ldglite-1.2.4/ldglite/mklist/CVS/Root creating: ldglite-1.2.4/ldglite/mklist/include/ inflating: ldglite-1.2.4/ldglite/mklist/include/alloc.h inflating: ldglite-1.2.4/ldglite/mklist/include/conio.h creating: ldglite-1.2.4/ldglite/mklist/include/CVS/ inflating: ldglite-1.2.4/ldglite/mklist/include/CVS/Entries inflating: ldglite-1.2.4/ldglite/mklist/include/CVS/Repository inflating: ldglite-1.2.4/ldglite/mklist/include/CVS/Root inflating: ldglite-1.2.4/ldglite/mklist/include/dir.h inflating: ldglite-1.2.4/ldglite/mklist/Makefile inflating: ldglite-1.2.4/ldglite/mklist/Makefile.macx inflating: ldglite-1.2.4/ldglite/mklist/mklist.c creating: ldglite-1.2.4/ldglite/mui/ creating: ldglite-1.2.4/ldglite/mui/CVS/ inflating: ldglite-1.2.4/ldglite/mui/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/CVS/Root creating: ldglite-1.2.4/ldglite/mui/doc/ creating: ldglite-1.2.4/ldglite/mui/doc/CVS/ inflating: ldglite-1.2.4/ldglite/mui/doc/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/doc/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/doc/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/doc/EventsAndMUI.pdf inflating: ldglite-1.2.4/ldglite/mui/doc/glutmui.txt inflating: ldglite-1.2.4/ldglite/mui/doc/mui-patch.txt inflating: ldglite-1.2.4/ldglite/mui/doc/MUIrslider.jpg inflating: ldglite-1.2.4/ldglite/mui/doc/MUI_User_Guide.pdf inflating: ldglite-1.2.4/ldglite/mui/doc/README.mui inflating: ldglite-1.2.4/ldglite/mui/doc/rsliders.txt creating: ldglite-1.2.4/ldglite/mui/include/ creating: ldglite-1.2.4/ldglite/mui/include/CVS/ extracting: ldglite-1.2.4/ldglite/mui/include/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/include/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/include/CVS/Root creating: ldglite-1.2.4/ldglite/mui/include/mui/ creating: ldglite-1.2.4/ldglite/mui/include/mui/CVS/ inflating: ldglite-1.2.4/ldglite/mui/include/mui/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/include/mui/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/include/mui/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/include/mui/displaylist.h inflating: ldglite-1.2.4/ldglite/mui/include/mui/gizmo.h inflating: ldglite-1.2.4/ldglite/mui/include/mui/hslider.h inflating: ldglite-1.2.4/ldglite/mui/include/mui/mui.h inflating: ldglite-1.2.4/ldglite/mui/include/mui/textlist.h inflating: ldglite-1.2.4/ldglite/mui/include/mui/uicolor.h inflating: ldglite-1.2.4/ldglite/mui/include/mui/vslider.h creating: ldglite-1.2.4/ldglite/mui/lib/ creating: ldglite-1.2.4/ldglite/mui/lib/CVS/ extracting: ldglite-1.2.4/ldglite/mui/lib/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/lib/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/lib/CVS/Root creating: ldglite-1.2.4/ldglite/mui/lib/mui/ inflating: ldglite-1.2.4/ldglite/mui/lib/mui/button.c creating: ldglite-1.2.4/ldglite/mui/lib/mui/CVS/ inflating: ldglite-1.2.4/ldglite/mui/lib/mui/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/lib/mui/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/lib/mui/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/lib/mui/displaylist.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/gizmo.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/glutmui.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/hslider.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/Imakefile inflating: ldglite-1.2.4/ldglite/mui/lib/mui/Makefile inflating: ldglite-1.2.4/ldglite/mui/lib/mui/Makefile.macx inflating: ldglite-1.2.4/ldglite/mui/lib/mui/Makefile.sgi inflating: ldglite-1.2.4/ldglite/mui/lib/mui/Makefile.win inflating: ldglite-1.2.4/ldglite/mui/lib/mui/miscui.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/mui.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/ObjectType.mk inflating: ldglite-1.2.4/ldglite/mui/lib/mui/pulldown.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/textlist.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/uicolor.c inflating: ldglite-1.2.4/ldglite/mui/lib/mui/vslider.c creating: ldglite-1.2.4/ldglite/mui/progs/ creating: ldglite-1.2.4/ldglite/mui/progs/CVS/ extracting: ldglite-1.2.4/ldglite/mui/progs/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/progs/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/progs/CVS/Root creating: ldglite-1.2.4/ldglite/mui/progs/mui/ creating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/browseparse.c inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/browser.c inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/browser.h creating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/CVS/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/progs/mui/browser/Makefile.sgi creating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/calc.c inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/calc.h creating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/CVS/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/Imakefile inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/Makefile inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/Makefile.sgi inflating: ldglite-1.2.4/ldglite/mui/progs/mui/calc/Makefile.win creating: ldglite-1.2.4/ldglite/mui/progs/mui/CVS/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/progs/mui/CVS/Entries.Log inflating: ldglite-1.2.4/ldglite/mui/progs/mui/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/progs/mui/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/progs/mui/Imakefile inflating: ldglite-1.2.4/ldglite/mui/progs/mui/Makefile inflating: ldglite-1.2.4/ldglite/mui/progs/mui/Makefile.sgi inflating: ldglite-1.2.4/ldglite/mui/progs/mui/Makefile.win creating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/browseparse.c inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/browser.c inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/browser.h creating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/CVS/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/progs/mui/minibrowser/makefile creating: ldglite-1.2.4/ldglite/mui/progs/mui/test/ creating: ldglite-1.2.4/ldglite/mui/progs/mui/test/CVS/ inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/CVS/Entries inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/CVS/Repository inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/CVS/Root inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/Imakefile inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/Makefile inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/Makefile.sgi inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/Makefile.win inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/mui_test.c inflating: ldglite-1.2.4/ldglite/mui/progs/mui/test/multi_test.c inflating: ldglite-1.2.4/ldglite/mydirname.c inflating: ldglite-1.2.4/ldglite/OptionsDialog.cpp inflating: ldglite-1.2.4/ldglite/OptionsDialog.h inflating: ldglite-1.2.4/ldglite/osmglut.c creating: ldglite-1.2.4/ldglite/osx/ creating: ldglite-1.2.4/ldglite/osx/CVS/ inflating: ldglite-1.2.4/ldglite/osx/CVS/Entries inflating: ldglite-1.2.4/ldglite/osx/CVS/Repository inflating: ldglite-1.2.4/ldglite/osx/CVS/Root creating: ldglite-1.2.4/ldglite/osx/GL/ creating: ldglite-1.2.4/ldglite/osx/GL/CVS/ inflating: ldglite-1.2.4/ldglite/osx/GL/CVS/Entries inflating: ldglite-1.2.4/ldglite/osx/GL/CVS/Repository inflating: ldglite-1.2.4/ldglite/osx/GL/CVS/Root extracting: ldglite-1.2.4/ldglite/osx/GL/gl.h extracting: ldglite-1.2.4/ldglite/osx/GL/glu.h extracting: ldglite-1.2.4/ldglite/osx/GL/glut.h extracting: ldglite-1.2.4/ldglite/osx/malloc.h inflating: ldglite-1.2.4/ldglite/platform.c inflating: ldglite-1.2.4/ldglite/platform.h creating: ldglite-1.2.4/ldglite/plugins/ creating: ldglite-1.2.4/ldglite/plugins/CVS/ inflating: ldglite-1.2.4/ldglite/plugins/CVS/Entries inflating: ldglite-1.2.4/ldglite/plugins/CVS/Repository inflating: ldglite-1.2.4/ldglite/plugins/CVS/Root inflating: ldglite-1.2.4/ldglite/plugins/Makefile inflating: ldglite-1.2.4/ldglite/plugins/pluginldlist.c inflating: ldglite-1.2.4/ldglite/plugins/pluginldlist.def inflating: ldglite-1.2.4/ldglite/plugins.c inflating: ldglite-1.2.4/ldglite/plugins.h inflating: ldglite-1.2.4/ldglite/plugstub.c inflating: ldglite-1.2.4/ldglite/qbuf.c inflating: ldglite-1.2.4/ldglite/qbuf.h inflating: ldglite-1.2.4/ldglite/quant.c inflating: ldglite-1.2.4/ldglite/quant.h inflating: ldglite-1.2.4/ldglite/Readme.macLDGLite inflating: ldglite-1.2.4/ldglite/readme.txt creating: ldglite-1.2.4/ldglite/res/ creating: ldglite-1.2.4/ldglite/res/CVS/ inflating: ldglite-1.2.4/ldglite/res/CVS/Entries inflating: ldglite-1.2.4/ldglite/res/CVS/Repository inflating: ldglite-1.2.4/ldglite/res/CVS/Root inflating: ldglite-1.2.4/ldglite/res/ldlite.ico inflating: ldglite-1.2.4/ldglite/res/ldlite.rc2 inflating: ldglite-1.2.4/ldglite/res/ldliteDoc.ico inflating: ldglite-1.2.4/ldglite/resource.h inflating: ldglite-1.2.4/ldglite/rnd.c inflating: ldglite-1.2.4/ldglite/ScaleDialog.cpp inflating: ldglite-1.2.4/ldglite/ScaleDialog.h inflating: ldglite-1.2.4/ldglite/set-ldrawdir.command inflating: ldglite-1.2.4/ldglite/StdAfx.cpp inflating: ldglite-1.2.4/ldglite/StdAfx.h inflating: ldglite-1.2.4/ldglite/stub.c inflating: ldglite-1.2.4/ldglite/stub.h inflating: ldglite-1.2.4/ldglite/todo.txt inflating: ldglite-1.2.4/ldglite/tr.c inflating: ldglite-1.2.4/ldglite/tr.h inflating: ldglite-1.2.4/ldglite/wglext.h creating: ldglite-1.2.4/ldglite/win/ creating: ldglite-1.2.4/ldglite/win/CVS/ inflating: ldglite-1.2.4/ldglite/win/CVS/Entries inflating: ldglite-1.2.4/ldglite/win/CVS/Repository inflating: ldglite-1.2.4/ldglite/win/CVS/Root inflating: ldglite-1.2.4/ldglite/win/libpng.a inflating: ldglite-1.2.4/ldglite/win/libz.a inflating: ldglite-1.2.4/ldglite/win/png.h inflating: ldglite-1.2.4/ldglite/win/pngconf.h inflating: ldglite-1.2.4/ldglite/win/zconf.h inflating: ldglite-1.2.4/ldglite/win/zlib.h inflating: ldglite-1.2.4/ldglite/win/zutil.h inflating: ldglite-1.2.4/ldglite/win32_dirent.h inflating: ldglite-1.2.4/ldglite/wstubs.h inflating: ldglite-1.2.4/ldglite/y.tab.c inflating: ldglite-1.2.4/ldglite/y.tab.h patching file makefile.linux gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o ldliteVR_main.o ldliteVR_main.c ldliteVR_main.c: In function ‘ldlite_parse’: ldliteVR_main.c:142:3: warning: implicit declaration of function ‘get_opengl_transforms’ [-Wimplicit-function-declaration] 142 | get_opengl_transforms(); | ^~~~~~~~~~~~~~~~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o platform.o platform.c platform.c: In function ‘stricmp’: platform.c:65:16: warning: implicit declaration of function ‘toupper’ [-Wimplicit-function-declaration] 65 | while ((c1 = toupper(*ptr1++)) == (c2 = toupper(*ptr2++))) | ^~~~~~~ platform.c:13:1: note: include ‘’ or provide a declaration of ‘toupper’ 12 | #include "platform.h" +++ |+#include 13 | gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o dirscan.o dirscan.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o gleps.o gleps.c gleps.c: In function ‘outputEPS’: gleps.c:603:3: warning: implicit declaration of function ‘render’; did you mean ‘rand_r’? [-Wimplicit-function-declaration] 603 | render(); | ^~~~~~ | rand_r gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o camera.o camera.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o f00QuatC.o f00QuatC.c f00QuatC.c: In function ‘f00Quat_getMatrix’: f00QuatC.c:247:9: warning: extra tokens at end of #undef directive 247 | #undef M( x, y ) | ^ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o quant.o quant.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o stub.o stub.c stub.c: In function ‘zClear’: stub.c:1881:10: warning: passing argument 1 of ‘zReset’ from incompatible pointer type [-Wincompatible-pointer-types] 1881 | zReset(&oldrows, &oldcols); | ^~~~~~~~ | | | int * stub.c:1818:18: note: expected ‘long int *’ but argument is of type ‘int *’ 1818 | int zReset(long *rows, long *cols) | ~~~~~~^~~~ stub.c:1881:20: warning: passing argument 2 of ‘zReset’ from incompatible pointer type [-Wincompatible-pointer-types] 1881 | zReset(&oldrows, &oldcols); | ^~~~~~~~ | | | int * stub.c:1818:30: note: expected ‘long int *’ but argument is of type ‘int *’ 1818 | int zReset(long *rows, long *cols) | ~~~~~~^~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o lcolors.o lcolors.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o y.tab.o y.tab.c y.tab.c: In function ‘yyparse’: y.tab.c:534:25: warning: implicit declaration of function ‘yylex’ [-Wimplicit-function-declaration] 534 | #define YYLEX yylex() | ^~~~~ y.tab.c:852:16: note: in expansion of macro ‘YYLEX’ 852 | yychar = YYLEX; | ^~~~~ y.tab.c:1312:19: warning: implicit declaration of function ‘push_rotation’ [-Wimplicit-function-declaration] 1312 | push_rotation(yyvsp[-1].v, yyvsp[-2].d); | ^~~~~~~~~~~~~ y.tab.c:1387:17: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] 1387 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:40:1: note: include ‘’ or provide a declaration of ‘strcpy’ 39 | #include "math.h" +++ |+#include 40 | #define NO_COMMENTS y.tab.c:1387:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1387 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1387:17: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1405:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1405 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1405:17: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1434:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1434 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1434:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1444:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1444 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1444:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1454:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1454 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1454:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1464:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1464 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1464:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1474:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1474 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1474:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1484:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1484 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1484:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1494:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1494 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1494:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1504:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1504 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1504:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1514:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1514 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1514:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1524:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1524 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1524:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1534:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1534 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1534:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1544:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1544 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1544:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1554:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1554 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1554:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1564:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1564 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1564:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1574:19: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1574 | strcpy(yyval.c,""); | ^~~~~~ y.tab.c:1574:19: note: include ‘’ or provide a declaration of ‘strcpy’ y.tab.c:1582:17: warning: implicit declaration of function ‘strcat’ [-Wimplicit-function-declaration] 1582 | strcat(yyvsp[-1].c, " "); | ^~~~~~ y.tab.c:1582:17: note: include ‘’ or provide a declaration of ‘strcat’ y.tab.c:1582:17: warning: incompatible implicit declaration of built-in function ‘strcat’ [-Wbuiltin-declaration-mismatch] y.tab.c:1582:17: note: include ‘’ or provide a declaration of ‘strcat’ y.tab.c:1717:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ [-Wbuiltin-declaration-mismatch] 1717 | strcpy(yyval.c,yyvsp[0].c); | ^~~~~~ y.tab.c:1717:17: note: include ‘’ or provide a declaration of ‘strcpy’ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o lex.yy.o lex.yy.c lex.yy.c: In function ‘start_include_file’: lex.yy.c:1987:11: warning: implicit declaration of function ‘platform_fixcase’ [-Wimplicit-function-declaration] 1987 | platform_fixcase(fixed_root_name); // fix case for parts and prims. | ^~~~~~~~~~~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o qbuf.o qbuf.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o main.o main.c main.c: In function ‘edit_mode_gui’: main.c:1669:5: warning: ‘return’ with no value, in function returning non-void 1669 | return; | ^~~~~~ main.c:1562:5: note: declared here 1562 | int edit_mode_gui() | ^~~~~~~~~~~~~ main.c:1675:5: warning: ‘return’ with no value, in function returning non-void 1675 | return; | ^~~~~~ main.c:1562:5: note: declared here 1562 | int edit_mode_gui() | ^~~~~~~~~~~~~ main.c: In function ‘platform_fixcase’: main.c:2223:21: warning: implicit declaration of function ‘toupper’ [-Wimplicit-function-declaration] 2223 | path_str[i] = toupper(path_str[i]); | ^~~~~~~ main.c:1772:1: note: include ‘’ or provide a declaration of ‘toupper’ 1771 | #include "png.h" +++ |+#include 1772 | extern FILE *start_png(char *filename, int width, int height, main.c:2226:21: warning: implicit declaration of function ‘tolower’ [-Wimplicit-function-declaration] 2226 | path_str[i] = tolower(path_str[i]); | ^~~~~~~ main.c:2226:21: note: include ‘’ or provide a declaration of ‘tolower’ main.c: In function ‘reshape’: main.c:2781:9: warning: implicit declaration of function ‘NukeSavedDepthBuffer’ [-Wimplicit-function-declaration] 2781 | NukeSavedDepthBuffer(); | ^~~~~~~~~~~~~~~~~~~~ main.c: In function ‘render’: main.c:3272:3: warning: implicit declaration of function ‘zcolor_init’; did you mean ‘zcolor_alias’? [-Wimplicit-function-declaration] 3272 | zcolor_init(); | ^~~~~~~~~~~ | zcolor_alias main.c:3276:8: warning: implicit declaration of function ‘zReset’ [-Wimplicit-function-declaration] 3276 | rc = zReset(&(client_rect_right),&(client_rect_bottom)); | ^~~~~~ main.c:3302:5: warning: implicit declaration of function ‘InitViewMatrix’ [-Wimplicit-function-declaration] 3302 | InitViewMatrix(); | ^~~~~~~~~~~~~~ main.c:3386:3: warning: implicit declaration of function ‘znamelist_push’ [-Wimplicit-function-declaration] 3386 | znamelist_push(); | ^~~~~~~~~~~~~~ main.c:3415:5: warning: implicit declaration of function ‘znamelist_pop’ [-Wimplicit-function-declaration] 3415 | znamelist_pop(); | ^~~~~~~~~~~~~ main.c: In function ‘DrawTNTPiece’: main.c:4478:3: warning: implicit declaration of function ‘DrawCurPart’; did you mean ‘Draw1Part’? [-Wimplicit-function-declaration] 4478 | DrawCurPart(15); | ^~~~~~~~~~~ | Draw1Part main.c: At top level: main.c:5498:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 5498 | move1matrix(float m[4][4], float dx, float dy, float dz) | ^~~~~~~~~~~ main.c: In function ‘edit_mode_keyboard’: main.c:6670:13: warning: implicit declaration of function ‘Hose1Part’; did you mean ‘Move1Part’? [-Wimplicit-function-declaration] 6670 | i = Hose1Part(curpiece, i); // Inline1Part(curpiece); | ^~~~~~~~~ | Move1Part main.c: In function ‘fnkeys’: main.c:7045:5: warning: implicit declaration of function ‘mui_test’ [-Wimplicit-function-declaration] 7045 | mui_test(); | ^~~~~~~~ main.c:7061:5: warning: implicit declaration of function ‘registerGlutCallbacks’ [-Wimplicit-function-declaration] 7061 | registerGlutCallbacks(); | ^~~~~~~~~~~~~~~~~~~~~ main.c: In function ‘rotate_the_model’: main.c:7452:3: warning: implicit declaration of function ‘transform_multiply’; did you mean ‘transform_mat_inplace’? [-Wimplicit-function-declaration] 7452 | transform_multiply(&v_dummy,&ym_rot, | ^~~~~~~~~~~~~~~~~~ | transform_mat_inplace main.c: In function ‘rotate_about’: main.c:7542:5: warning: implicit declaration of function ‘print_transform’; did you mean ‘pop_transform’? [-Wimplicit-function-declaration] 7542 | print_transform(&t, &(ldraw_commandline_opts.A)); | ^~~~~~~~~~~~~~~ | pop_transform main.c: At top level: main.c:7616:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 7616 | UnProjectMouse(int x, int y, GLdouble *px, GLdouble *py, GLdouble *pz) | ^~~~~~~~~~~~~~ main.c: In function ‘myGlutIdle’: main.c:8150:5: warning: implicit declaration of function ‘rotate_model’; did you mean ‘rotate_the_model’? [-Wimplicit-function-declaration] 8150 | rotate_model(); | ^~~~~~~~~~~~ | rotate_the_model gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o ldglpr.o ldglpr.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o L3Edit.o L3Edit.c L3Edit.c: In function ‘StashPart0’: L3Edit.c:46:5: warning: ‘return’ with no value, in function returning non-void 46 | return; | ^~~~~~ L3Edit.c:41:5: note: declared here 41 | int StashPart0(void) | ^~~~~~~~~~ L3Edit.c: In function ‘Add1Part’: L3Edit.c:772:5: warning: implicit declaration of function ‘FixDatName’ [-Wimplicit-function-declaration] 772 | FixDatName(SubPartDatName); | ^~~~~~~~~~ L3Edit.c:776:9: warning: implicit declaration of function ‘LoadPart’ [-Wimplicit-function-declaration] 776 | if (LoadPart(PartPtr, false, Parts[0].DatName) == 2) | ^~~~~~~~ L3Edit.c: In function ‘FreeSomeParts’: L3Edit.c:1126:6: warning: type of ‘firstpart’ defaults to ‘int’ [-Wimplicit-int] 1126 | void FreeSomeParts(firstpart, lastpart) | ^~~~~~~~~~~~~ L3Edit.c:1126:6: warning: type of ‘lastpart’ defaults to ‘int’ [-Wimplicit-int] L3Edit.c: In function ‘Inline1Part’: L3Edit.c:1456:19: warning: implicit declaration of function ‘edge_color’ [-Wimplicit-function-declaration] 1456 | Color = edge_color(CurColor); | ^~~~~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o L3Math.o L3Math.cpp L3Math.cpp: In function ‘void M4V4Mul(float*, float (*)[4], float*)’: L3Math.cpp:157:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 157 | register int i, | ^ L3Math.cpp:158:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 158 | j; | ^ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o L3Input.o L3Input.cpp L3Input.cpp:144:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 144 | char *Dirs[] = {"\\P\\", "\\Parts\\", "\\Models\\", | ^~~~~~~ L3Input.cpp:144:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 144 | char *Dirs[] = {"\\P\\", "\\Parts\\", "\\Models\\", | ^~~~~~~~~~~ L3Input.cpp:144:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 144 | char *Dirs[] = {"\\P\\", "\\Parts\\", "\\Models\\", | ^~~~~~~~~~~~ L3Input.cpp:145:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 145 | "\\Unofficial\\P\\", "\\Unofficial\\Parts\\"}; | ^~~~~~~~~~~~~~~~~~~ L3Input.cpp:145:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 145 | "\\Unofficial\\P\\", "\\Unofficial\\Parts\\"}; | ^~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp: In function ‘void FreeLines(L3PartS*)’: L3Input.cpp:238:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 238 | register struct L3LineS *LinePtr; | ^~~~~~~ L3Input.cpp: In function ‘void FreeParts()’: L3Input.cpp:271:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 271 | register int i; | ^ L3Input.cpp: In function ‘L3LightS* AddLight()’: L3Input.cpp:287:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 287 | PromptUser("Out of memory for more lights"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp: At global scope: L3Input.cpp:308:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 308 | "stud5.dat", | ^~~~~~~~~~~ L3Input.cpp:309:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 309 | "stu2.dat", | ^~~~~~~~~~ L3Input.cpp:310:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 310 | "stu22.dat", | ^~~~~~~~~~~ L3Input.cpp:311:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 311 | "stu22a.dat", | ^~~~~~~~~~~~ L3Input.cpp:312:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 312 | "stu23.dat", | ^~~~~~~~~~~ L3Input.cpp:313:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 313 | "stu23a.dat", | ^~~~~~~~~~~~ L3Input.cpp:314:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 314 | "stu24.dat", | ^~~~~~~~~~~ L3Input.cpp:315:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 315 | "stu24a.dat", | ^~~~~~~~~~~~ L3Input.cpp:316:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 316 | "stud2.dat", | ^~~~~~~~~~~ L3Input.cpp:317:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 317 | "stud2a.dat", | ^~~~~~~~~~~~ L3Input.cpp:318:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 318 | "stud3a.dat", | ^~~~~~~~~~~~ L3Input.cpp:319:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 319 | "stud4a.dat", | ^~~~~~~~~~~~ L3Input.cpp:320:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 320 | "studline.dat", | ^~~~~~~~~~~~~~ L3Input.cpp:321:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 321 | "stu2p01.dat", | ^~~~~~~~~~~~~ L3Input.cpp:322:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 322 | "studp01.dat", | ^~~~~~~~~~~~~ L3Input.cpp:323:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 323 | "studel.dat", | ^~~~~~~~~~~~ L3Input.cpp:324:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 324 | "stud.dat", | ^~~~~~~~~~ L3Input.cpp:325:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 325 | "stud3.dat", | ^~~~~~~~~~~ L3Input.cpp:326:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 326 | "stud4.dat", | ^~~~~~~~~~~ L3Input.cpp: In function ‘char* L3fgets(char*, int, FILE*)’: L3Input.cpp:339:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 339 | register int c; | ^ L3Input.cpp:341:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 341 | register char *s = Str; | ^ L3Input.cpp: At global scope: L3Input.cpp:395:41: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 395 | void FixDatName(register char *DatName) | ^~~~~~~ L3Input.cpp: In function ‘void FixDatName(char*)’: L3Input.cpp:397:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 397 | register int i; | ^ L3Input.cpp: In function ‘void TrimRight(char*)’: L3Input.cpp:412:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 412 | register char *s; | ^ L3Input.cpp: In function ‘void DeleteTrailingBackslash(char*)’: L3Input.cpp:426:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 426 | register char *s; | ^ L3Input.cpp: In function ‘L3PartS* FindPart(int, char*)’: L3Input.cpp:445:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 445 | register int i; | ^ L3Input.cpp:459:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 459 | PromptUser("Out of memory for new internal part"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:485:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 485 | PromptUser("Out of memory for new part name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp: In function ‘int SaveLine(L3LineS***, L3LineS*, char*)’: L3Input.cpp:508:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 508 | register struct L3LineS *LinePtr; | ^~~~~~~ L3Input.cpp: In function ‘FILE* OpenDatFile2(char*, char*)’: L3Input.cpp:546:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 546 | register int i; | ^ L3Input.cpp: In function ‘FILE* OpenDatFile(char*)’: L3Input.cpp:609:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 609 | fp = OpenDatFile2(DatName, ""); | ^~ L3Input.cpp:614:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 614 | fp = OpenDatFile2(DatName, ".DAT"); | ^~~~~~ L3Input.cpp:616:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 616 | fp = OpenDatFile2(DatName, ".MPD"); | ^~~~~~ L3Input.cpp:621:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 621 | fp = OpenDatFile2(DatName, ".dat"); | ^~~~~~ L3Input.cpp:623:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 623 | fp = OpenDatFile2(DatName, ".mpd"); | ^~~~~~ L3Input.cpp: At global scope: L3Input.cpp:736:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 736 | "1-4disc.dat", | ^~~~~~~~~~~~~ L3Input.cpp:737:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 737 | "1-4edge.dat", | ^~~~~~~~~~~~~ L3Input.cpp:738:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 738 | "1-4ndis.dat", | ^~~~~~~~~~~~~ L3Input.cpp:739:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 739 | "1-8disc.dat", | ^~~~~~~~~~~~~ L3Input.cpp:740:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 740 | "1-8edge.dat", | ^~~~~~~~~~~~~ L3Input.cpp:741:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 741 | "1-8ndis.dat", | ^~~~~~~~~~~~~ L3Input.cpp:742:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 742 | "2-4disc.dat", | ^~~~~~~~~~~~~ L3Input.cpp:743:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 743 | "2-4edge.dat", | ^~~~~~~~~~~~~ L3Input.cpp:744:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 744 | "2-4ndis.dat", | ^~~~~~~~~~~~~ L3Input.cpp:745:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 745 | "2-4ring3.dat", | ^~~~~~~~~~~~~~ L3Input.cpp:746:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 746 | "3-4disc.dat", | ^~~~~~~~~~~~~ L3Input.cpp:747:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 747 | "3-4edge.dat", | ^~~~~~~~~~~~~ L3Input.cpp:748:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 748 | "3-4ndis.dat", | ^~~~~~~~~~~~~ L3Input.cpp:749:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 749 | "3-8edge.dat", | ^~~~~~~~~~~~~ L3Input.cpp:750:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 750 | "4-4disc.dat", | ^~~~~~~~~~~~~ L3Input.cpp:751:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 751 | "4-4edge.dat", | ^~~~~~~~~~~~~ L3Input.cpp:752:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 752 | "4-4ndis.dat", | ^~~~~~~~~~~~~ L3Input.cpp:753:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 753 | "axlehol2.dat", | ^~~~~~~~~~~~~~ L3Input.cpp:754:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 754 | "axlehol3.dat", | ^~~~~~~~~~~~~~ L3Input.cpp:755:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 755 | "rect.dat", | ^~~~~~~~~~ L3Input.cpp:756:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 756 | "ring1.dat", | ^~~~~~~~~~~ L3Input.cpp:757:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 757 | "ring2.dat", | ^~~~~~~~~~~ L3Input.cpp:758:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 758 | "ring3.dat", | ^~~~~~~~~~~ L3Input.cpp:759:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 759 | "ring4.dat", | ^~~~~~~~~~~ L3Input.cpp:760:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 760 | "ring7.dat", | ^~~~~~~~~~~ L3Input.cpp:761:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 761 | "ring10.dat", | ^~~~~~~~~~~~ L3Input.cpp: In function ‘int CheckLine(L3LineS*, char*, L3PartS*)’: L3Input.cpp:805:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 805 | register int i; | ^ L3Input.cpp:806:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 806 | register int j; | ^ L3Input.cpp:850:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 850 | ErrorInInput(0, II_SKIPPING, "Singular matrix"); | ^~~~~~~~~~~~~~~~~ L3Input.cpp:884:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 884 | ErrorInInput(3, II_WARNING, "Y column all zeros"); | ^~~~~~~~~~~~~~~~~~~~ L3Input.cpp:891:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 891 | ErrorInInput(0, II_SKIPPING, "Singular matrix (unfixable)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:900:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 900 | ErrorInInput(1, II_WARNING, "Identical vertices"); | ^~~~~~~~~~~~~~~~~~~~ L3Input.cpp:908:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 908 | ErrorInInput(1, II_WARNING, "Identical vertices"); | ^~~~~~~~~~~~~~~~~~~~ L3Input.cpp:945:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 945 | ErrorInInput(1, II_WARNING, "Identical vertices"); | ^~~~~~~~~~~~~~~~~~~~ L3Input.cpp:1111:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1111 | ErrorInInput(2, II_WARNING, "Bad vertex sequence, 0312 used"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:1124:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1124 | ErrorInInput(2, II_WARNING, "Bad vertex sequence, 0132 used"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:1220:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1220 | ErrorInInput(1, II_WARNING, "Identical vertices"); | ^~~~~~~~~~~~~~~~~~~~ L3Input.cpp:1239:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1239 | "Sorry, cannot handle color 24, using 16"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp: At global scope: L3Input.cpp:1267:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1267 | "TRANSLATE", | ^~~~~~~~~~~ L3Input.cpp:1268:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1268 | "ROTATE", | ^~~~~~~~ L3Input.cpp:1269:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1269 | "SCALE", | ^~~~~~~ L3Input.cpp:1270:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1270 | "TRANSFORM", | ^~~~~~~~~~~ L3Input.cpp: In function ‘int ReadMetaLine(L3LineS*)’: L3Input.cpp:1277:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1277 | register int i; | ^ L3Input.cpp:1340:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1340 | ErrorInInput(0, II_SKIPPING, "Illegal syntax"); | ^~~~~~~~~~~~~~~~ L3Input.cpp:1364:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1364 | ErrorInInput(0, II_WARNING, "Zero vector"); | ^~~~~~~~~~~~~ L3Input.cpp: In function ‘int ReadDatFile(FILE*, L3PartS*, char*, int)’: L3Input.cpp:1417:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1417 | register int i; | ^ L3Input.cpp:1464:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1464 | ErrorInInput(0, II_SKIPPING, "Bad line"); | ^~~~~~~~~~ L3Input.cpp:1482:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1482 | ErrorInInput(3, II_WARNING, "Comment lines should have space after 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:1489:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1489 | ErrorInInput(0, II_WARNING, "LDraw command(s) preceded this line"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:1541:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1541 | ErrorInInput(0, II_SKIPPING, "END not expected"); | ^~~~~~~~~~~~~~~~~~ L3Input.cpp:1615:48: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1615 | ErrorInInput(0, II_SKIPPING, "Unknown line type"); | ^~~~~~~~~~~~~~~~~~~ L3Input.cpp: In function ‘void CalcPartBBox(L3PartS*, int, int)’: L3Input.cpp:1786:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1786 | register int xyz; | ^~~ L3Input.cpp: In function ‘int InitLDrawDir()’: L3Input.cpp:2087:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2087 | PromptUser("LDRAWDIR not set.\nSpecify directory in the Edit menu."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp: In function ‘int LoadModel(const char*)’: L3Input.cpp:2127:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2127 | PromptUser("Out of memory for model name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L3Input.cpp:2139:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2139 | PromptUser("Recursion detected. See log, fix problem, try again"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o L3View.o L3View.cpp L3View.cpp: In function ‘L3PartS* LoadRC()’: L3View.cpp:812:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 812 | PartPtr = FindPart(0, "ldconfig.ldr"); | ^~~~~~~~~~~~~~ L3View.cpp:817:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 817 | PartPtr = FindPart(0, "ldliterc.dat"); | ^~~~~~~~~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o hoser.o hoser.c hoser.c: In function ‘hoser’: hoser.c:283:10: warning: implicit declaration of function ‘stricmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] 283 | if (!stricmp(parttext, "209.dat")) // Chain links | ^~~~~~~ | strncmp hoser.c:356:7: warning: implicit declaration of function ‘M4M4Mul’ [-Wimplicit-function-declaration] 356 | M4M4Mul(m2,m1,m0); | ^~~~~~~ hoser.c:360:5: warning: implicit declaration of function ‘hoseseg’; did you mean ‘hoser’? [-Wimplicit-function-declaration] 360 | hoseseg(segname, color, m1); | ^~~~~~~ | hoser hoser.c:373:3: warning: implicit declaration of function ‘sprintf’ [-Wimplicit-function-declaration] 373 | sprintf(maintext, ""); | ^~~~~~~ hoser.c:11:1: note: include ‘’ or provide a declaration of ‘sprintf’ 10 | #include +++ |+#include 11 | hoser.c:373:3: warning: incompatible implicit declaration of built-in function ‘sprintf’ [-Wbuiltin-declaration-mismatch] 373 | sprintf(maintext, ""); | ^~~~~~~ hoser.c:373:3: note: include ‘’ or provide a declaration of ‘sprintf’ hoser.c:395:5: warning: implicit declaration of function ‘hoseout’; did you mean ‘hoser’? [-Wimplicit-function-declaration] 395 | hoseout(); | ^~~~~~~ | hoser hoser.c: At top level: hoser.c:402:6: warning: conflicting types for ‘hoseout’; have ‘void(void)’ 402 | void hoseout(void) | ^~~~~~~ hoser.c:395:5: note: previous implicit declaration of ‘hoseout’ with type ‘void(void)’ 395 | hoseout(); | ^~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o ldglmenu.o ldglmenu.c ldglmenu.c: In function ‘menu’: ldglmenu.c:174:5: warning: implicit declaration of function ‘mui_menu’ [-Wimplicit-function-declaration] 174 | mui_menu(0); | ^~~~~~~~ ldglmenu.c: In function ‘dirmenu’: ldglmenu.c:236:19: warning: implicit declaration of function ‘ScanFolder’ [-Wimplicit-function-declaration] 236 | FolderCount = ScanFolder(myDir, dirpattern, minfilenum, FolderList); | ^~~~~~~~~~ ldglmenu.c: In function ‘filemenu’: ldglmenu.c:339:7: warning: implicit declaration of function ‘loadnewdatfile’ [-Wimplicit-function-declaration] 339 | loadnewdatfile(dirname(DateiListe[item-1]),basename(DateiListe[item-1])); | ^~~~~~~~~~~~~~ gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o plugstub.o plugstub.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o tr.o tr.c gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ -c -o ldglgui.o ldglgui.c ldglgui.c: In function ‘mui_cleanup’: ldglgui.c:190:3: warning: implicit declaration of function ‘registerGlutCallbacks’ [-Wimplicit-function-declaration] 190 | registerGlutCallbacks(); | ^~~~~~~~~~~~~~~~~~~~~ ldglgui.c:191:3: warning: implicit declaration of function ‘init’ [-Wimplicit-function-declaration] 191 | init(); | ^~~~ ldglgui.c:195:3: warning: implicit declaration of function ‘reshape’ [-Wimplicit-function-declaration] 195 | reshape(Width, Height); // Gotta reshape since MUI changes the matrices. | ^~~~~~~ ldglgui.c: In function ‘bcallback’: ldglgui.c:212:16: warning: implicit declaration of function ‘muiGetUIList’; did you mean ‘muiNewUIList’? [-Wimplicit-function-declaration] 212 | muiHideAll(muiGetUIList(obj), 0); | ^~~~~~~~~~~~ | muiNewUIList ldglgui.c: In function ‘cat’: ldglgui.c:1373:18: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int] 1373 | register i, j; | ^ ldglgui.c:1373:21: warning: type defaults to ‘int’ in declaration of ‘j’ [-Wimplicit-int] 1373 | register i, j; | ^ if [ -d mui/lib/mui ] ; then cd mui/lib/mui ; make -f Makefile libmui.a ; fi make[1]: Entering directory '/usr/src/slapt-src/graphics/ldglite/ldglite-1.2.4/ldglite/mui/lib/mui' gcc -I../../include -c -o gizmo.o gizmo.c gcc -I../../include -c -o glutmui.o glutmui.c gcc -I../../include -c -o displaylist.o displaylist.c gcc -I../../include -c -o uicolor.o uicolor.c gcc -I../../include -c -o miscui.o miscui.c gcc -I../../include -c -o mui.o mui.c gcc -I../../include -c -o vslider.o vslider.c gcc -I../../include -c -o textlist.o textlist.c gcc -I../../include -c -o button.o button.c gcc -I../../include -c -o pulldown.o pulldown.c gcc -I../../include -c -o hslider.o hslider.c rm -f libmui.a ar cru libmui.a gizmo.o glutmui.o displaylist.o uicolor.o miscui.o mui.o vslider.o textlist.o button.o pulldown.o hslider.o ranlib libmui.a make[1]: Leaving directory '/usr/src/slapt-src/graphics/ldglite/ldglite-1.2.4/ldglite/mui/lib/mui' gcc -g -DUNIX -DUSE_OPENGL -DUSE_L3_PARSER -DUSE_BMP8 -DNEED_MIN_MAX -DUSE_PNG -DTILE_RENDER_OPTION -DTEST_MUI_GUI -I./mui/include -march=i486 -mtune=i686 -lstdc++ ldliteVR_main.o platform.o dirscan.o gleps.o camera.o f00QuatC.o quant.o stub.o lcolors.o y.tab.o lex.yy.o qbuf.o main.o ldglpr.o L3Edit.o L3Math.o L3Input.o L3View.o hoser.o ldglmenu.o plugstub.o tr.o ldglgui.o -o ldglite -lpng -lz -L./mui/lib/mui -lmui -lglut -lGLU -lGL -lX11 -lXext -lm rm -rf l3glite ln -s ldglite l3glite rm -rf l3gledit ln -s ldglite l3gledit Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/graphics/ldglite/ldglite-1.2.4-i486-2salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/ldglite usr/bin/ldglite_bin usr/doc/ usr/doc/ldglite-1.2.4/ usr/doc/ldglite-1.2.4/LDGLITE.TXT usr/doc/ldglite-1.2.4/LICENCE usr/doc/ldglite-1.2.4/README.TXT usr/doc/ldglite-1.2.4/bowtie.txt usr/doc/ldglite-1.2.4/ldglite.SlackBuild usr/share/ usr/share/applications/ usr/share/applications/ldglite.desktop usr/share/mime/ usr/share/mime/packages/ usr/share/mime/packages/ldraw.xml usr/share/pixmaps/ usr/share/pixmaps/ldglite.png Slackware package /usr/src/slapt-src/graphics/ldglite/ldglite-1.2.4-i486-2salix15.0.txz created. Installing package ldglite-1.2.4-i486-2salix15.0... | ldglite (view and edit Lego brick models in LDRAW format) | | ldglite is a program that lets you view and edit Lego brick models | stored in LDRAW format. | | ldglite can also be used as a command-line utility to create images | from models. | | http://ldglite.sourceforge.net/ | | | | WARNING: File already exist usr/share/mime/packages/ldraw.xml (it will be replaced)