From owner-freebsd-hackers@FreeBSD.ORG Sat Jun 26 21:14:43 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF6E41065674; Sat, 26 Jun 2010 21:14:43 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4D49F8FC1E; Sat, 26 Jun 2010 21:14:42 +0000 (UTC) Received: by qwg5 with SMTP id 5so1296153qwg.13 for ; Sat, 26 Jun 2010 14:14:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:cc:content-type; bh=P+8tD23pbxCJQUKDp0eVX2afAr2EHwhTuxQ3PuCjbjY=; b=G0fbKK98g10WKJ0njx2jBVWvEVIvnBtgRFQ+1cGv3fz/4OU4imKzSeM9P4zw0yOoQl A0pG/EJUMSfQUsIWVJrH88rVXcBVnmiIAhPryezsEGaAuwAki8MczeWbF+NqNe/3k5wy xAgHeLhhV6oGyXafu9ihDfkkK2nvdbRztbkzc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=Xi9+8p/4KBBz6Jx3hi4zcGqKix2pZg/CvNTYIlmY55yzXlQBXzFUFLKixG6hPYzByC 7xmo2dz/vfcwCEkQ+9ayzVy95tESLEYlmBq2G9JLFMjaH9EWH30lTGf46tfaq1zlXG5z ctJR+XEckAGFdFh6u8yWq3423HzQj+MNKRrqU= MIME-Version: 1.0 Received: by 10.224.65.103 with SMTP id h39mr1780366qai.288.1277586882523; Sat, 26 Jun 2010 14:14:42 -0700 (PDT) Received: by 10.229.80.75 with HTTP; Sat, 26 Jun 2010 14:14:42 -0700 (PDT) Date: Sat, 26 Jun 2010 14:14:42 -0700 Message-ID: From: Garrett Cooper To: FreeBSD-Hackers Content-Type: multipart/mixed; boundary=00c09f83a3bc4d745d0489f56076 Cc: Warner Losh , Dag-Erling Smorgrav Subject: [PATCH] Build error with buildworld and -j1 on a memory backed /usr/obj X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 21:14:43 -0000 --00c09f83a3bc4d745d0489f56076 Content-Type: text/plain; charset=ISO-8859-1 The build for r209530 failed with a clean workspace and a clean /usr/obj/scratch. I was building with a memory-disk backed /usr/obj. Here's the error: ===> usr.bin/ar (depend) lex -t /scratch/freebsd/current/usr.bin/ar/acplex.l > acplex.c yacc -d /scratch/freebsd/current/usr.bin/ar/acpyacc.y cp y.tab.c acpyacc.c rm -f .depend mkdep -f .depend -a -I. -I/scratch/freebsd/current/usr.bin/ar /scratch/freebsd/current/usr.bin/ar/ar.c acplex.c acpyacc.c /scratch/freebsd/current/usr.bin/ar/read.c /scratch/freebsd/current/usr.bin/ar/util.c /scratch/freebsd/current/usr.bin/ar/write.c /scratch/freebsd/current/usr.bin/ar/ar.c:66:21: error: archive.h: No such file or directory /scratch/freebsd/current/usr.bin/ar/acpyacc.y:35:21: error: archive.h: No such file or directory /scratch/freebsd/current/usr.bin/ar/acpyacc.y:36:27: error: archive_entry.h: No such file or directory /scratch/freebsd/current/usr.bin/ar/read.c:33:21: error: archive.h: No such file or directory /scratch/freebsd/current/usr.bin/ar/read.c:34:27: error: archive_entry.h: No such file or directory /scratch/freebsd/current/usr.bin/ar/write.c:34:21: error: archive.h: No such file or directory /scratch/freebsd/current/usr.bin/ar/write.c:35:27: error: archive_entry.h: No such file or directory mkdep: compile failed *** Error code 1 Stop in /scratch/freebsd/current/usr.bin/ar. *** Error code 1 Stop in /scratch/freebsd/current/usr.bin. *** Error code 1 Stop in /scratch/freebsd/current. *** Error code 1 Stop in /scratch/freebsd/current. *** Error code 1 Stop in /scratch/freebsd/current. I think this is due to dependency issues with libarchive. I had some changes in my p4 workspace to address the libarchive dependency for libpkg (for work that's incoming in the next couple of months) that Warner helped me out with, and once I applied the change things worked. The patch is attached. Thanks, -Garrett PS This might also resolve some other outstanding issues related to build dependencies with libarchive, like with the ia64 lzma issue that DES and a few other folks have been munging over for a while now. --00c09f83a3bc4d745d0489f56076 Content-Type: application/octet-stream; name="fix-libarchive-dependencies.diff" Content-Disposition: attachment; filename="fix-libarchive-dependencies.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gaww4n3j0 LS0tIE1ha2VmaWxlLmluYzEJMjAxMC0wNi0yNSAyMToxMzozNS4wMDAwMDAwMDAgLTA3MDAKKysr IC4uL3BlcmZvcmNlL3BrZ19pbnN0YWxsLWVuaGFuY2VtZW50cy9NYWtlZmlsZS5pbmMxCTIwMTAt MDYtMjYgMTM6MTE6MDIuMDAwMDAwMDAwIC0wNzAwCkBAIC0xLDUgKzEsNSBAQAogIwotIyAkRnJl ZUJTRCQKKyMgJEZyZWVCU0Q6IHNyYy9NYWtlZmlsZS5pbmMxLHYgMS42NTYgMjAxMC8wNi8yNCAx Nzo1MzoyNSBpbXAgRXhwICQKICMKICMgTWFrZSBjb21tYW5kIGxpbmUgb3B0aW9uczoKICMJLURO T19DTEVBTkRJUiBydW4gJHtNQUtFfSBjbGVhbiwgaW5zdGVhZCBvZiAke01BS0V9IGNsZWFuZGly CkBAIC0xMDE3LDEwICsxMDE3LDYgQEAKIF9yZXNjdWU9IHJlc2N1ZS9yZXNjdWUKIC5lbmRpZgog Ci0uaWYgJHtNS19TWVNJTlNUQUxMfSAhPSAibm8iCi1fc3lzaW5zdGFsbD0JCXVzci5zYmluL3N5 c2luc3RhbGwKLS5lbmRpZgotCiBidWlsZC10b29sczoKIC5mb3IgX3Rvb2wgaW4gXAogICAgIGJp bi9jc2ggXApAQCAtMTAzMiw3ICsxMDI4LDcgQEAKICAgICAke19haWNhc219IFwKICAgICB1c3Iu YmluL2F3ayBcCiAgICAgbGliL2xpYm1hZ2ljIFwKLSAgICAke19zeXNpbnN0YWxsfQorICAgIHVz ci5zYmluL3N5c2luc3RhbGwKIAkke18rX31AJHtFQ0hPRElSfSAiPT09PiAke190b29sfSAob2Jq LGJ1aWxkLXRvb2xzKSI7IFwKIAkJY2QgJHsuQ1VSRElSfS8ke190b29sfTsgXAogCQkke01BS0V9 IERJUlBSRlg9JHtfdG9vbH0vIG9iajsgXApAQCAtMTEyNSwxNiArMTEyMSwxNSBAQAogX3ByZWJ1 aWxkX2xpYnM9CSR7X2tlcmJlcm9zNV9saWJfbGliYXNuMX0gJHtfa2VyYmVyb3M1X2xpYl9saWJo ZWltbnRsbX0gXAogCQkke19rZXJiZXJvczVfbGliX2xpYmh4NTA5fSAke19rZXJiZXJvczVfbGli X2xpYmtyYjV9IFwKIAkJJHtfa2VyYmVyb3M1X2xpYl9saWJyb2tlbn0gXAotCQlsaWIvbGliYnoy IGxpYi9saWJjb21fZXJyIGxpYi9saWJjcnlwdCBcCi0JCWxpYi9saWJleHBhdCBsaWIvbGliZmV0 Y2ggXAotCQkke19saWJfbGliZ3NzYXBpfSAke19saWJfbGliaXB4fSBcCisJCWxpYi9saWJhcmNo aXZlIGxpYi9saWJiejIgbGliL2xpYmNvbV9lcnIgbGliL2xpYmNyeXB0IFwKKwkJbGliL2xpYmV4 cGF0IGxpYi9saWJmZXRjaCAke19saWJfbGliZ3NzYXBpfSAke19saWJfbGliaXB4fSBcCiAJCWxp Yi9saWJraWNvbnYgbGliL2xpYmt2bSBsaWIvbGlibHptYSBsaWIvbGlibWQgXAogCQlsaWIvbmN1 cnNlcy9uY3Vyc2VzIGxpYi9uY3Vyc2VzL25jdXJzZXN3IFwKLQkJbGliL2xpYm9waWUgbGliL2xp YnBhbSAke19saWJfbGlidGhyfSBcCisJCWxpYi9saWJvcGllIGxpYi9saWJwYW0gJHtfbGliX2xp YnBrZ30gJHtfbGliX2xpYnRocn0gXAogCQlsaWIvbGlicmFkaXVzIGxpYi9saWJzYnVmIGxpYi9s aWJ0YWNwbHVzIFwKIAkJbGliL2xpYnV0aWwgJHtfbGliX2xpYnlwY2xudH0gbGliL2xpYnogbGli L21zdW4gXAogCQkke19zZWN1cmVfbGliX2xpYmNyeXB0b30gJHtfc2VjdXJlX2xpYl9saWJzc2h9 IFwKLQkJJHtfc2VjdXJlX2xpYl9saWJzc2x9CisJCSR7X3NlY3VyZV9saWJfbGlic3NsfSBcCiAK IC5pZiAke01LX0xJQlRIUn0gIT0gIm5vIgogX2xpYl9saWJ0aHI9CWxpYi9saWJ0aHIKQEAgLTEx NDIsNiArMTEzNywxMyBAQAogCiBfZ2VuZXJpY19saWJzPQkke19jZGRsX2xpYn0gZ251L2xpYiAk e19rZXJiZXJvczVfbGlifSBsaWIgJHtfc2VjdXJlX2xpYn0gdXNyLmJpbi9sZXgvbGliCiAKKy5p ZiAke01LX0NSWVBUfSA9PSBubworbGliL2xpYmFyY2hpdmVfX0w6IGxpYi9saWJiejJfX0wgbGli L2xpYmx6bWFfX0wgbGliL2xpYm1kX19MIGxpYi9saWJ6X19MCisuZWxzZQorbGliL2xpYmFyY2hp dmVfX0w6IGxpYi9saWJiejJfX0wgbGliL2xpYmx6bWFfX0wgbGliL2xpYm1kX19MIGxpYi9saWJ6 X19MIFwKKwkJICAgc2VjdXJlL2xpYi9saWJjcnlwdG9fX0wKKy5lbmRpZgorCiBsaWIvbGlib3Bp ZV9fTCBsaWIvbGlidGFjcGx1c19fTDogbGliL2xpYm1kX19MCiAKIC5pZiAke01LX0NEREx9ICE9 ICJubyIKQEAgLTExOTIsNiArMTE5NCwxMiBAQAogbGliL2xpYmZldGNoX19MIGxpYi9saWJyYWRp dXNfX0w6IGxpYi9saWJtZF9fTAogLmVuZGlmCiAKKy5pZiAke01LX1BLR1RPT0xTfSAhPSAibm8i CitfbGliX2xpYnBrZz0JbGliL2xpYnBrZworIyBPbmx5IGxpc3RpbmcgZGlyZWN0IGRlcGVuZGVu Y2llcyBvZiBsaWJwa2cuCitsaWIvbGlicGtnX19MOiBsaWIvbGliYXJjaGl2ZV9fTCBsaWIvbGli ZmV0Y2hfX0wgbGliL2xpYm1kX19MIGxpYi9saWJ1dGlsX19MCisuZW5kaWYKKwogLmZvciBfbGli IGluICR7X3ByZXJlcV9saWJzfQogJHtfbGlifV9fUEw6IC5QSE9OWQogLmlmIGV4aXN0cygkey5D VVJESVJ9LyR7X2xpYn0pCg== --00c09f83a3bc4d745d0489f56076--