From: Diederick C. N. <dc...@gm...> - 2014-09-03 15:24:31
|
Hi Jonathan, for the upcoming release (matter of months or less), we have switched to a CMake system. We might have solved your problem in the process (I'm no Linux expert, can't tell). Just check out the current trunk from svn and give it a try if you'd like. All the best, Dee On Wed, Sep 3, 2014 at 10:34 PM, Dinger, Jonathan <jd...@ha...> wrote: > I’m attempting to build freeglut on Red Hat Enterprise Linux 6.4, and I’m > running into the following issue. It’s a 64bit system, clean install as > given to me last week. > > > > I run ./configure, followed by a make all. I see a bunch of compiler > commands, and then this: > > > > /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -pedantic > -version-info 12:0:9 -no-undefined -o libglut.la -r > path /usr/local/lib libglut_la-freeglut_callbacks.lo > libglut_la-freeglut_cursor.lo libglut_la-freeglut_display.lo libglut_la > -freeglut_ext.lo libglut_la-freeglut_font.lo > libglut_la-freeglut_glutfont_definitions.lo libglut_la-freeglut_font_data.lo > li > bglut_la-freeglut_stroke_roman.lo libglut_la-freeglut_stroke_mono_roman.lo > libglut_la-freeglut_gamemode.lo libglut_la-freegl > ut_geometry.lo libglut_la-freeglut_init.lo > libglut_la-freeglut_input_devices.lo libglut_la-freeglut_spaceball.lo > libglut_la- > freeglut_joystick.lo libglut_la-freeglut_main.lo libglut_la-freeglut_menu.lo > libglut_la-freeglut_misc.lo libglut_la-freeglut > _overlay.lo libglut_la-freeglut_state.lo libglut_la-freeglut_structure.lo > libglut_la-freeglut_teapot.lo libglut_la-freeglut_ > videoresize.lo libglut_la-freeglut_window.lo libglut_la-freeglut_xinput.lo > -lGL -lXext -lX11 -lm -lrt -lXi -lXrandr -lXxf8 > 6vm > > libtool: link: gcc -shared -fPIC -DPIC > .libs/libglut_la-freeglut_callbacks.o .libs/libglut_la-freeglut_cursor.o > .libs/libg > lut_la-freeglut_display.o .libs/libglut_la-freeglut_ext.o > .libs/libglut_la-freeglut_font.o .libs/libglut_la-freeglut_glutfon > t_definitions.o .libs/libglut_la-freeglut_font_data.o > .libs/libglut_la-freeglut_stroke_roman.o .libs/libglut_la-freeglut_str > oke_mono_roman.o .libs/libglut_la-freeglut_gamemode.o > .libs/libglut_la-freeglut_geometry.o .libs/libglut_la-freeglut_init.o > .libs/libglut_la-freeglut_input_devices.o > .libs/libglut_la-freeglut_spaceball.o .libs/libglut_la-freeglut_joystick.o > .libs/l > ibglut_la-freeglut_main.o .libs/libglut_la-freeglut_menu.o > .libs/libglut_la-freeglut_misc.o .libs/libglut_la-freeglut_overla > y.o .libs/libglut_la-freeglut_state.o .libs/libglut_la-freeglut_structure.o > .libs/libglut_la-freeglut_teapot.o .libs/libglut > _la-freeglut_videoresize.o .libs/libglut_la-freeglut_window.o > .libs/libglut_la-freeglut_xinput.o /usr/lib/libGL.so -lXext > -lX11 -lm -lrt -lXi -lXrandr -lXxf86vm -O2 -Wl,-soname -Wl,libglut.so.3 > -o .libs/libglut.so.3.9.0 > > /usr/lib/libGL.so: could not read symbols: File in wrong format > > collect2: ld returned 1 exit status > > make[2]: *** [libglut.la] Error 1 > > > > What I think is happening is that the –lGL is getting replaced with > /usr/lib/libGL.so, which is 32 bit, and then it fails to link because the > rest of everything should be 64-bit. What I’m not sure of is why. Adding > LDFLAGS="-L/usr/lib64" to the ./configure line doesn’t seem to help. > > > > Any ideas? > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Freeglut-developer mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > |