Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158570 - sci-chemistry/mopac7 sci-chemistry/ghemical not properly linking against libf2c and glut
Summary: sci-chemistry/mopac7 sci-chemistry/ghemical not properly linking against libf...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Chemistry-Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 158087
  Show dependency tree
 
Reported: 2006-12-19 11:42 UTC by Bas Westerbaan
Modified: 2007-01-19 02:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bas Westerbaan 2006-12-19 11:42:37 UTC
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'
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2006-12-19 12:09:09 UTC
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.
Comment 2 Jeffrey Gardner (RETIRED) gentoo-dev 2007-01-19 02:27:21 UTC
Fixed in ghemical-2.10.