| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0005423 | OCaml | OCamlbuild (the tool) | public | 2011-12-14 15:52 | 2012-02-12 14:56 |
|
| Reporter | nanotube | |
| Assigned To | doligez | |
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | |
| Platform | x64 | OS | SUSE Linux | OS Version | Enterprise 9 |
| Product Version | 3.12.1 | |
| Target Version | | Fixed in Version | | |
|
| Summary | 0005423: x11 library path detection by configure fails under certain conditions |
| Description | X11 library path detection fails when include is in /usr/X11R6/include and the libraries are in /usr/X11R6/lib64. This causes the make world step to fail.
When we discussed this with thelema on #ocaml channel on freenode, he determined that the issue is that $x11_try_lib_dir is based on the location of include dir, with s/include/lib/. Suggested fix is to try s/include/lib64/ first. |
| Steps To Reproduce | Try ./configure; make world; on a 64bit system with x11 includes in /usr/X11R6/include and libraries in /usr/X11R6/lib64. make world will fail at the point when it deals with the X11 libs. |
| Additional Information | Current workaround is to add "--x11lib /usr/X11R6/lib64" to ./configure arguments to force $x11_lib_dir to point to the right place. |
| Tags | No tags attached. |
|
| Attached Files | |
|