Author Topic: OpenGl Project. Link problem  (Read 4640 times)

JuTs

  • Guest
OpenGl Project. Link problem
« on: March 19, 2006, 04:27:45 pm »
Hi,

I have problems to build am opengl project.

Compilation is OK but not the link


Build log:
Code
Project   : serie-00
Compiler  : GNU GCC Compiler (called directly)
Directory : /home/julien/Documents/Ecole/3e/infographie/exercices/serie-00/
--------------------------------------------------------------------------------
Switching to target: default
Compiling: evenements.cpp
Compiling: geometrie.cpp
Compiling: triangle.cpp
Linking console executable: /home/julien/Documents/Ecole/3e/infographie/exercices/serie-00/serie-00
/usr/lib/libGL.a(glthread.o): dans la fonction
ad_InitTSD
rence ind
rs
_key_create
b/libGL.a(glthread.o): dans la fonction
ad_GetTSD
rence ind
rs
_getspecific
b/libGL.a(glthread.o): dans la fonction
ad_SetTSD
rence ind
rs
_setspecific
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
tialize
rence ind
rs
seDownMode
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
tialize
rence ind
rs
isplay
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
t
rence ind
rs
splay
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
t
rence ind
rs
yExtension
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
t
rence ind
rs
Atom
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
t
rence ind
rs
eometry
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
t
rence ind
rs
yName
b/libglut.a(libglut_la-freeglut_init.o): dans la fonction
t
rence ind
rs
yName
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
splayWindow
rence ind
rs
Window
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
splayWindow
rence ind
rs
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoopEvent
rence ind
rs
g
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoopEvent
rence ind
rs
ent
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoopEvent
rence ind
rs
g
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoopEvent
rence ind
rs
String
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoopEvent
rence ind
rs
hKeyboardMapping
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoopEvent
rence ind
rs
eymap
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoop
rence ind
rs
g
b/libglut.a(libglut_la-freeglut_main.o): dans la fonction
nLoop
rence ind
rs
g
b/libglut.a(libglut_la-freeglut_menu.o): dans la fonction
MaxExtent
rence ind
rs
ateCoordinates
b/libglut.a(libglut_la-freeglut_state.o): dans la fonction
onfig
rence ind
rs
onfig
b/libglut.a(libglut_la-freeglut_state.o): dans la fonction
 
rence ind
rs
ateCoordinates
b/libglut.a(libglut_la-freeglut_state.o): dans la fonction
 
rence ind
rs
ateCoordinates
b/libglut.a(libglut_la-freeglut_state.o): dans la fonction
 
rence ind
rs
dowAttributes
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
eVisual
rence ind
rs
seVisual
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
eVisual
rence ind
rs
seVisual
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
ndow
rence ind
rs
Current
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
Colormap
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
Window
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
teContext
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
rect
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
ListToTextProperty
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
roperties
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
/usr/lib/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
rotocols
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
Current
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
dow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
urrentContext
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
indow
rence ind
rs
teContext
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
Window
rence ind
rs
royContext
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
Window
rence ind
rs
yWindow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
wWindow
rence ind
rs
dow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
wWindow
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
eWindow
rence ind
rs
indow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
eWindow
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
eWindow
rence ind
rs
awWindow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
eWindow
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
nifyWindow
rence ind
rs
yWindow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
nifyWindow
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
WindowTitle
rence ind
rs
ame
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
WindowTitle
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
IconTitle
rence ind
rs
conName
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
IconTitle
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
itionWindow
rence ind
rs
ndow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
hWindow
rence ind
rs
indow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
hWindow
rence ind
rs
indow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
Window
rence ind
rs
indow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
Window
rence ind
rs
indow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
lScreen
rence ind
rs
sizeWindow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
lScreen
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
lScreen
rence ind
rs
ateCoordinates
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
lScreen
rence ind
rs
ndow
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
lScreen
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
Window
rence ind
rs
b/libglut.a(libglut_la-freeglut_window.o): dans la fonction
itionWindow
rence ind
rs
b/libglut.a(libglut_la-freeglut_display.o): dans la fonction
pBuffers
rence ind
rs
Buffers
2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 2 seconds)
0 errors, 0 warnings

I'm on SuSE Linux 10.0

In the project's build options I have had these link libraries :

- libGL.a
- libGLU.a
- libglut.a

I don't know if I have to add others libraries.

notice : the project works well on Windows XP


Thank you for your help.


JuTs

PS : excuse me if my english is bad

JuTs

  • Guest
Re: OpenGl Project. Link problem
« Reply #1 on: March 31, 2006, 08:06:02 am »
nobody ?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: OpenGl Project. Link problem
« Reply #2 on: March 31, 2006, 08:09:48 am »
nobody ?
Please enable the full compiler logging (read my sig) and re-post the log.
With regards, Morten.
« Last Edit: March 31, 2006, 08:11:40 am by MortenMacFly »
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Re: OpenGl Project. Link problem
« Reply #3 on: March 31, 2006, 08:47:31 am »
In linux, replace your libs in linker options with:

GL
GLU
GLUT
Be patient!
This bug will be fixed soon...