Current-Users archive

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

Re: Build broken - port amd64 - pkgconfig/libcrypto.pc



On Jan 19, 10:53am, paul%whooppee.com@localhost (Paul Goyette) wrote:
-- Subject: Re: Build broken - port amd64 - pkgconfig/libcrypto.pc

| On Sat, 19 Jan 2013, Christos Zoulas wrote:
| 
| > On Jan 18,  6:18pm, paul%whooppee.com@localhost (Paul Goyette) wrote:
| > -- Subject: Build broken - port amd64 - pkgconfig/libcrypto.pc
| >
| > | Looks like libcrypto.pc is missing...
| > |
| > | #   install  /test-bed/dst/usr/lib/pkgconfig/libcrypto.pc
| > | /test-bed/tools/bin/x86_64--netbsd-install  -N /test-bed/src/etc -c  -r  
-o root  -g wheel  -m 444   libcrypto.pc 
/test-bed/dst/usr/lib/pkgconfig/libcrypto.pc
| > | x86_64--netbsd-install: libcrypto.pc: stat: No such file or directory
| > |
| > | *** Failed target:  /test-bed/dst/usr/lib/pkgconfig/libcrypto.pc
| > | *** Failed command: /test-bed/tools/bin/x86_64--netbsd-install -N 
/test-bed/src/etc -c -r -o root -g wheel -m 444 libcrypto.pc 
/test-bed/dst/usr/lib/pkgconfig/libcrypto.pc
| > | *** Error code 1
| >
| > There is a rule to create it... I saw this, but I can't reproduce it.
| 
| It is 100% reproducible on my test bed, which runs
| 
|       build.sh -j 1 release
| 
| with a completely empty $TOOLDIR $DESTDIR $RELEASEDIR
| 
| 
| An "update" build, however, gets past the above failure, and completes 
| most of the build.  The update build finally fails with
| 
| ======  3 missing files in DESTDIR  ========
| Files in flist but missing from DESTDIR.
| File wasn't installed ?
| ------------------------------------------
| ./usr/lib/pkgconfig/libcrypto.pc
| ./usr/lib/pkgconfig/libssl.pc
| ./usr/lib/pkgconfig/openssl.pc
| ========  end of 3 missing files  ==========
| 
| 
| 
| So, in addition to libcrypto.pc not being installed, there are a couple 
| of other files missing, too.

$ cd /usr/src/crypto/external/bsd/openssl/lib/libcrypto
$ rm -f obj.amd64/libcrypto.pc
$ make -j 1 install
/usr/src/crypto/external/bsd/openssl/lib/libcrypto/../../mkpc libcrypto.pc > 
libcrypto.pc
#   install  /usr/lib/pkgconfig/libcrypto.pc
/usr/tools/amd64/bin/x86_64--netbsd-install  -N 
/net/quasar/src-5/NetBSD/src/etc -c -p -r  -o root  -g wheel  -m 444   
libcrypto.pc /usr/lib/pkgconfig/libcrypto.pc

christos


Home | Main Index | Thread Index | Old Index