Re: [Fink-devel] dlopen symbol not found

2007-12-04 Thread Koen van der Drift
On Dec 4, 2007, at 1:07 AM, Daniel Macks wrote: In particular, it's supplied by the deprecated_Emboss_str.o file in the bio-emboss-pm586 build dir (nm on that file reports it as T). Ahaaa - because I earlier got many warnings for deprecacted files (eg deprecated_Emboss_str.c:3878: warning:

Re: [Fink-devel] dlopen symbol not found

2007-12-03 Thread Peter O'Gorman
Koen van der Drift wrote: First of all, thanks for all the help and suggestions. Little by little I am undestanding more of the whole building process. Now for the results :) Unfortunately, I still get the same error: t/1Can't load

Re: [Fink-devel] dlopen symbol not found

2007-12-03 Thread Koen van der Drift
First of all, thanks for all the help and suggestions. Little by little I am undestanding more of the whole building process. Now for the results :) Using JF's test, I don't see any errors, ie nm doesn't print any symbol names. (BTW, could that script be useful in the validation code of

Re: [Fink-devel] dlopen symbol not found

2007-12-03 Thread Koen van der Drift
On Dec 3, 2007, at 10:01 PM, Peter O'Gorman wrote: Yes, but the loader is not looking for ajStrTokenCount, it is looking for XS_Bio__Emboss_ajStrTokenCount. And that is undefined. Did you do jfm's magic on Emboss.bundle? that gives: Macintosh:Emboss koen$ nm -mgu Emboss.bundle | fgrep -v

Re: [Fink-devel] dlopen symbol not found

2007-12-03 Thread Daniel Macks
On Mon, Dec 03, 2007 at 09:43:51PM -0500, Koen van der Drift wrote: First of all, thanks for all the help and suggestions. Little by little I am undestanding more of the whole building process. Now for the results :) Using JF's test, I don't see any errors, ie nm doesn't print any

Re: [Fink-devel] dlopen symbol not found

2007-12-03 Thread Daniel Macks
On Tue, Dec 04, 2007 at 01:07:42AM -0500, Daniel Macks wrote: Bug that doesn't affect anything: in the bio-emboss-pm.patch, $EMB_EXT_LIBS should be [EMAIL PROTECTED]@/lib (need to pass the actual linker flag, not just the pathname where the libs are). Or actually, don't need to pass anything

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Koen van der Drift
On Dec 2, 2007, at 1:07 AM, Peter O'Gorman wrote: I suggest that you find out what plsc is (rebuild the package that makes libajaxg.5.dylib, and grep for it) and why it is not available (what provides it? grep -rl plsc /sw/lib Thanks Peter, The grep command revealed two broken aliases.

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Koen van der Drift
On Dec 2, 2007, at 10:55 AM, Koen van der Drift wrote: On Dec 2, 2007, at 1:07 AM, Peter O'Gorman wrote: I suggest that you find out what plsc is (rebuild the package that makes libajaxg.5.dylib, and grep for it) and why it is not available (what provides it? grep -rl plsc /sw/lib

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Peter O'Gorman
Koen van der Drift wrote: On Dec 2, 2007, at 10:55 AM, Koen van der Drift wrote: But, I now get another similar error: t/1Can't load '/sw/src/fink.build/bio-emboss-pm588-5.0.0.1-1/Bio- Emboss-5.0.0.1/blib/arch/auto/Bio/Emboss/Emboss.bundle' for module Bio::Emboss:

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Koen van der Drift
On Dec 2, 2007, at 11:35 PM, Peter O'Gorman wrote: However, now I get the following, again similar error: t/1Can't load '/sw/src/fink.build/bio-emboss-pm588-5.0.0.1-1/Bio- Emboss-5.0.0.1/blib/arch/auto/Bio/Emboss/Emboss.bundle' for module Bio::Emboss:

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Jean-François Mertens
On 03 Dec 2007, at 05:35, Peter O'Gorman wrote: Did you check with otool -L that libeplplot loads libX11? But I see that Peter will give you a quicker fix - at least for this specific problem - the principle is the same, and if you want to be thorough you go through the check I suggested _ it

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Jean-François Mertens
On 03 Dec 2007, at 05:59, Koen van der Drift wrote: On Dec 2, 2007, at 11:49 PM, Jean-François Mertens wrote: But I see that Peter will give you a quicker fix - at least for this specific problem - the principle is the same, and if you want to be thorough you go through the check I

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Daniel Macks
Hooray for upstream bugs! All of the shared libraried in emboss-5.0.0-3 are deficient in their linkages. They don't link any other libraries, yet they all use symbols from other libraries. See attached file for output from the fink-dyld-link-test thing in my experimental/ directory on cvs.sf to

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Daniel Macks
On Mon, Dec 03, 2007 at 12:58:18AM -0500, Daniel Macks wrote: Hooray for upstream bugs! All of the shared libraried in emboss-5.0.0-3 are deficient in their linkages. They don't link any other libraries, yet they all use symbols from other libraries. See attached file for output from the

Re: [Fink-devel] dlopen symbol not found

2007-12-02 Thread Jean-François Mertens
On 03 Dec 2007, at 07:02, Peter O'Gorman wrote: Jean-François Mertens wrote: On 03 Dec 2007, at 05:35, Peter O'Gorman wrote: Did you check with otool -L that libeplplot loads libX11? But I see that Peter will give you a quicker fix - at least for this specific problem - the principle is

Re: [Fink-devel] dlopen symbol not found

2007-12-01 Thread Peter O'Gorman
Koen van der Drift wrote: Hi, I am getting the following error during the test phase of a perl- module package on 10.5: t/1Can't load '/sw/src/fink.build/bio-emboss-pm588-5.0.0.1-1/Bio- Emboss-5.0.0.1/blib/arch/auto/Bio/Emboss/Emboss.bundle' for module Bio::Emboss: