From owner-freebsd-ports@FreeBSD.ORG Sat Jun 6 16:04:11 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37F411065676; Sat, 6 Jun 2009 16:04:11 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-ew0-f212.google.com (mail-ew0-f212.google.com [209.85.219.212]) by mx1.freebsd.org (Postfix) with ESMTP id 638AC8FC23; Sat, 6 Jun 2009 16:04:10 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by ewy8 with SMTP id 8so2911172ewy.43 for ; Sat, 06 Jun 2009 09:04:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:organization:to:subject :date:user-agent:cc:references:in-reply-to:mime-version:message-id :content-type:content-transfer-encoding; bh=AL3itIjqjvYflxhEHsS8F6uT3BtiYz6R7Yn08m1gLZ8=; b=IHSw9HV+RdoEaTMwv+tMB3gRAsP4B6dBPxArU1VkI+D29ZbVNAo1fibDL4mMACvAgh 3462RIv/79JMGaQa7YLFl1FuaoqRUKPcfUfsvr315O61yBiyaxvn0yVgPy4WAtN58izS aO5sFVG5cglyIg6qmkMkTBVqdHy1iVdxgSMBw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:organization:to:subject:date:user-agent:cc:references :in-reply-to:mime-version:message-id:content-type :content-transfer-encoding; b=dkbHvr7i5VcbvRG53rz/RVS1I97Kslp+oQGpvmUXRoQpGR9e/EJcsQc0d5HSfCGq3C zT032M2W2PB9HqHkYB4yabd34YTmlWYEPM7zLaNbyE7mkwjYVOs3YDoYfp+OC1sGCBiN zewV9g3JKiSvIkCH7kEH5ixu2plJgEiHugXwY= Received: by 10.216.8.83 with SMTP id 61mr1595490weq.156.1244304248431; Sat, 06 Jun 2009 09:04:08 -0700 (PDT) Received: from dragonmini.dg ([196.34.241.123]) by mx.google.com with ESMTPS id g11sm3727232gve.16.2009.06.06.09.04.06 (version=SSLv3 cipher=RC4-MD5); Sat, 06 Jun 2009 09:04:07 -0700 (PDT) From: David Naylor Organization: Private To: "Pav Lucistnik" Date: Sat, 6 Jun 2009 18:05:14 +0200 User-Agent: KMail/1.9.10 References: <200905211205.26666.naylor.b.david@gmail.com> <20090521115620.M21651@FreeBSD.org> In-Reply-To: <20090521115620.M21651@FreeBSD.org> MIME-Version: 1.0 Message-Id: <200906061805.18226.naylor.b.david@gmail.com> Content-Type: multipart/signed; boundary="nextPart5207923.GT7Dlk5xo3"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: MAKE_JOBS_UNSAFE (some more ports) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Jun 2009 16:04:11 -0000 --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--