Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jun 2009 18:05:14 +0200
From:      David Naylor <naylor.b.david@gmail.com>
To:        "Pav Lucistnik" <pav@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: MAKE_JOBS_UNSAFE (some more ports)
Message-ID:  <200906061805.18226.naylor.b.david@gmail.com>
In-Reply-To: <20090521115620.M21651@FreeBSD.org>
References:  <200905211205.26666.naylor.b.david@gmail.com> <20090521115620.M21651@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart5207923.GT7Dlk5xo3
Content-Type: multipart/mixed;
  boundary="Boundary-01=_7OpKK9pmh/gUVuR"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--Boundary-01=_7OpKK9pmh/gUVuR
Content-Type: text/plain;
  charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Thursday 21 May 2009 13:56:46 Pav Lucistnik wrote:
> On Thu, 21 May 2009 12:05:22 +0200, David Naylor wrote
>
> > The following ports failed to build on my system (with a quad core)
> >  and FORCE_MAKE_JOBS set.  They did success to build once I added
> > MAKE_JOBS_UNSAFE=3Dyes to their Makefile's.
>
> Marked in CVS, thank you!

I believe java/jdk* should be marked as unsafe.  They define their own=20
do-build targets (and don't use _MAKE_JOBS) so no functional change.  I've=
=20
checked jdk16 with `make MAKE_ARGS=3D-j4` and build fails. =20

I've found the following ports that are UNSAFE:
audio/cdparanoia (under heavy load)
devel/dbus-qt4 (under heavy load)
java/openjdk6

> > Is there any effort to mark ports as MAKE_JOBS_SAFE: is it desired
> > for ports that are successful with FORCE_MAKE_JOBS to be reported?
>
> Yes, I believe they should be reported.

Here are all the ports that compile with -DFORCE_MAKE_JOBS, do not have=20
MAKE_JOBS_* set and do not define a do-build target:

(NOTE: FORCE_MAKE_JOBS=3Dyes is in make.conf for all builds)
# for i in `pkg_info -oqa`; do cd /usr/ports/$i; if [ -z "`make -V=20
MAKE_JOBS_SAFE -V MAKE_JOBS_UNSAFE`" -a -z "`grep do-build Makefile`"]; the=
n=20
echo $i; fi; done | sort

[ See attached for output ]

Regards,

David

P.S. Is anyone interested in a list of ports that do not compile under tmpf=
s?

--Boundary-01=_7OpKK9pmh/gUVuR
Content-Type: text/plain;
  charset="iso 8859-15";
  name="ports-list"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="ports-list"

accessibility/atk
accessibility/linux-f8-atk
accessibility/qt4-accessible
archivers/cabextract
archivers/libzip
archivers/p5-Archive-Zip
archivers/p5-Compress-Bzip2
archivers/p5-Compress-Raw-Zlib
archivers/p5-Compress-Zlib
archivers/p5-IO-Compress-Base
archivers/p5-IO-Compress-Zlib
archivers/p5-PerlIO-gzip
archivers/p5-PerlIO-via-Bzip2
archivers/rpm
archivers/unrar
archivers/unzip
archivers/zip
astro/cfitsio
astro/libnova
audio/aacgain
audio/amarok-kde4
audio/faac
audio/faad
audio/flac
audio/gsm
audio/lame
audio/liba52
audio/libamrnb
audio/libamrwb
audio/libao
audio/libcddb
audio/libgpod
audio/libid3tag
audio/libmad
audio/libmikmod
audio/libmodplug
audio/libmtp
audio/libmusicbrainz
audio/libofa
audio/libogg
audio/libtunepimp
audio/libvorbis
audio/madplay
audio/mp3gain
audio/normalize
audio/sdl_mixer
audio/speex
audio/taglib
audio/vorbis-tools
audio/vorbisgain
audio/wavpack
comms/gnokii
converters/fribidi
converters/p5-MIME-Base64
databases/db46
databases/gdbm
databases/mysql51-client
databases/mysql51-server
databases/py-bsddb
databases/py-qt4-sql
databases/qt4-mysql-plugin
databases/qt4-sql
databases/qt4-sqlite3-plugin
databases/rrdtool
databases/sqlite3
devel/ORBit2
devel/apache-ant
devel/autoconf-wrapper
devel/autoconf213
devel/autoconf262
devel/automake-wrapper
devel/automake110
devel/automake14
devel/automake15
devel/automake19
devel/bison
devel/boost-python
devel/clanlib
devel/cmake
devel/dbus
devel/dbus-glib
devel/dbus-qt4
devel/desktop-file-utils
devel/eric4
devel/gamin
devel/gccmakedep
devel/gconf2
devel/gettext
devel/gio-fam-backend
devel/glib12
devel/glib20
devel/gmake
devel/gnome-vfs
devel/imake
devel/kdesvn-kde4
devel/libIDL
devel/libcheck
devel/libdaemon
devel/libexecinfo
devel/libglade2
devel/libical
devel/libltdl15
devel/liboil
devel/libpci
devel/libpciaccess
devel/libpthread-stubs
devel/libstatgrab
devel/libtool15
devel/libvolume_id
devel/m4
devel/makedepend
devel/newfile
devel/nspr
devel/p5-Algorithm-Annotate
devel/p5-Algorithm-Diff
devel/p5-App-CLI
devel/p5-BFD
devel/p5-Class-Accessor
devel/p5-Class-Autouse
devel/p5-Class-Data-Inheritable
devel/p5-Data-Hierarchy
devel/p5-Data-UUID
devel/p5-ExtUtils-CBuilder
devel/p5-ExtUtils-ParseXS
devel/p5-File-Temp
devel/p5-File-chdir
devel/p5-FreezeThaw
devel/p5-Getopt-Long
devel/p5-IO-Digest
devel/p5-IO-Pager
devel/p5-IPC-Run3
devel/p5-Locale-Maketext
devel/p5-Locale-Maketext-Lexicon
devel/p5-Locale-Maketext-Simple
devel/p5-Locale-gettext
devel/p5-Log-Log4perl
devel/p5-Module-Build
devel/p5-Path-Class
devel/p5-PathTools
devel/p5-PerlIO-eol
devel/p5-PerlIO-via-dynamic
devel/p5-PerlIO-via-symlink
devel/p5-Regexp-Shellish
devel/p5-SVN-Dump
devel/p5-SVN-Mirror
devel/p5-SVN-Simple
devel/p5-Storable
devel/p5-Term-ReadKey
devel/p5-Time-Progress
devel/p5-TimeDate
devel/p5-UNIVERSAL-require
devel/p5-VCP-autrijus
devel/p5-prefork
devel/p5-version
devel/patch
devel/pcre
devel/pkg-config
devel/popt
devel/py-astng
devel/py-dbus
devel/py-logilab-common
devel/py-qt4-assistant
devel/py-qt4-core
devel/py-qt4-dbus
devel/py-qt4-designer
devel/py-qt4-designerplugin
devel/py-qt4-help
devel/py-qt4-qscintilla2
devel/py-qt4-script
devel/py-qt4-test
devel/py-sip
devel/pylint
devel/qca
devel/qmake4
devel/qscintilla2
devel/qt4
devel/qt4-assistant
devel/qt4-assistant-adp
devel/qt4-corelib
devel/qt4-designer
devel/qt4-help
devel/qt4-libqtassistantclient
devel/qt4-linguist
devel/qt4-makeqpf
devel/qt4-moc
devel/qt4-porting
devel/qt4-qdbusviewer
devel/qt4-qt3support
devel/qt4-qtestlib
devel/qt4-qvfb
devel/qt4-rcc
devel/qt4-script
devel/qt4-uic
devel/qt4-uic3
devel/sdl12
devel/subversion
devel/t1lib
devel/xorg-macros
devel/yasm
dns/libidn
emulators/wine
ftp/curl
ftp/wget
games/freebsd-carddeck-kde4
games/ggz-client-libs
games/lbreakout2
games/libggz
games/phalanx
games/powermanga
games/super_methane_brothers
games/xscorch
graphics/ImageMagick
graphics/OpenEXR
graphics/aalib
graphics/cairo
graphics/digikam-kde4
graphics/djvulibre-nox11
graphics/exiv2
graphics/ftgl
graphics/gd
graphics/gle
graphics/graphviz
graphics/ilmbase
graphics/jasper
graphics/jbigkit
graphics/jpeg
graphics/kipi-plugins-kde4
graphics/lcms
graphics/libGL
graphics/libGLU
graphics/libdrm
graphics/libexif
graphics/libfpx
graphics/libglut
graphics/libgphoto2
graphics/liblqr-1
graphics/libmng
graphics/libungif
graphics/linux-f8-cairo
graphics/linux-f8-jpeg
graphics/linux-f8-png
graphics/linux-f8-tiff
graphics/mesa-demos
graphics/opencv
graphics/png
graphics/poppler
graphics/poppler-data
graphics/poppler-qt4
graphics/py-imaging
graphics/py-qt4-svg
graphics/qt4-iconengines
graphics/qt4-imageformats
graphics/qt4-pixeltool
graphics/qt4-svg
graphics/sane-backends
graphics/sdl_gfx
graphics/sdl_image
graphics/tiff
hebrew/hspell
java/diablo-jdk16
java/javavmwrapper
lang/gawk
lang/gcc43
lang/lua
lang/p5-List-MoreUtils
lang/p5-Scalar-List-Utils
lang/perl5.10
lang/python-doc-html
lang/python26
lang/ruby18
lang/tcl-modules
lang/tcl85
math/cln
math/djbfft
math/eigen2
math/facile
math/fftw3
math/gmm++
math/gsl
math/libgmp4
math/libqalculate
math/mpfr
misc/chmlib
misc/compat5x
misc/getopt
misc/gnome-mime-data
misc/gnomehier
misc/help2man
misc/hicolor-icon-theme
misc/iso-codes
misc/kde4-l10n-en_GB
misc/kde4-shared-mime-info
misc/kde4-xdg-env
misc/kdehier4
misc/konq-plugins-kde4
misc/localedata
misc/pciids
misc/py-qt4-doc
misc/qt4-doc
misc/qt4-l10n
misc/shared-mime-info
multimedia/ffmpeg
multimedia/gpac-libgpac
multimedia/gstreamer
multimedia/gstreamer-plugins
multimedia/libdca
multimedia/libdvdcss
multimedia/libdvdread
multimedia/libfame
multimedia/libmpeg2
multimedia/libtheora
multimedia/libxine
multimedia/phonon
multimedia/smpeg
multimedia/smplayer-themes
multimedia/transcode
multimedia/v4l_compat
multimedia/vcdimager
multimedia/win32-codecs
multimedia/x264
multimedia/xvid
multimedia/xvid4conf
net-im/decibel
net-im/libmsn
net-im/loudmouth
net-im/meanwhile
net-im/tapioca-qt
net-im/telepathy-qt
net-p2p/ktorrent
net/avahi-app
net/cvsup-without-gui
net/dante
net/libdnet
net/libvncserver
net/mDNSResponder
net/ntop
net/openldap24-client
net/openslp
net/ortp
net/p5-URI
net/py-qt4-network
net/qt4-network
net/rdesktop
net/rsync
net/samba-libsmbclient
net/samba3
net/sdl_net
palm/libmal
palm/pilot-link
ports-mgmt/portlint
ports-mgmt/porttools
print/cups-base
print/cups-client
print/cups-image
print/cups-pstoraster
print/cups-smb-backend
print/foomatic-db
print/foomatic-db-engine
print/foomatic-db-hpijs
print/foomatic-filters
print/freetype2
print/gsfonts
print/hplip
print/libpaper
print/libspectre
print/py-reportlab2
print/teTeX-base
print/teTeX-texmf
print/tex-texmflocal
science/openbabel
security/cyrus-sasl2
security/gnupg
security/gnutls
security/gpgme
security/libassuan
security/libgcrypt
security/libksba
security/libotr
security/linux-f8-openssl
security/nmap
security/p5-Digest
security/p5-Digest-MD5
security/qca-ossl
security/sudo
sysutils/consolekit
sysutils/coreutils
sysutils/dmidecode
sysutils/fusefs-kmod
sysutils/fusefs-libs
sysutils/fusefs-sshfs
sysutils/gnome_subr
sysutils/grub
sysutils/hal
sysutils/kdeadmin4
sysutils/libcdio
sysutils/libutempter
sysutils/policykit
sysutils/smartmontools
sysutils/swapd
sysutils/xvidcap
textproc/aspell
textproc/cdiff
textproc/clucene
textproc/docbook
textproc/docbook-410
textproc/docbook-420
textproc/docbook-430
textproc/docbook-440
textproc/docbook-450
textproc/docbook-500
textproc/docbook-sk
textproc/docbook-xml
textproc/docbook-xml-430
textproc/docbook-xml-440
textproc/docbook-xml-450
textproc/docbook-xsl
textproc/ebook-tools
textproc/enchant
textproc/expat2
textproc/flex
textproc/gnome-doc-utils
textproc/intltool
textproc/iso8879
textproc/libxml2
textproc/libxslt
textproc/linux-f8-expat
textproc/p5-HTML-Format
textproc/p5-Pod-Escapes
textproc/p5-Pod-Parser
textproc/p5-Pod-Simple
textproc/p5-Text-Aligner
textproc/p5-Text-Diff
textproc/p5-Text-Table
textproc/p5-XML-AutoWriter
textproc/p5-XML-Parser
textproc/p5-YAML
textproc/p5-YAML-Syck
textproc/pdftohtml
textproc/py-libxml2
textproc/py-qt4-xml
textproc/py-qt4-xmlpatterns
textproc/py-xml
textproc/qt4-clucene
textproc/qt4-xml
textproc/qt4-xmlpatterns
textproc/qt4-xmlpatterns-tool
textproc/raptor
textproc/rarian
textproc/redland
textproc/ruby-deplate
textproc/soprano
textproc/texi2html
textproc/xmlcatmgr
textproc/xmlcharent
www/apache22
www/firefox3
www/libwww
www/links1
www/linux-flashplugin9
www/mod_python3
www/neon28
www/nspluginwrapper
www/p5-HTML-Parser
www/p5-HTML-Tagset
www/p5-HTML-Tree
www/p5-PodToHTML
www/p5-libwww
www/py-qt4-webkit
www/qt4-webkit
www/tidy-lib
x11-clocks/kdetoys4
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-ati
x11-drivers/xf86-video-intel
x11-drivers/xf86-video-mach64
x11-drivers/xf86-video-nv
x11-drivers/xf86-video-openchrome
x11-drivers/xf86-video-r128
x11-drivers/xf86-video-radeonhd
x11-drivers/xf86-video-vesa
x11-drivers/xorg-drivers
x11-fonts/bdftopcf
x11-fonts/bitstream-vera
x11-fonts/dejavu
x11-fonts/encodings
x11-fonts/font-adobe-100dpi
x11-fonts/font-adobe-75dpi
x11-fonts/font-adobe-utopia-100dpi
x11-fonts/font-adobe-utopia-75dpi
x11-fonts/font-adobe-utopia-type1
x11-fonts/font-alias
x11-fonts/font-arabic-misc
x11-fonts/font-bh-100dpi
x11-fonts/font-bh-75dpi
x11-fonts/font-bh-lucidatypewriter-100dpi
x11-fonts/font-bh-lucidatypewriter-75dpi
x11-fonts/font-bh-ttf
x11-fonts/font-bh-type1
x11-fonts/font-bitstream-100dpi
x11-fonts/font-bitstream-75dpi
x11-fonts/font-bitstream-type1
x11-fonts/font-cronyx-cyrillic
x11-fonts/font-cursor-misc
x11-fonts/font-daewoo-misc
x11-fonts/font-dec-misc
x11-fonts/font-ibm-type1
x11-fonts/font-isas-misc
x11-fonts/font-jis-misc
x11-fonts/font-micro-misc
x11-fonts/font-misc-cyrillic
x11-fonts/font-misc-ethiopic
x11-fonts/font-misc-meltho
x11-fonts/font-misc-misc
x11-fonts/font-mutt-misc
x11-fonts/font-schumacher-misc
x11-fonts/font-screen-cyrillic
x11-fonts/font-sony-misc
x11-fonts/font-sun-misc
x11-fonts/font-util
x11-fonts/font-winitzki-cyrillic
x11-fonts/font-xfree86-type1
x11-fonts/fontcacheproto
x11-fonts/fontconfig
x11-fonts/fontsproto
x11-fonts/libFS
x11-fonts/libXfont
x11-fonts/libXfontcache
x11-fonts/libXft
x11-fonts/libfontenc
x11-fonts/linux-f8-fontconfig
x11-fonts/mkfontdir
x11-fonts/mkfontscale
x11-fonts/p5-Font-AFM
x11-fonts/p5-type1inst
x11-fonts/urwfonts
x11-fonts/webfonts
x11-fonts/xf86bigfontproto
x11-fonts/xorg-fonts
x11-fonts/xorg-fonts-100dpi
x11-fonts/xorg-fonts-75dpi
x11-fonts/xorg-fonts-cyrillic
x11-fonts/xorg-fonts-miscbitmaps
x11-fonts/xorg-fonts-truetype
x11-fonts/xorg-fonts-type1
x11-servers/xorg-server
x11-themes/gtk-qt4-engine
x11-themes/kdeartwork4
x11-themes/qtcurve-gtk2
x11-themes/qtcurve-kde4
x11-themes/xcursor-themes
x11-toolkits/gtk12
x11-toolkits/gtk20
x11-toolkits/libXaw
x11-toolkits/libXmu
x11-toolkits/libXt
x11-toolkits/linux-f8-gtk2
x11-toolkits/linux-f8-pango
x11-toolkits/open-motif
x11-toolkits/pango
x11-toolkits/py-qt4-gui
x11-toolkits/py-tkinter
x11-toolkits/qt4-gui
x11-toolkits/tk85
x11-wm/twm
x11/appres
x11/bigreqsproto
x11/bitmap
x11/compositeproto
x11/damageproto
x11/dmxproto
x11/dri2proto
x11/evieext
x11/fixesproto
x11/glproto
x11/iceauth
x11/inputproto
x11/kbproto
x11/kde4
x11/kdebase4
x11/kdebase4-runtime
x11/kdebase4-workspace
x11/kdelibs4
x11/libICE
x11/libSM
x11/libX11
x11/libXScrnSaver
x11/libXTrap
x11/libXau
x11/libXcomposite
x11/libXcursor
x11/libXdamage
x11/libXdmcp
x11/libXevie
x11/libXext
x11/libXfixes
x11/libXi
x11/libXinerama
x11/libXp
x11/libXpm
x11/libXrandr
x11/libXrender
x11/libXres
x11/libXtst
x11/libXv
x11/libXvMC
x11/libXxf86dga
x11/libXxf86misc
x11/libXxf86vm
x11/libdmx
x11/liboldX
x11/libxcb
x11/libxkbfile
x11/libxkbui
x11/libxklavier
x11/linux-f8-xorg-libs
x11/luit
x11/nvidia-driver
x11/pixman
x11/printproto
x11/py-qt4-opengl
x11/qimageblitz
x11/qt4-inputmethods
x11/qt4-opengl
x11/randrproto
x11/recordproto
x11/renderproto
x11/resourceproto
x11/scrnsaverproto
x11/sessreg
x11/setxkbmap
x11/smproxy
x11/trapproto
x11/videoproto
x11/x11perf
x11/xauth
x11/xbacklight
x11/xbitmaps
x11/xcalc
x11/xcb-proto
x11/xcb-util
x11/xcmiscproto
x11/xcmsdb
x11/xcursorgen
x11/xdpyinfo
x11/xdriinfo
x11/xev
x11/xextproto
x11/xf86dga
x11/xf86dgaproto
x11/xf86driproto
x11/xf86miscproto
x11/xf86vidmodeproto
x11/xgamma
x11/xgc
x11/xhost
x11/xineramaproto
x11/xinit
x11/xinput
x11/xkbcomp
x11/xkbevd
x11/xkbutils
x11/xkeyboard-config
x11/xkill
x11/xlsatoms
x11/xlsclients
x11/xmessage
x11/xmodmap
x11/xorg
x11/xorg-apps
x11/xorg-cf-files
x11/xorg-docs
x11/xorg-libraries
x11/xpr
x11/xprop
x11/xproto
x11/xrandr
x11/xrdb
x11/xrefresh
x11/xscreensaver
x11/xset
x11/xsetmode
x11/xsetroot
x11/xterm
x11/xtrans
x11/xvinfo
x11/xwd
x11/xwininfo
x11/xwud
x11/yakuake-kde4

--Boundary-01=_7OpKK9pmh/gUVuR--

--nextPart5207923.GT7Dlk5xo3
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEABECAAYFAkoqk74ACgkQUaaFgP9pFrJPcACeKpPzz9op/7cUvX7bfgiO7ovg
EjIAnRGDVf8y7VG/cM9fCq7DVjsJ4ndF
=7QyK
-----END PGP SIGNATURE-----

--nextPart5207923.GT7Dlk5xo3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906061805.18226.naylor.b.david>