[Xlock-develop] xlockmore-5.30ALPHA05 released
David A Bagley
bagleyd at gwyn.tux.org
Tue Feb 9 11:37:07 EST 2010
Hi
> David it seems that I'm not allowed to send to your E-mail address!!!
Sometimes my mail stops working. I dont know why.... I think if you
send it with the "gwyn." part it fails more often (bagleyd at gwyn.tux.org as
opposed to bagleyd at tux.org. It usually works.
Unfortunately if you hit reply on my mails it puts the gwyn part automatically.
Jouk, I am not sure if this is related to the problem you had/have.
> I will test on OpenVMS later this week.
Ok worried here because I was messing around with Intrinsics.h.... its
not used on the Unix side with the OpenGL. But I think VMS uses it... not
sure why.
> >I updated all the gl modes to have the WIN32 defines. I think I got
> >all the "low hanging fruit", though some of these others may not
> >be that hard to get to work.
> >
> >GL modes added except:
> > fire.c: xpm dependencies, works but no ground and tree
> > glplanet.c: xbm stuff
> > invert.c: problems linking C++
>
> What is the linking problem? Maybe I know a solution, since my own programs
> are a mixture of F90, C and C++ (main is in F90) and they link under cygwin
> with and without the -mno-cygwin option.
Yeah I dunno what was going on here. solitaire.cc fails to link as well
and that is no problem without invert.
Here's how to reproduce in BETA version:
change xlock/mode.h: make MODE_invert be defined
change modes/glx/Makefile.win32: add invert.c to C source and
uncomment the CC_SRC
then to make -f Makefile.win32 in main dir.
g++-3 -DWIN32 -O2 -mno-cygwin -mwindows -Wall -o xlock95.scr xlock/*.o modes/*.o modes/glx/*.o win32/*.o win32/*.res -L/usr/lib/w32api -lcrypt -lopengl32 -lglu32
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_linkage.o:i_linkage.cc:(.bss+0xc): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_sphere.o:i_sphere.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_spline.o:i_spline.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_threejet.o:i_threejet.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_threejetvec.o:i_threejetvec.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_twojet.o:i_twojet.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
modes/glx/i_twojetvec.o:i_twojetvec.cc:(.bss+0x0): multiple definition of `_randommode'
modes/solitaire.o:solitaire.cc:(.bss+0x0): first defined here
collect2: ld returned 1 exit status
make: *** [xlock95.scr] Error 1
Here is another attempt this time without the solitaire mode
g++-3 -DWIN32 -O2 -mno-cygwin -mwindows -Wall -o xlock95.scr xlock/*.o modes/*.o modes/glx/*.o win32/*.o win32/*.res -L/usr/lib/w32api -lcrypt -lopengl32 -lglu32
modes/glx/i_linkage.o:i_linkage.cc:(.bss+0xc): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
modes/glx/i_sphere.o:i_sphere.cc:(.bss+0x0): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
modes/glx/i_spline.o:i_spline.cc:(.bss+0x0): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
modes/glx/i_threejet.o:i_threejet.cc:(.bss+0x0): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
modes/glx/i_threejetvec.o:i_threejetvec.cc:(.bss+0x0): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
modes/glx/i_twojet.o:i_twojet.cc:(.bss+0x0): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
modes/glx/i_twojetvec.o:i_twojetvec.cc:(.bss+0x0): multiple definition of `_randommode'
modes/glx/i_figureeight.o:i_figureeight.cc:(.bss+0x0): first defined here
collect2: ld returned 1 exit status
make: *** [xlock95.scr] Error 1
> >GL modes working but still need work:
...
> > sierpinski3d: looks like a pin cushion
FYI: This problem is fixed in BETA version.... it happens when the debugging
is on... oops. :)
--
Cheers,
/X\ David A. Bagley
(( X bagleyd at tux.org http://www.tux.org/~bagleyd/
\X/ xlockmore and more
More information about the Xlock-develop
mailing list