Indeed you are right:

larcher@na75:~$ pkg contents -r blas
PATH
usr
usr/lib
usr/lib/libblas.a
usr/lib/libblas.so
larcher@na75:~$ pkg contents -r lapack
PATH
usr
usr/lib
usr/lib/libblas.a
usr/lib/libblas.so
usr/lib/liblapack.a
usr/lib/liblapack.so
usr/lib/liblapacke.a
usr/lib/liblapacke.so

I guess we should report to SFE maintainers.
For the moment just having the lapack package seems enough though.

Moreover in
https://hg.openindiana.org/upstream/spec-files-extra/file/65bca4bb8413/SFEoctave.spec

You can see that the package depends on xblas and lapack and that in that
case the blas library is called libxblas.so such that there is no conflict.

larcher@na75:~$ pkg contents -r xblas
PATH
usr
usr/include
usr/include/blas_dense_proto.h
usr/include/blas_enum.h
usr/include/blas_extended.h
usr/include/blas_extended_private.h
usr/include/blas_extended_proto.h
usr/include/blas_fpu.h
usr/include/blas_malloc.h
usr/include/f2c-bridge.h
usr/lib
usr/lib/amd64
usr/lib/amd64/libxblas.so
usr/lib/amd64/libxblas.so.1
usr/lib/amd64/libxblas.so.1.0.0
usr/lib/libxblas.so
usr/lib/libxblas.so.1
usr/lib/libxblas.so.1.0.0

Best regards,

Aurelien

On Thu, Nov 29, 2012 at 9:56 AM, Paul Johnston <
paul.johns...@manchester.ac.uk> wrote:

> Hi
> I'm trying to build octave this is the tail of my first attempt:
>
> ...
> checking for sgemm_ in -lblas... (cached) no
> checking for sgemm_ in -lblas... (cached) no
> configure: error: You are required to have BLAS and LAPACK libraries
>
> paulj@smartos1:~/Downloads/octave-3.6.3$ pfexec pkg install blas
>            Packages to install:  7
>        Create boot environment: No
> Create backup boot environment: No
>
> DOWNLOAD                                  PKGS       FILES    XFER (MB)
> Completed                                  7/7       72/72      4.0/4.0
>
> PHASE                                        ACTIONS
> Install Phase                                310/310
>
> PHASE                                          ITEMS
> Package State Update Phase                       7/7
> Image State Update Phase                         2/2
>
> paulj@smartos1:~/Downloads/octave-3.6.3$ pfexec pkg install lapack
> Creating Plan |
> pkg install: The following packages all deliver file actions to
> usr/lib/libblas.so:
>
>   pkg://sfe/library/lapack@3.4.1,5.11-0.151.1.5:20120807T181337Z
>   pkg://sfe/library/math/blas@1.1,5.11-0.151.1.5:20120807T183737Z
>
> These packages may not be installed together. Any non-conflicting set may
> be, or the packages must be corrected before they can be installed.
>
> The following packages all deliver file actions to usr/lib/libblas.a:
>
>   pkg://sfe/library/lapack@3.4.1,5.11-0.151.1.5:20120807T181337Z
>   pkg://sfe/library/math/blas@1.1,5.11-0.151.1.5:20120807T183737Z
>
> These packages may not be installed together. Any non-conflicting set may
> be, or the packages must be corrected before they can be installed.
>
> paulj@smartos1:~/Downloads/octave-3.6.3$
>
> I assume the "and" in BLAS and LAPACK is a proper and so any ideas?
>
> paulj@smartos1:~/Downloads/lapack-3.4.2$ uname -a
> SunOS smartos1 5.11 oi_151a7 i86pc i386 i86pc Solaris
>
> Cheers Paul
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss@openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>



-- 
-------------------------------------------------------------------------------
LARCHER Aurélien            | KTH, School of Computer Science and
Communication
Work: +46 (0) 8 790 71 42   | Lindstedtsvägen 5, Plan 5
Mob.: +46 (0) 7 09 46 40 17 | 100 44 Stockholm, SWEDEN
-------------------------------------------------------------------------------
Praise the Caffeine embeddings ...
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to