ports/156801: print/xdvik does not support parallel build

Matthias Andree mandree at FreeBSD.org
Tue May 3 21:40:08 UTC 2011


>Number:         156801
>Category:       ports
>Synopsis:       print/xdvik does not support parallel build
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 03 21:40:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Andree
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD apollo.emma.line.org 8.2-RELEASE FreeBSD 8.2-RELEASE #65: Fri Feb 25 01:47:50 CET 2011 toor at apollo.emma.line.org:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
Building print/xdvik in parallel fails. To reproduce, try:

cd /usr/ports/print/xdvik
make FORCE_MAKE_JOBS=yes MAKE_JOBS_NUMBER=4

Please either make sure that the dependencies are set properly so that
the ar/ranlib tasks are only executed after all compilers have finished,
or simply mark the Makefile with MAKE_JOBS_UNSAFE=<tab>yes.

In my case the failure is this:

ar rc libgui.a help-window.o message-window.o mag.o menu.o Panner.o
pagesel.o print-dialog.o print-log.o search-dialog.o selection.o sfDir.o
sfDraw.o sfPath.o sfSelFile.o statusline.o Tip.o topic-window.o
xaw_bitmaps.o xaw_menu.o xicon.o xlwradio.o xm_colorsel.o xm_filesel.o
xm_menu.o xm_prefs.o xm_prefs_appearance.o xm_prefs_fonts.o
xm_prefs_page.o xm_prefs_scroll.o xm_prefs_helpers.o xm_toolbar.o
ranlib libgui.a
ranlib libgui.a
ranlib: warning: Truncated ar archive
ranlib: fatal: Truncated input file (needed 5626 bytes, only 0
available)
gmake[3]: Leaving directory
`/var/tmp/usr/ports/print/xdvik/work/xdvik-22.84.16/texk/xdvik/gui'
cc -DHAVE_CONFIG_H  -I. -I. -I.. -I./.. -W -Wall -Wunused
-I/usr/local/include -I.. -DPS_GS  -DXDVI_KPSE_PROG_NAME=xdvi -I./gui
-I/usr/local/include  -I/usr/local/include  -O2 -pipe
-fno-strict-aliasing -I/usr/local/include  -c browser.c -o browser.o
gmake[3]: *** [libgui.a] Fehler 65
gmake[3]: Leaving directory
`/var/tmp/usr/ports/print/xdvik/work/xdvik-22.84.16/texk/xdvik/gui'
gmake[2]: *** [gui/libgui.a] Fehler 2
gmake[2]: *** Warte auf noch nicht beendete Prozesse...
gmake[2]: Leaving directory
`/var/tmp/usr/ports/print/xdvik/work/xdvik-22.84.16/texk/xdvik'
gmake[1]: *** [all] Fehler 1
gmake[1]: Leaving directory
`/var/tmp/usr/ports/print/xdvik/work/xdvik-22.84.16/texk'
gmake: *** [all] Fehler 1
===> Compilation failed unexpectedly.
You have chosen to use multiple make jobs (parallelization) for all
ports.
This port was not tested for this setting.  Please remove
FORCE_MAKE_JOBS and
retry the build before reporting the failure to the maintainer.
*** Error code 1

Stop in /usr/ports/print/xdvik.

===>>> make failed for print/xdvik
===>>> Aborting update


	
>How-To-Repeat:
	
>Fix:

	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list