Last night I was trying to compile to programs that were written in c++ (wmcdplay & wmmixer). The installation instructions said to run xmkmf, then make. When I did this xmkmf set CXX=c++ and CC=gcc. At this point I should mention that I did NOT have egcs installed on my system, so c++ did not exist, and when I changed the Makefile so that CXX=gcc, gcc complained. (I can't remember the exact error, and I am away from my machine.)
Why did xmkmf choose to set CXX=c++? Things get more interesting. I figured since it wants c++, I'd give it c++. I installed egcs, ran xmkmf again, and tried make. This time, c++ worked, but the Makefile tried to use gcc to link the object files! Luckily this only happenned once during the make, so I could run c++ manually to link the object files. This finally gave me the compiled program (that works). If this was a bigger program, this would cause such a headache. It almost makes me want to go back to Bo. Is the problem with the Makefile.in? Or is it in /etc/X11/config (or is that /usr/X11R6/lib/X11/config?) Anyways where-ever xmkmf looks for config info. Thanks. ------------------------------------------------------------------------------- Greg Starkes, Computing & Communications, Memorial University of Newfoundland. e-mail: [EMAIL PROTECTED] www: http://www.cs.mun.ca/~gstarkes/ "You can twist perception, reality won't budge." -Neil Peart, Rush -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null