Χρησιμοποιώ το ubuntu 9.10, μέσω VirualBox.
Θέλω να στρέξω μία εφαρμογή, η οποία χρειάζεται το bazar(http://cvlab.epfl.ch/software/bazar/html/index.html), το οποίο
χρειάζεται το Opencv, που χρειάζεται με το glew και το glut....μεχρι εδώ όλα καλά....
Κατέβασα το αρχείο, το έκανα unzip, και μεσα στο directory κάνω : ./mkmkfiles.imake
όλα φαίνονται καλά, οπότε κάνω make και μπουμ!!!!
- Κώδικας: Επιλογή όλων
gcc -m32 -o test21 -g -O2 -fno-strict-aliasing test21.o ../../lib/glut/libglut.a -lGLU -lGL -lXmu -lXt -lSM -lICE -lXext -lX11 -lXi -lXext -lX11 -lm
../../lib/glut/libglut.a(glut_vidresize.o): In function `glutVideoPan':
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:221: undefined reference to `glXChannelRectSyncSGIX'
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:224: undefined reference to `glXChannelRectSGIX'
../../lib/glut/libglut.a(glut_vidresize.o): In function `glutVideoResize':
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:199: undefined reference to `glXChannelRectSyncSGIX'
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:202: undefined reference to `glXChannelRectSGIX'
../../lib/glut/libglut.a(glut_vidresize.o): In function `glutVideoResizeGet':
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:141: undefined reference to `glXQueryChannelRectSGIX'
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:97: undefined reference to `glXQueryChannelDeltasSGIX'
../../lib/glut/libglut.a(glut_vidresize.o): In function `glutStopVideoResizing':
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:181: undefined reference to `glXBindChannelToWindowSGIX'
../../lib/glut/libglut.a(glut_vidresize.o): In function `glutSetupVideoResizing':
/home/maipn/Desktop/PersonalProject/glut-3.7/lib/glut/glut_vidresize.c:167: undefined reference to `glXBindChannelToWindowSGIX'
collect2: ld returned 1 exit status
make[2]: *** [test21] Error 1
make[2]: Leaving directory `/home/maipn/Desktop/PersonalProject/glut-3.7/test/glut'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/maipn/Desktop/PersonalProject/glut-3.7/test'
make: *** [all] Error 2
Και δεν ξέρω τι άκριβως πάει λάθος.....
Βρίκα αυτή τη λύση http://ubuntuforums.org/showthread.php?t=1491700, αλλά δεν δουλέυει....στο makefile δεν υπάρχει
LDFLAGS που λένε ότι πρέπει να αλλάξω....
Καμία ιδέα???
Σας ευχαριστώ πολύ