Re: [Fink-devel] Dep lib update to h5utils

2013-08-13 Thread Martin Costabel
On 11/08/13 19:11, Hanspeter Niederstrasser wrote:
> Martin,
>
> Your package h5utils currently can't update to use libpng > 14.  The
> attached patch allows it to build with libpng16.  It also builds with
> hd5.8 and libjpeg9 (though I don't see any actual use of the libjpeg9
> library).  Also, note that libmatheval is now available in the 10.7
> tree, and h5utils links to it if found.

Thanks, I am working on it (needs update to gcc-4.8, too, along with 
meep and some other packages).

Concerning libmatheval, it didn't build for me, because of

libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o 
.libs/libmatheval.1.dylib  .libs/parser.o .libs/scanner.o .libs/error.o 
.libs/matheval.o .libs/g77_interface.o .libs/node.o .libs/symbol_table.o 
.libs/xmalloc.o .libs/xmath.o   -L/sw/lib -lfl -lm  -O2   -install_name 
  /sw/lib/libmatheval.1.dylib -compatibility_version 2 -current_version 
2.0 -Wl,-single_module
ld: library not found for -lfl
clang: error: linker command failed with exit code 1 (use -v to see 
invocation)
make[2]: *** [libmatheval.la] Error 1

The error goes away when Fink's flex package is installed (provides 
/sw/lib/libfl.a).

This loosk like an upstream bug in the libmatheval config phase; 
configure tests for -lfl and doesn't find it, but lib/Makefile places it 
on the linker command line anyway, instead of the -ll that configure had 
found.

-- 
Martin




--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Dep lib update to h5utils

2013-08-13 Thread Hanspeter Niederstrasser
On 8/13/2013 5:04 AM, Martin Costabel wrote:
> On 11/08/13 19:11, Hanspeter Niederstrasser wrote:
>> Martin,
>>
>> Your package h5utils currently can't update to use libpng > 14.  The
>> attached patch allows it to build with libpng16.  It also builds with
>> hd5.8 and libjpeg9 (though I don't see any actual use of the libjpeg9
>> library).  Also, note that libmatheval is now available in the 10.7
>> tree, and h5utils links to it if found.
>
> Thanks, I am working on it (needs update to gcc-4.8, too, along with
> meep and some other packages).
>
> Concerning libmatheval, it didn't build for me, because of
>
> libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o
> .libs/libmatheval.1.dylib  .libs/parser.o .libs/scanner.o .libs/error.o
> .libs/matheval.o .libs/g77_interface.o .libs/node.o .libs/symbol_table.o
> .libs/xmalloc.o .libs/xmath.o   -L/sw/lib -lfl -lm  -O2   -install_name
>   /sw/lib/libmatheval.1.dylib -compatibility_version 2 -current_version
> 2.0 -Wl,-single_module
> ld: library not found for -lfl
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
> make[2]: *** [libmatheval.la] Error 1
>
> The error goes away when Fink's flex package is installed (provides
> /sw/lib/libfl.a).

Interesting.  I have /usr/bin/libfl.a on 10.7/Xcode 4.6.2, which seems 
to suffice if our 'flex' is not installed.  I guess it got removed.

> This loosk like an upstream bug in the libmatheval config phase;
> configure tests for -lfl and doesn't find it, but lib/Makefile places it
> on the linker command line anyway, instead of the -ll that configure had
> found.

libs/Makefile.in hardcodes -lfl for the linker flags.  What happens if 
you add

perl -pi -e 's|-lfl|\@LEXLIB\@|g' lib/Makefile.in

to PatchScript?  That should make lib/Makefile.in accept the configure 
result. It worked on 10.7 when I forced it to find -ll, but I want to 
make sure that it also works when there's no physical libfl.a present.

Hanspeter


--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Dep lib update to h5utils

2013-08-14 Thread Martin
Yes, with the patch it builds.
Looking at SDKs, I see /usr/lib/libfl.a for 10.7, and not for 10.8.
--
Martin

Sent from my Sony Ericsson Xperia ray

Hanspeter Niederstrasser  wrote:

>On 8/13/2013 5:04 AM, Martin Costabel wrote:
>> On 11/08/13 19:11, Hanspeter Niederstrasser wrote:
>>> Martin,
>>>
>>> Your package h5utils currently can't update to use libpng > 14.  The
>>> attached patch allows it to build with libpng16.  It also builds with
>>> hd5.8 and libjpeg9 (though I don't see any actual use of the libjpeg9
>>> library).  Also, note that libmatheval is now available in the 10.7
>>> tree, and h5utils links to it if found.
>>
>> Thanks, I am working on it (needs update to gcc-4.8, too, along with
>> meep and some other packages).
>>
>> Concerning libmatheval, it didn't build for me, because of
>>
>> libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o
>> .libs/libmatheval.1.dylib  .libs/parser.o .libs/scanner.o .libs/error.o
>> .libs/matheval.o .libs/g77_interface.o .libs/node.o .libs/symbol_table.o
>> .libs/xmalloc.o .libs/xmath.o   -L/sw/lib -lfl -lm  -O2   -install_name
>>   /sw/lib/libmatheval.1.dylib -compatibility_version 2 -current_version
>> 2.0 -Wl,-single_module
>> ld: library not found for -lfl
>> clang: error: linker command failed with exit code 1 (use -v to see
>> invocation)
>> make[2]: *** [libmatheval.la] Error 1
>>
>> The error goes away when Fink's flex package is installed (provides
>> /sw/lib/libfl.a).
>
>Interesting.  I have /usr/bin/libfl.a on 10.7/Xcode 4.6.2, which seems 
>to suffice if our 'flex' is not installed.  I guess it got removed.
>
>> This loosk like an upstream bug in the libmatheval config phase;
>> configure tests for -lfl and doesn't find it, but lib/Makefile places it
>> on the linker command line anyway, instead of the -ll that configure had
>> found.
>
>libs/Makefile.in hardcodes -lfl for the linker flags.  What happens if 
>you add
>
>perl -pi -e 's|-lfl|\@LEXLIB\@|g' lib/Makefile.in
>
>to PatchScript?  That should make lib/Makefile.in accept the configure 
>result. It worked on 10.7 when I forced it to find -ll, but I want to 
>make sure that it also works when there's no physical libfl.a present.
>
>Hanspeter
>
>
>--
>Get 100% visibility into Java/.NET code with AppDynamics Lite!
>It's a free troubleshooting tool designed for production.
>Get down to code-level detail for bottlenecks, with <2% overhead. 
>Download for free and get started troubleshooting in minutes. 
>http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
>___
>Fink-devel mailing list
>Fink-devel@lists.sourceforge.net
>List archive:
>http://news.gmane.org/gmane.os.apple.fink.devel
>Subscription management:
>https://lists.sourceforge.net/lists/listinfo/fink-devel
--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Dep lib update to h5utils

2013-08-14 Thread Hanspeter Niederstrasser
On 8/14/2013 5:13 AM, Martin wrote:
> Yes, with the patch it builds.
> Looking at SDKs, I see /usr/lib/libfl.a for 10.7, and not for 10.8.

Thanks for verifying.  I've sent a patch upstream.

Hanspeter


--
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel