[ghemical-devel] ghemical 2.12 on opensuse 11.0

Michael Galloway mgx at ornl.gov
Fri Jul 25 17:08:16 EDT 2008


good day all, not sure if this is the correct place to post this, if not, please let
me know. we're trying to build ghemical on opensuse 11.0 i386, and having problems. 
these libs installed:

libghemical3-2.96-7.4
libghemical3-devel-2.96-7.4
mopac7-1.13-4.1
libmopac7-1-1.13-4.1
libmopac7-1-devel-1.13-4.1
freeglut-060903-133.1
freeglut-devel-060903-133.1
python-gtkglext-1.1.0-61.1
gtkglext-1.2.0-134.1
gtkglext-devel-1.2.0-134.1

problem in build looks like this:

./configure 

....

build options:
^^^^^^^^^^^^^^
enable threads : yes
enable bonobo : no
enable OpenBabel : no
enable GAMESS : no
enable shortcuts : no

then the make:

g++ -g -O2 -o ghemical fileio.o filetrans.o project.o views.o spline.o mtools.o gamess.o camera.o objects.o plane.o surface.o ribbon.o glade_dialog.o geomopt_dialog.o moldyn_dialog.o trajview_dialog.o file_import_dialog.o file_export_dialog.o setup_dialog.o progress_dialog.o efp_dialog.o gamess_dialog.o constraint_dialog.o gtk_dialog.o gtk_project.o gtk_views.o gtk_project_view.o gtk_graphics_view.o gtk_plot_views.o main.o -Wl,--export-dynamic -pthread  -lm /usr/lib/libgtkglext-x11-1.0.so /usr/lib/libgdkglext-x11-1.0.so -lGLU -lGL /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libSM.so -lICE -lpangox-1.0 /usr/lib/libX11.so /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lpangocairo-1.0 -lpango-1.0 /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /usr/lib/libghemical.so /usr/lib/libmopac7.so
project.o: In function `project::Render(graphics_view*, project::rmode)':
/usr/local/ghemical-2.12/src/project.cpp:2755: undefined reference to `glutBitmap9By15'
/usr/local/ghemical-2.12/src/project.cpp:2653: undefined reference to `glutBitmap9By15'
/usr/local/ghemical-2.12/src/project.cpp:2637: undefined reference to `glutBitmap9By15'
/usr/local/ghemical-2.12/src/project.cpp:2621: undefined reference to `glutBitmap9By15'
/usr/local/ghemical-2.12/src/project.cpp:2605: undefined reference to `glutBitmap9By15'
project.o:/usr/local/ghemical-2.12/src/project.cpp:2669: more undefined references to `glutBitmap9By15' follow
views.o: In function `ogl_view::WriteGlutString3D(char const*, float, float, float, obj_loc_data const*, void*)':
/usr/local/ghemical-2.12/src/views.cpp:168: undefined reference to `glutBitmapCharacter'
/usr/local/ghemical-2.12/src/views.cpp:190: undefined reference to `glutStrokeRoman'
/usr/local/ghemical-2.12/src/views.cpp:190: undefined reference to `glutStrokeCharacter'
views.o: In function `ogl_view::GetGlutStringWidth(char const*, void*)':
/usr/local/ghemical-2.12/src/views.cpp:125: undefined reference to `glutBitmapWidth'
/usr/local/ghemical-2.12/src/views.cpp:126: undefined reference to `glutStrokeRoman'
/usr/local/ghemical-2.12/src/views.cpp:126: undefined reference to `glutStrokeWidth'
views.o: In function `eld_view::Render()':
/usr/local/ghemical-2.12/src/views.cpp:906: undefined reference to `glutBitmapTimesRoman10'
/usr/local/ghemical-2.12/src/views.cpp:774: undefined reference to `glutBitmapTimesRoman24'
/usr/local/ghemical-2.12/src/views.cpp:776: undefined reference to `glutBitmapTimesRoman24'
/usr/local/ghemical-2.12/src/views.cpp:779: undefined reference to `glutBitmapTimesRoman24'
/usr/local/ghemical-2.12/src/views.cpp:781: undefined reference to `glutBitmapTimesRoman24'
main.o: In function `main':
/usr/local/ghemical-2.12/src/main.cpp:1050: undefined reference to `glutInit'
/usr/lib/libmopac7.so: undefined reference to `c_abs'
/usr/lib/libmopac7.so: undefined reference to `e_wsue'
/usr/lib/libmopac7.so: undefined reference to `do_lio'
/usr/lib/libmopac7.so: undefined reference to `flush_'
/usr/lib/libmopac7.so: undefined reference to `z_sqrt'
/usr/lib/libmopac7.so: undefined reference to `e_rsle'
/usr/lib/libmopac7.so: undefined reference to `e_wsfe'
/usr/lib/libmopac7.so: undefined reference to `i_len'
/usr/lib/libmopac7.so: undefined reference to `getenv_'
/usr/lib/libmopac7.so: undefined reference to `s_wsue'
/usr/lib/libmopac7.so: undefined reference to `d_int'
/usr/lib/libmopac7.so: undefined reference to `s_wdue'
/usr/lib/libmopac7.so: undefined reference to `pow_dd'
/usr/lib/libmopac7.so: undefined reference to `i_indx'
/usr/lib/libmopac7.so: undefined reference to `d_sign'
/usr/lib/libmopac7.so: undefined reference to `e_rsue'
/usr/lib/libmopac7.so: undefined reference to `e_wdue'
/usr/lib/libmopac7.so: undefined reference to `s_stop'
/usr/lib/libmopac7.so: undefined reference to `s_rsue'
/usr/lib/libmopac7.so: undefined reference to `pow_ii'
/usr/lib/libmopac7.so: undefined reference to `r_sign'
/usr/lib/libmopac7.so: undefined reference to `d_nint'
/usr/lib/libmopac7.so: undefined reference to `e_rsfe'
/usr/lib/libmopac7.so: undefined reference to `s_wsle'
/usr/lib/libmopac7.so: undefined reference to `do_uio'
/usr/lib/libmopac7.so: undefined reference to `e_rdue'
/usr/lib/libmopac7.so: undefined reference to `s_cmp'
/usr/lib/libmopac7.so: undefined reference to `d_lg10'
/usr/lib/libmopac7.so: undefined reference to `s_rdue'
/usr/lib/libmopac7.so: undefined reference to `f_rew'
/usr/lib/libmopac7.so: undefined reference to `r_cnjg'
/usr/lib/libmopac7.so: undefined reference to `s_copy'
/usr/lib/libmopac7.so: undefined reference to `s_cat'
/usr/lib/libmopac7.so: undefined reference to `s_rsfe'
/usr/lib/libmopac7.so: undefined reference to `e_wsle'
/usr/lib/libmopac7.so: undefined reference to `f_clos'
/usr/lib/libmopac7.so: undefined reference to `s_rsle'
/usr/lib/libmopac7.so: undefined reference to `do_fio'
/usr/lib/libmopac7.so: undefined reference to `i_dnnt'
/usr/lib/libmopac7.so: undefined reference to `s_wsfe'
/usr/lib/libmopac7.so: undefined reference to `pow_di'
/usr/lib/libmopac7.so: undefined reference to `z_exp'
/usr/lib/libmopac7.so: undefined reference to `f_open'
collect2: ld returned 1 exit status
make[3]: *** [ghemical] Error 1
make[3]: Leaving directory `/usr/local/ghemical-2.12/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/ghemical-2.12/src'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/usr/local/ghemical-2.12/src'
make: *** [all-recursive] Error 1

this is ghemical 2.12. do i have an incorrect version of gtkglext? that sort of what
it looks like. thanks!

-- michael




More information about the ghemical-devel mailing list