[Fink-users] Failed: phase compiling: arpack-ng-mpi-atlas-3.1.3-3 failed

2013-11-04 Thread Dominique Dhumieres
Installing arpack-ng-mpi-atlas-3.1.3-3 on

Package manager version: 0.36.0
Distribution version: selfupdate-rsync Mon Nov  4 07:53:13 2013, 10.9, x86_64
Trees: local/main stable/main
Xcode.app: 5.0.1
Xcode command-line tools: 5.0.1.0.1.1382131676
Max. Fink build jobs:  8

failed with

configure: error: in 
`/sw64/src/fink.build/arpack-ng-mpi-atlas-3.1.3-3/arpack-ng-3.1.3':
configure: error: Fortran 77 compiler cannot create executables
See `config.log' for more details
### execution of /tmp/fink.b3OVv failed, exit code 77
### execution of /tmp/fink.VmQBZ failed, exit code 77
Removing runtime build-lock...
Removing build-lock package...
/sw64/bin/dpkg-lockwait -r fink-buildlock-arpack-ng-mpi-atlas-3.1.3-3
(Reading database ... 80018 files and directories currently installed.)
Removing fink-buildlock-arpack-ng-mpi-atlas-3.1.3-3 ...
Failed: phase compiling: arpack-ng-mpi-atlas-3.1.3-3 failed

The error in config.log is

configure:2892: checking whether the Fortran 77 compiler works
configure:2914: /sw64/bin/gfortran-fsf-4.8  -Wl,-dead_strip_dylibs -L/sw64/lib 
-L/sw64/lib/openmpi conftest.f -lmpi_f77 >&5
ld: library not found for -lmpi_f77

TIA

Dominique

--
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] Failed: phase compiling: arpack-ng-mpi-atlas-3.1.3-3 failed

2013-11-04 Thread Alexander Hansen
On 11/4/13 9:19 AM, Dominique Dhumieres wrote:
> Installing arpack-ng-mpi-atlas-3.1.3-3 on
>
> Package manager version: 0.36.0
> Distribution version: selfupdate-rsync Mon Nov  4 07:53:13 2013, 10.9, x86_64
> Trees: local/main stable/main
> Xcode.app: 5.0.1
> Xcode command-line tools: 5.0.1.0.1.1382131676
> Max. Fink build jobs:  8
>
> failed with
>
> configure: error: in 
> `/sw64/src/fink.build/arpack-ng-mpi-atlas-3.1.3-3/arpack-ng-3.1.3':
> configure: error: Fortran 77 compiler cannot create executables
> See `config.log' for more details
> ### execution of /tmp/fink.b3OVv failed, exit code 77
> ### execution of /tmp/fink.VmQBZ failed, exit code 77
> Removing runtime build-lock...
> Removing build-lock package...
> /sw64/bin/dpkg-lockwait -r fink-buildlock-arpack-ng-mpi-atlas-3.1.3-3
> (Reading database ... 80018 files and directories currently installed.)
> Removing fink-buildlock-arpack-ng-mpi-atlas-3.1.3-3 ...
> Failed: phase compiling: arpack-ng-mpi-atlas-3.1.3-3 failed
>
> The error in config.log is
>
> configure:2892: checking whether the Fortran 77 compiler works
> configure:2914: /sw64/bin/gfortran-fsf-4.8  -Wl,-dead_strip_dylibs 
> -L/sw64/lib -L/sw64/lib/openmpi conftest.f -lmpi_f77 >&5
> ld: library not found for -lmpi_f77
>
> TIA
>
> Dominique
>

It's going to take me a while to build up the dependencies for this. 
What does "dpkg -L openmpi" give?

-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

--
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] Failed: phase compiling: arpack-ng-mpi-atlas-3.1.3-3 failed

2013-11-04 Thread Alexander Hansen
On 11/4/13 9:37 AM, Dominique d'Humières wrote:
>
> Le 4 nov. 2013 à 18:30, Alexander Hansen  > a écrit :
>
>> it's going to take me a while to build up the dependencies for this.
>> What does "dpkg -L openmpi" give?
>
> [Book15] /Users/dominiq% dpkg -L openmpi
> /.



> /sw64/lib
> /sw64/lib/openmpi
> /sw64/lib/openmpi/libmpi.a
> /sw64/lib/openmpi/libmpi.la
> /sw64/lib/openmpi/libmpi_cxx.a
> /sw64/lib/openmpi/libmpi_cxx.la
> /sw64/lib/openmpi/libmpi_mpifh.a
> /sw64/lib/openmpi/libmpi_mpifh.la
> /sw64/lib/openmpi/libmpi_usempi.a
> /sw64/lib/openmpi/libmpi_usempi.la
> /sw64/lib/openmpi/libompitrace.a
> /sw64/lib/openmpi/libompitrace.la
> /sw64/lib/openmpi/libopen-pal.a
> /sw64/lib/openmpi/libopen-pal.la
> /sw64/lib/openmpi/libopen-rte.a
> /sw64/lib/openmpi/libopen-rte.la
> /sw64/lib/openmpi/libopen-trace-format.a
> /sw64/lib/openmpi/libopen-trace-format.la
> /sw64/lib/openmpi/libotfaux.a
> /sw64/lib/openmpi/libotfaux.la
> /sw64/lib/openmpi/libvt-hyb.a
> /sw64/lib/openmpi/libvt-hyb.la
> /sw64/lib/openmpi/libvt-mpi-unify.a
> /sw64/lib/openmpi/libvt-mpi-unify.la
> /sw64/lib/openmpi/libvt-mpi.a
> /sw64/lib/openmpi/libvt-mpi.la
> /sw64/lib/openmpi/libvt-mt.a
> /sw64/lib/openmpi/libvt-mt.la
> /sw64/lib/openmpi/libvt.a
> /sw64/lib/openmpi/libvt.la
> /sw64/lib/openmpi/mpi.mod
> /sw64/lib/openmpi/openmpi
> /sw64/lib/openmpi/openmpi/libompi_dbg_msgq.a
> /sw64/lib/openmpi/openmpi/libompi_dbg_msgq.la
> /sw64/lib/openmpi/openmpi/libompi_dbg_msgq.so
> /sw64/lib/openmpi/pkgconfig
> /sw64/lib/openmpi/pkgconfig/ompi-c.pc
> /sw64/lib/openmpi/pkgconfig/ompi-cxx.pc
> /sw64/lib/openmpi/pkgconfig/ompi-fort.pc
> /sw64/lib/openmpi/pkgconfig/ompi.pc
> /sw64/lib/openmpi/pkgconfig/opal.pc
> /sw64/lib/openmpi/pkgconfig/orte.pc



> /sw64/lib/openmpi/libmpi.dylib
> /sw64/lib/openmpi/libmpi_cxx.dylib
> /sw64/lib/openmpi/libmpi_mpifh.dylib
> /sw64/lib/openmpi/libmpi_usempi.dylib
> /sw64/lib/openmpi/libompitrace.dylib
> /sw64/lib/openmpi/libopal.dylib
> /sw64/lib/openmpi/libopen-pal.dylib
> /sw64/lib/openmpi/libopen-rte.dylib
> /sw64/lib/openmpi/libopen-trace-format.dylib
> /sw64/lib/openmpi/liborte.dylib
> /sw64/lib/openmpi/libotfaux.dylib
> /sw64/lib/openmpi/libvt-hyb.dylib
> /sw64/lib/openmpi/libvt-mpi-unify.dylib
> /sw64/lib/openmpi/libvt-mpi.dylib
> /sw64/lib/openmpi/libvt-mt.dylib
> /sw64/lib/openmpi/libvt.dylib
> /sw64/lib/openmpi/pkgconfig/ompi-f77.pc
> /sw64/lib/openmpi/pkgconfig/ompi-f90.pc



Aha.  I hardcoded the library name in the arpack-mpi* build procedure. 
I'll update it to use pkgconfig and hopefully that will be portable 
across 10.7 - 10.9.
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

--
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] Failed: phase compiling: arpack-ng-mpi-atlas-3.1.3-3 failed

2013-11-04 Thread Alexander Hansen
On 11/4/13 10:32 AM, Alexander Hansen wrote:
> On 11/4/13 9:37 AM, Dominique d'Humières wrote:
>>
>> Le 4 nov. 2013 à 18:30, Alexander Hansen > > a écrit :
>>
>>> it's going to take me a while to build up the dependencies for this.
>>> What does "dpkg -L openmpi" give?
>>
>> [Book15] /Users/dominiq% dpkg -L openmpi
>> /.
>
> 
>
>> /sw64/lib
>> /sw64/lib/openmpi
>> /sw64/lib/openmpi/libmpi.a
>> /sw64/lib/openmpi/libmpi.la
>> /sw64/lib/openmpi/libmpi_cxx.a
>> /sw64/lib/openmpi/libmpi_cxx.la
>> /sw64/lib/openmpi/libmpi_mpifh.a
>> /sw64/lib/openmpi/libmpi_mpifh.la
>> /sw64/lib/openmpi/libmpi_usempi.a
>> /sw64/lib/openmpi/libmpi_usempi.la
>> /sw64/lib/openmpi/libompitrace.a
>> /sw64/lib/openmpi/libompitrace.la
>> /sw64/lib/openmpi/libopen-pal.a
>> /sw64/lib/openmpi/libopen-pal.la
>> /sw64/lib/openmpi/libopen-rte.a
>> /sw64/lib/openmpi/libopen-rte.la
>> /sw64/lib/openmpi/libopen-trace-format.a
>> /sw64/lib/openmpi/libopen-trace-format.la
>> /sw64/lib/openmpi/libotfaux.a
>> /sw64/lib/openmpi/libotfaux.la
>> /sw64/lib/openmpi/libvt-hyb.a
>> /sw64/lib/openmpi/libvt-hyb.la
>> /sw64/lib/openmpi/libvt-mpi-unify.a
>> /sw64/lib/openmpi/libvt-mpi-unify.la
>> /sw64/lib/openmpi/libvt-mpi.a
>> /sw64/lib/openmpi/libvt-mpi.la
>> /sw64/lib/openmpi/libvt-mt.a
>> /sw64/lib/openmpi/libvt-mt.la
>> /sw64/lib/openmpi/libvt.a
>> /sw64/lib/openmpi/libvt.la
>> /sw64/lib/openmpi/mpi.mod
>> /sw64/lib/openmpi/openmpi
>> /sw64/lib/openmpi/openmpi/libompi_dbg_msgq.a
>> /sw64/lib/openmpi/openmpi/libompi_dbg_msgq.la
>> /sw64/lib/openmpi/openmpi/libompi_dbg_msgq.so
>> /sw64/lib/openmpi/pkgconfig
>> /sw64/lib/openmpi/pkgconfig/ompi-c.pc
>> /sw64/lib/openmpi/pkgconfig/ompi-cxx.pc
>> /sw64/lib/openmpi/pkgconfig/ompi-fort.pc
>> /sw64/lib/openmpi/pkgconfig/ompi.pc
>> /sw64/lib/openmpi/pkgconfig/opal.pc
>> /sw64/lib/openmpi/pkgconfig/orte.pc
>
> 
>
>> /sw64/lib/openmpi/libmpi.dylib
>> /sw64/lib/openmpi/libmpi_cxx.dylib
>> /sw64/lib/openmpi/libmpi_mpifh.dylib
>> /sw64/lib/openmpi/libmpi_usempi.dylib
>> /sw64/lib/openmpi/libompitrace.dylib
>> /sw64/lib/openmpi/libopal.dylib
>> /sw64/lib/openmpi/libopen-pal.dylib
>> /sw64/lib/openmpi/libopen-rte.dylib
>> /sw64/lib/openmpi/libopen-trace-format.dylib
>> /sw64/lib/openmpi/liborte.dylib
>> /sw64/lib/openmpi/libotfaux.dylib
>> /sw64/lib/openmpi/libvt-hyb.dylib
>> /sw64/lib/openmpi/libvt-mpi-unify.dylib
>> /sw64/lib/openmpi/libvt-mpi.dylib
>> /sw64/lib/openmpi/libvt-mt.dylib
>> /sw64/lib/openmpi/libvt.dylib
>> /sw64/lib/openmpi/pkgconfig/ompi-f77.pc
>> /sw64/lib/openmpi/pkgconfig/ompi-f90.pc
>
> 
>
> Aha.  I hardcoded the library name in the arpack-mpi* build procedure.
> I'll update it to use pkgconfig and hopefully that will be portable
> across 10.7 - 10.9.

I just checked 3.1.3-4 into CVS.  I haven't quite built up the 
dependencies yet on 10.9 to test it myself, but the pkgconfig logic 
works in arpack-ng-mpi (I didn't need any extra depedencies to build 
that).  Let me know how it works.

-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

--
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users