When I emerge ghemical-2.01 it will fail because of two thing: - Missing -lglut -- this causes (obvious) problems with glut symbols - mopac7 links fails because of missing symbols[1], which seem to be some common fortran functions in C Jean Brefort already addressed this issue to the ghemical developers in this mail: http://bioinformatics.org/pipermail/ghemical-devel/2006-June/000582.html He also suggests a fix in the mail. (Adding the -lglut and -lf2c to the ebuilds) Mind applying that fix? (or should I create a patch for both ebuilds) --- [1] /usr/lib/libmopac7.so: undefined reference to `do_lio' /usr/lib/libmopac7.so: undefined reference to `d_sign' /usr/lib/libmopac7.so: undefined reference to `e_wsle' /usr/lib/libmopac7.so: undefined reference to `s_wdue' /usr/lib/libmopac7.so: undefined reference to `s_rdue' /usr/lib/libmopac7.so: undefined reference to `getenv_' /usr/lib/libmopac7.so: undefined reference to `e_wdue' /usr/lib/libmopac7.so: undefined reference to `e_wsfe' /usr/lib/libmopac7.so: undefined reference to `s_rsle' /usr/lib/libmopac7.so: undefined reference to `flush_' /usr/lib/libmopac7.so: undefined reference to `s_rsfe' /usr/lib/libmopac7.so: undefined reference to `d_int' /usr/lib/libmopac7.so: undefined reference to `i_dnnt' /usr/lib/libmopac7.so: undefined reference to `s_cmp' /usr/lib/libmopac7.so: undefined reference to `d_nint' /usr/lib/libmopac7.so: undefined reference to `do_uio' /usr/lib/libmopac7.so: undefined reference to `e_rsfe' /usr/lib/libmopac7.so: undefined reference to `z_exp' /usr/lib/libmopac7.so: undefined reference to `e_rsue' /usr/lib/libmopac7.so: undefined reference to `r_cnjg' /usr/lib/libmopac7.so: undefined reference to `i_indx' /usr/lib/libmopac7.so: undefined reference to `e_rsle' /usr/lib/libmopac7.so: undefined reference to `do_fio' /usr/lib/libmopac7.so: undefined reference to `s_wsue' /usr/lib/libmopac7.so: undefined reference to `pow_dd' /usr/lib/libmopac7.so: undefined reference to `z_sqrt' /usr/lib/libmopac7.so: undefined reference to `pow_ii' /usr/lib/libmopac7.so: undefined reference to `s_cat' /usr/lib/libmopac7.so: undefined reference to `e_wsue' /usr/lib/libmopac7.so: undefined reference to `s_stop' /usr/lib/libmopac7.so: undefined reference to `f_rew' /usr/lib/libmopac7.so: undefined reference to `s_rsue' /usr/lib/libmopac7.so: undefined reference to `c_abs' /usr/lib/libmopac7.so: undefined reference to `e_rdue' /usr/lib/libmopac7.so: undefined reference to `d_lg10' /usr/lib/libmopac7.so: undefined reference to `f_clos' /usr/lib/libmopac7.so: undefined reference to `f_open' /usr/lib/libmopac7.so: undefined reference to `r_sign' /usr/lib/libmopac7.so: undefined reference to `pow_di' /usr/lib/libmopac7.so: undefined reference to `s_wsle' /usr/lib/libmopac7.so: undefined reference to `i_len' /usr/lib/libmopac7.so: undefined reference to `s_wsfe' /usr/lib/libmopac7.so: undefined reference to `s_copy'
It's not quite that easy, as I recall. I think the failing glut detection wasn't actually glut's fault, it was a symptom of some other problem.
Fixed in ghemical-2.10.