News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

OpenGl Project. Link problem

Started by JuTs, March 19, 2006, 04:27:45 PM

Previous topic - Next topic

JuTs

Hi,

I have problems to build am opengl project.

Compilation is OK but not the link


Build log:
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


MortenMacFly

#2
Quote from: JuTs on March 31, 2006, 08:06:02 AM
nobody ?
Please enable the full compiler logging (read my sig) and re-post the log.
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

mandrav

In linux, replace your libs in linker options with:

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