| View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0011027 | CMake | Modules | public | 2010-07-22 05:34 | 2011-10-27 19:01 | ||||
| Reporter | George Petasis | ||||||||
| Assigned To | David Cole | ||||||||
| Priority | normal | Severity | block | Reproducibility | always | ||||
| Status | closed | Resolution | fixed | ||||||
| Platform | OS | OS Version | |||||||
| Product Version | CMake-2-8 | ||||||||
| Target Version | Fixed in Version | CMake 2.8.4 | |||||||
| Summary | 0011027: FindPerlLibs.cmake fails to locate perl library under OS X 10.6 | ||||||||
| Description | FindPerlLibs does not work for perl under Snow Leopard. In order to locate the libperl.dylib, it constructs PERL_POSSIBLE_LIB_PATHS based on the value of PERL_ARCHLIB, which is filled with "perl -V:installarchlib". Thus, PERL_ARCHLIB gets the value /Library/Perl/Updates/5.10.0/darwin-thread-multi-2level, while "perl -V:archlib" returns /System/Library/Perl/5.10.0/darwin-thread-multi-2level. locate libperl: /System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE/libperl.dylib /System/Library/Perl/5.8.9/darwin-thread-multi-2level/CORE/libperl.dylib /System/Library/Perl/lib/5.10/libperl.dylib /System/Library/Perl/lib/5.8/libperl.dylib So, FindPerlLibs.cmake needs to also add the path returned aby archlib when searching for library & include files. | ||||||||
| Tags | No tags attached. | ||||||||
| Attached Files | |||||||||
| Relationships | ||||||
|
||||||
| Relationships |
| Notes | |
|
(0024826) David Cole (manager) 2011-01-17 16:37 |
Can you try CMake 2.8.4-rc1 and see if this issue is resolved? I suspect this improvement to FindPerlLibs.cmake (specifically for the Mac) may have fixed this issue: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=20ceccc4f28474c89af5797640852f966b731be4 [^] Thanks! |
|
(0024925) David Cole (manager) 2011-01-19 11:56 |
I have tested this on my Mac using CMake 2.8.4-rc1 with the built-in perl and with a MacPorts installed perl in /opt/local, and they both produce what I would consider the expected results. No mention of the "/Updates/" anywhere in any found paths. Please re-open if there is still any issue with this on your end after updating to CMake 2.8.4-rc1 or later. Thanks! |
|
(0026367) David Cole (manager) 2011-05-02 14:46 |
Closing resolved issues that have not been updated in more than 3 months. |
| Notes |
| Issue History | |||
| Date Modified | Username | Field | Change |
| 2010-07-22 05:34 | George Petasis | New Issue | |
| 2011-01-17 16:36 | David Cole | Assigned To | => David Cole |
| 2011-01-17 16:36 | David Cole | Status | new => assigned |
| 2011-01-17 16:37 | David Cole | Note Added: 0024826 | |
| 2011-01-19 11:56 | David Cole | Note Added: 0024925 | |
| 2011-01-19 11:56 | David Cole | Status | assigned => resolved |
| 2011-01-19 11:56 | David Cole | Fixed in Version | => CMake 2.8.4 |
| 2011-01-19 11:56 | David Cole | Resolution | open => fixed |
| 2011-05-02 14:46 | David Cole | Note Added: 0026367 | |
| 2011-05-02 14:46 | David Cole | Status | resolved => closed |
| 2011-10-28 13:33 | Brad King | Relationship added | related to 0012544 |
| Issue History |
| Copyright © 2000 - 2018 MantisBT Team |