Home :: Documentation :: Download :: Development :: Community :: Wiki :: Ports :: Bugs :: Links :: About
Welcome to CRUX bug tracking.
Tasklist

FS#141 - Some ports fail to compile with make -jX

Attached to Project: CRUX
Opened by Fredrik Rinnestam (rehabdoll) - Tuesday, 21 November 2006, 14:16 GMT+2
Last edited by Jose V Beneyto (sepen) - Saturday, 08 May 2010, 01:11 GMT+2
Task Type Bug Report
Category ports → core/opt
Status Assigned
Assigned To CRUX Developers (crux)
Operating System CRUX
Severity Very Low
Priority Normal
Reported Version Development
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

autoconf, groff, gzip and mktemp all fails to build on my system with \"MAKEFLAGS=-j5\". A possible and simple solution would be to inject the -j1 flag in the Pkgfile of the ports affected.

I\'ve not yet tested if there are any ports in opt that fail with -jX, but i expect there are.
This task depends upon

Comment by Fredrik Rinnestam (rehabdoll) - Thursday, 01 March 2007, 00:42 GMT+2
Just noticed that not all of gcc gets packaged with -j3.

=======> ERROR: Footprint mismatch found:
MISSING drwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/NXConstStr.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/Object.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/Protocol.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/encoding.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/hash.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/objc-api.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/objc-decls.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/objc-list.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/objc.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/sarray.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/thr.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/objc/typedstream.h
MISSING drwxr-xr-x root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/ssp/
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/ssp/ssp.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/ssp/stdio.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/ssp/string.h
MISSING -rw-r--r-- root/root usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/ssp/unistd.h
=======> ERROR: Building \'/usr/ports/pkg/gcc#4.1.2-1.pkg.tar.gz\' failed.
Comment by Matt Housh (jaeger) - Wednesday, 02 May 2007, 17:50 GMT+2
Some others that fail with -jX some or all of the time:

opt/cdparanoia
opt/cyrus-sasl
opt/samba
opt/nss
opt/ghostscript
Comment by Juergen Daubert (jue) - Saturday, 28 July 2007, 10:11 GMT+2
Fixed for autoconf, groff, mktemp, cdparanoia, samba and ghostscript.
Cannot reproduce for gzip.
Comment by Fredrik Rinnestam (rehabdoll) - Tuesday, 25 September 2007, 01:39 GMT+2
opt/mod_php
reported by "qid"
Comment by Fredrik Rinnestam (rehabdoll) - Saturday, 24 November 2007, 23:53 GMT+2
"make -j1 install" in gcc's Pkgfile fixes my footprint errors.
Comment by Tilman Sauerbeck (tilman) - Saturday, 03 May 2008, 12:36 GMT+2
See this thread on a possible solution to catch these errors earlier: http://lists.crux.nu/pipermail/crux-devel/2008-May/003386.html
Comment by Tilman Sauerbeck (tilman) - Sunday, 20 July 2008, 22:58 GMT+2
opt/subversion needs -j 1 at the install stage, too.

(I'll handle this myself if Simone doesn't get a chance to fix it)
Comment by Tilman Sauerbeck (tilman) - Friday, 01 August 2008, 18:20 GMT+2
I fixed the one in subversion.
Comment by Fredrik Rinnestam (rehabdoll) - Sunday, 23 November 2008, 20:21 GMT+2
sudo 1.6.9p18 failed for me. -j1 on install seems to fix it.
Comment by Fredrik Rinnestam (rehabdoll) - Sunday, 23 November 2008, 20:22 GMT+2
I also noticed while building x86_64 iso's that ncurses also seems to have some issues.
Comment by Giuseppe Coviello (cjg) - Tuesday, 17 March 2009, 23:38 GMT+2
Also xfsprogs should be built with -j1.

I think that this bug report should be reassigned to someone else than sip, since he's a retired maintainer as I can see from http://crux.nu/Main/RetiredMembers.
Comment by Juergen Daubert (jue) - Wednesday, 18 March 2009, 11:00 GMT+2
Fixed for xfsprogs.
Comment by Fredrik Rinnestam (rehabdoll) - Monday, 14 September 2009, 02:57 GMT+2
noticed that net-tools needs -j1 when building a 64bit iso.

Loading...