tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

devel/happy-lib (Re: bulk builds status on NetBSD 10



my packaging of devel/happy-lib with
following 2 x 2 combinations all fail 

  - pbulk (inside of chroot)
  - out side of chroot

  - 9.3
  - 10.99.12

The messages are all the same as
    ERROR: lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so: rpath relative to WRKDIR
as is found at 
    http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0/20250321.0527/happy-lib-2.1.5nb1/install.log


at the end of package, I would see ' => not found' lines with ldd as:

| thinkc-01@makoto 09:12:29/250323(..devel/happy-lib)% pushd /tmp/devel/happy-lib/work/.destdir                                                                               |
| /tmp/devel/happy-lib/work/.destdir /export/CHROOT/usr/pkgsrc/devel/happy-lib
| thinkc-01@makoto 10:52:06/250323(..work/.destdir)% find . -name libHShappy-lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so                                       |
| ./usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so
| thinkc-01@makoto 10:52:19/250323(..work/.destdir)% ldd `find . -name libHShappy-lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so`                                 |
| ./usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so:
|         -lm.0 => /usr/lib/libm.so.0
|         -lc.12 => /usr/lib/libc.so.12
|         -lHShappy-lib-2.1.5-BI1tdUPR1LX1y2RBESrpbW-tabular-ghc9.10.1 => not found
|         -lHScontainers-0.7-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHScontainers-0.7-inplace-ghc9.10.1.so
|         -lHStemplate-haskell-2.22.0.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHStemplate-haskell-2.22.0.0-inplace-ghc9.10.1.so
|         -lHSpretty-1.1.3.6-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSpretty-1.1.3.6-inplace-ghc9.10.1.so
|         -lHSdeepseq-1.5.0.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSdeepseq-1.5.0.0-inplace-ghc9.10.1.so
|         -lHSarray-0.5.7.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSarray-0.5.7.0-inplace-ghc9.10.1.so
|         -lHSbase-4.20.0.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSbase-4.20.0.0-inplace-ghc9.10.1.so
|         -lHSghc-internal-9.1001.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-internal-9.1001.0-inplace-ghc9.10.1.so
|         -lHSghc-bignum-1.3-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-bignum-1.3-inplace-ghc9.10.1.so
|         -lgmp.10 => /usr/pkg/lib/libgmp.so.10
|         -lHSghc-prim-0.11.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-prim-0.11.0-inplace-ghc9.10.1.so
|         -lHSghc-boot-th-9.10.1-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-boot-th-9.10.1-inplace-ghc9.10.1.so
|         -lHShappy-lib-2.1.5-L19PhpVgUlyCMiHlqeyLJz-grammar-ghc9.10.1 => not found

and if with LD_LIBRARY_PATH setup manually: all are resolved.

| thinkc-01@makoto 10:55:52/250323(..work/.destdir)% env LD_LIBRARY_PATH=/tmp/devel/happy-lib/work/.destdir/usr/pkg/lib/x86_64-netbsd-ghc-9.10.1  ldd `find . -name libHShappy
| -lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so`
| ./usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.5-9sobLsJc5xKFiiCloUXLNx-backend-lalr-ghc9.10.1.so:
|         -lm.0 => /usr/lib/libm.so.0                                                                                                                                         |
|         -lc.12 => /usr/lib/libc.so.12
|         -lHShappy-lib-2.1.5-BI1tdUPR1LX1y2RBESrpbW-tabular-ghc9.10.1 => /tmp/devel/happy-lib/work/.destdir/usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.5-BI1tdUP
| R1LX1y2RBESrpbW-tabular-ghc9.10.1.so
|         -lHShappy-lib-2.1.5-L19PhpVgUlyCMiHlqeyLJz-grammar-ghc9.10.1 => /tmp/devel/happy-lib/work/.destdir/usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/libHShappy-lib-2.1.5-L19PhpV
| gUlyCMiHlqeyLJz-grammar-ghc9.10.1.so
|         -lHSarray-0.5.7.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSarray-0.5.7.0-inplace-ghc9.10.1.so
|         -lHSbase-4.20.0.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSbase-4.20.0.0-inplace-ghc9.10.1.so
|         -lHSghc-internal-9.1001.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-internal-9.1001.0-inplace-ghc9.10.1.so
|         -lHSghc-bignum-1.3-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-bignum-1.3-inplace-ghc9.10.1.so
|         -lgmp.10 => /usr/pkg/lib/libgmp.so.10
|         -lHSghc-prim-0.11.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-prim-0.11.0-inplace-ghc9.10.1.so
|         -lHScontainers-0.7-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHScontainers-0.7-inplace-ghc9.10.1.so
|         -lHStemplate-haskell-2.22.0.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHStemplate-haskell-2.22.0.0-inplace-ghc9.10.1.so
|         -lHSpretty-1.1.3.6-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSpretty-1.1.3.6-inplace-ghc9.10.1.so
|         -lHSdeepseq-1.5.0.0-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSdeepseq-1.5.0.0-inplace-ghc9.10.1.so
|         -lHSghc-boot-th-9.10.1-inplace-ghc9.10.1 => /usr/pkg/lib/ghc-9.10.1/lib/x86_64-netbsd-ghc-9.10.1/libHSghc-boot-th-9.10.1-inplace-ghc9.10.1.so
| thinkc-01@makoto 10:56:21/250323(..work/.destdir)%                                                                                                                          |

my guess is that 
 1. "rpath relative to WRKDIR" is not true, but the fact is just "not resolved".
 2. (anyway) some set up is missing (to my packaging)

Other pbulk reports don't mention the same thing at all ? why ?
(Do I kept some wrong packaged binaries on my hosts ?)

Please advice me which subsystem emits the message  "rpath relative to WRKDIR", thanks
-- 
Makoto Fujiwara
mef%NetBSD.org@localhost
makoto%if.t.u-tokyo.ac.jp@localhost


Home | Main Index | Thread Index | Old Index