Skip Menu |

This queue is for tickets about the Net-SSH-Perl CPAN distribution.

Report information
The Basics
Id: 620
Status: resolved
Priority: 0/
Queue: Net-SSH-Perl

People
Owner: Nobody in particular
Requestors: jjacross [...] mchsi.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: perl Makefile.pl fails
I commented out some code that caused the same problem higher up in the script, here is the error I get: Checking if your kit is complete... Looks good dyld: perl Undefined symbols: ___gmpz_add ___gmpz_add_ui ___gmpz_and ___gmpz_clear ___gmpz_cmp ___gmpz_fac_ui ___gmpz_fdiv_q ___gmpz_fdiv_q_2exp ___gmpz_fdiv_r ___gmpz_fdiv_r_2exp ___gmpz_fib_ui ___gmpz_gcd ___gmpz_get_si ___gmpz_get_str ___gmpz_init ___gmpz_init_set ___gmpz_init_set_str ___gmpz_ior ___gmpz_jacobi ___gmpz_mod ___gmpz_mul ___gmpz_mul_2exp ___gmpz_pow_ui ___gmpz_powm ___gmpz_sizeinbase ___gmpz_sqrt ___gmpz_sub ___gmpz_tdiv_qr ___gmpz_tstbit ___gmpz_xor Mac OS X (Darwin) names its libraries dyld instead of so, so this might be causing the problem. The GMP library and GMP perl module compiled and installed fine for me.
Sorry, OS X uses dylib as the suffix instead of so.
It appears that libgmp was in /usr/local/lib which darwin doesn't have in its default library location, I moved the files to /usr/lib and redid everything, works fine now...