ports/184806: [PATCH] devel/hs-vector: does not build on 10.x (likely lang/ghc problem)

Dmitry Marakasov amdmi3 at amdmi3.ru
Mon Dec 16 16:30:00 UTC 2013


>Number:         184806
>Category:       ports
>Synopsis:       [PATCH] devel/hs-vector: does not build on 10.x (likely lang/ghc problem)
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 16 16:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 10.0-BETA3 amd64
>Organization:
>Environment:
System: FreeBSD hades.panopticon 10.0-BETA3 FreeBSD 10.0-BETA3 #0 r258666: Wed Nov 27 03:06:10 MSK
>Description:
Likely after iconv-related changes in 10.x:

--- hs-vector.log begins here ---
===>  Found saved configuration for hs-vector-0.10.0.1_2
===>   hs-vector-0.10.0.1_2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by hs-vector-0.10.0.1_2 for building
===>  Extracting for hs-vector-0.10.0.1_2
=> SHA256 Checksum OK for cabal/vector-0.10.0.1.tar.gz.
===>  Patching for hs-vector-0.10.0.1_2
===>   hs-vector-0.10.0.1_2 depends on executable: ghc - found
===>   hs-vector-0.10.0.1_2 depends on package: ghc>=7.6.3 - found
===>   hs-vector-0.10.0.1_2 depends on package: hs-primitive>=0.5 - found
===>   hs-vector-0.10.0.1_2 depends on executable: gcc46 - found
===>   hs-vector-0.10.0.1_2 depends on file: /usr/local/bin/as - found
===>  Configuring for hs-vector-0.10.0.1_2
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking ./setup ...
Configuring vector-0.10.0.1...
===>  Building for hs-vector-0.10.0.1_2
Building vector-0.10.0.1...
Preprocessing library vector-0.10.0.1...
[ 1 of 19] Compiling Data.Vector.Storable.Internal ( Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o )
[ 2 of 19] Compiling Data.Vector.Fusion.Util ( Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o )
[ 3 of 19] Compiling Data.Vector.Fusion.Stream.Size ( Data/Vector/Fusion/Stream/Size.hs, dist/build/Data/Vector/Fusion/Stream/Size.o )

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `*'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `abs'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `signum'
    In the instance declaration for `Num Size'
[ 4 of 19] Compiling Data.Vector.Internal.Check ( Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o )
[ 5 of 19] Compiling Data.Vector.Fusion.Stream.Monadic ( Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... ghc: /usr/local/lib/ghc-7.6.3/base-4.6.0.1/HSbase-4.6.0.1.o: unknown symbol `iconv_open'
ghc: unable to load package `base'
*** Error code 1

Stop.
make[1]: stopped in /usr/home/amdmi3/projects/freebsd/ports/devel/hs-vector
*** Error code 1

Stop.
make: stopped in /usr/home/amdmi3/projects/freebsd/ports/devel/hs-vector
--- hs-vector.log ends here ---

Port maintainer (haskell at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: SVN)
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list