This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: OpenGL and GLX


Alexander Gottwald wrote:

On Wed, 12 Nov 2003, Zbynek Winkler wrote:


Hello,

Is it possible to compile programs using GLX under cygwin? I am trying to compile the attached example with command
g++ -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lGL glxsample.cpp -o glxsample



It works for me (XFree86-prog 4.3.0-6)


I am using XFree86-prog 4.3.0-10.

Maybe the linker is using the wrong library? You can list the libraries
used by adding the switch -Wl,-t to the compiler options.


It seems the linker is not using the libraries at all :-(.
Zbynek

$ g++ -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lGL -Wl,-t glxsample.cpp -o glxsample
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../../i686-pc-cygwin/bin/ld: mode i386pe
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../crt0.o
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/crtbegin.o
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/libgcc.a)w32-shared-ptr.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/libgcc.a)_chkstk.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)cygwin_crt0.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000049.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d001348.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000863.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d001129.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d001058.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000641.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)_cygwin_crt0_common.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000771.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000000.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)pseudo-reloc.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000699.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d001224.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)premain3.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)premain2.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)premain1.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)premain0.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d000752.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a)d001529.o
(/usr/lib/w32api/libkernel32.a)ds00148.o
(/usr/lib/w32api/libkernel32.a)ds00000.o
(/usr/lib/w32api/libkernel32.a)ds00193.o
(/usr/lib/w32api/libkernel32.a)ds00299.o
(/usr/lib/w32api/libkernel32.a)dh.o
(/usr/lib/w32api/libkernel32.a)dt.o
(/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/libgcc.a)_ctors.o
/usr/lib/gcc-lib/i686-pc-cygwin/3.3./cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x5b):glxsample.cpp: unde
fined reference to `_XOpenDisplay'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x7e):glxsample.cpp: undefined reference to `_glXChooseVisual
'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0xa3):glxsample.cpp: undefined reference to `_glXCreateContex
t'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0xe5):glxsample.cpp: undefined reference to `_XCreateColormap
'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x17c):glxsample.cpp: undefined reference to `_XCreateWindow'


/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x191):glxsample.cpp: undefined reference to `_XMapWindow'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x1b5):glxsample.cpp: undefined reference to `_XIfEvent'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x1ce):glxsample.cpp: undefined reference to `_glXMakeCurrent
'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x1f6):glxsample.cpp: undefined reference to `_glClearColor'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x202):glxsample.cpp: undefined reference to `_glClear'
/cygdrive/c/DOCUME~1/zbynek/LOCALS~1/Temp/ccTs9Ndz.o(.text+0x207):glxsample.cpp: undefined reference to `_glFlush'
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../../i686-pc-cygwin/bin/ld: link errors found, deleting executable `glxsamp
le.exe'
1/crtend.o
collect2: ld returned 1 exit status


--
<zw at matfyz.cz>
http://zw.matfyz.cz/     http://robotika.cz/
Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]