Subject:
|
Re: ldglite broke in Mac OS X 10.2.2
|
Newsgroups:
|
lugnet.cad.dev.mac
|
Date:
|
Thu, 28 Nov 2002 09:14:06 GMT
|
Viewed:
|
1980 times
|
| |
| |
Hehehe. I don't think ldglite broke with 10.2... I had a bad LDRAW folder
(well, it wasn't the linux distro). Anyway, at least I found out that the
makefile needs to be fixed:
> ld: Undefined symbols:
> ___gxx_personality_v0
> make: *** [ldglite] Error 1
I was told to fix this by adding "-lstdc++" to the cc flags. So I changed:
CFLAGS=-g -I./osx -DUNIX -DMACOS_X ....
to:
CFLAGS=-g -lstdc++ -I./osx -DUNIX -DMACOS_X .....
It compiled, and it compiled "successfully". Lots of warning and stuff.
The verbos stuff is at the bottom of this message.
> The big thing that Apple screwed up with the terminal in 10.2 is the
> terminal launching stuff. When terminal opens a shell in 10.2 none of
> the commands in a users shell login commands is executed. Apparently,
> Apple moved some important files from where they were to
I heard Apple purposely removed all their 10.1 shell customizations because
Unix admins new to Mac OS X didn't like them. So they made it optional. Read:
/usr/share/tcsh/examples/README
It tells you how to get all the 10.1 stuff back. I tried ldglite without
the the shell customizations and it doesn't make a difference with ldglite.
Anyway, sorry for the false alarm.
It is nice to hear that Apple is going to fix the title bar thing.
James
------------------------------------------------
Compiling ldglite
[ibook:~/Desktop/ldglite.1] james% make -f makefile.macx
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION 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 tr.o
-o ldglite -framework OpenGL -framework GLUT -lobjc -lm
rm -rf l3glite
ln -s ldglite l3glite
rm -rf l3gledit
ln -s ldglite l3gledit
[ibook:~/Desktop/ldglite.1] james% make -f makefile.macx
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o ldliteVR_main.o
ldliteVR_main.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o platform.o platform.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o dirscan.o dirscan.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o gleps.o gleps.c
gleps.c:460: illegal expression, found `}'
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
gleps.c: In function `spewSortedFeedback':
gleps.c:460: warning: deprecated use of label at end of compound statement
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o camera.o camera.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o f00QuatC.o f00QuatC.c
/usr/include/architecture/ppc/math.h:350: warning: redefinition of macro M_PI
f00QuatC.h:29: warning: this is the location of the previous definition
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o quant.o quant.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o stub.o stub.c
stub.c: In function `zClear':
stub.c:1656: warning: passing arg 1 of `zReset' from incompatible pointer type
stub.c:1656: warning: passing arg 2 of `zReset' from incompatible pointer type
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o lcolors.o lcolors.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o y.tab.o y.tab.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o lex.yy.o lex.yy.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o qbuf.o qbuf.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o main.o main.c
main.c: In function `SaveDepthBuffer':
main.c:2444: warning: assignment from incompatible pointer type
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o ldglpr.o ldglpr.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o L3Edit.o L3Edit.c
cc: -lstdc++: linker input file unused because linking not done
cc -c -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION L3Math.cpp
cc: -lstdc++: linker input file unused because linking not done
cc -c -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION L3Input.cpp
cc: -lstdc++: linker input file unused because linking not done
cc -c -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION L3View.cpp
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION -c -o tr.o tr.c
cc: -lstdc++: linker input file unused because linking not done
cc -g -lstdc++ -I./osx -DUNIX -DMACOS_X -DUSE_OPENGL -DUSE_L3_PARSER
-DUSE_BMP8 -DNEED_MIN_MAX -DTILE_RENDER_OPTION 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 tr.o
-o ldglite -framework OpenGL -framework GLUT -lobjc -lm
rm -rf l3glite
ln -s ldglite l3glite
rm -rf l3gledit
ln -s ldglite l3gledit
|
|
Message has 2 Replies: | | Re: ldglite broke in Mac OS X 10.2.2
|
| (...) I think I told you to add it to the *linking* command ;-) I don't know your makefile, perhaps there is an LFLAGS? Removing it from C[C]FLAGS will get rid of these warnings: (...) /Lars (22 years ago, 28-Nov-02, to lugnet.cad.dev.mac)
| | | Re: ldglite broke in Mac OS X 10.2.2
|
| (...) I changed this and was able to compile LDGLite using the command line too. However, I found that the precompile binary that I downloaded works better (rotation is faster) than the one I compiled (rotation stalls). (...) I should take notes (...) (22 years ago, 29-Nov-02, to lugnet.cad.dev.mac)
|
Message is in Reply To:
| | Re: ldglite broke in Mac OS X 10.2.2
|
| (...) Hi Don and James, I got LDGLite working almost. I have to preface what I say with the following: I don't really have any idea what I am talking about :) The big thing that Apple screwed up with the terminal in 10.2 is the terminal launching (...) (22 years ago, 28-Nov-02, to lugnet.cad.dev.mac)
|
13 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|