From owner-freebsd-ports@FreeBSD.ORG Fri Jul 4 16:14:11 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 57386AA8; Fri, 4 Jul 2014 16:14:11 +0000 (UTC) Received: from astart2.astart.com (108-248-95-193.lightspeed.sndgca.sbcglobal.net [108.248.95.193]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 19ECA2954; Fri, 4 Jul 2014 16:14:10 +0000 (UTC) Received: from laptop_84.private (localhost [127.0.0.1]) by astart2.astart.com (8.14.4/8.14.4) with ESMTP id s64GE7WE057953; Fri, 4 Jul 2014 09:14:09 -0700 (PDT) (envelope-from papowell@astart.com) Message-ID: <53B6D2CE.1090604@astart.com> Date: Fri, 04 Jul 2014 09:14:06 -0700 From: Patrick Powell Reply-To: papowell@astart.com Organization: Astart Technologies User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130714 Thunderbird/17.0.7 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: kde4 packages, WITHOUT_NEW_XORG fails Content-Type: multipart/mixed; boundary="------------010900020903090500060206" Cc: x11@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2014 16:14:11 -0000 This is a multi-part message in MIME format. --------------010900020903090500060206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I have run into a problem trying to recompile the KDE4 packages with WITHOUT_NEW_XORG=YES. From the CHANGES file: 20140416: AFFECTS: users of x11/xorg graphics/dri graphics/libGL and related ports AUTHOR: x11@FreeBSD.org The default xorg version has been switched on FreeBSD 10-STABLE and FreeBSD 9-STABLE. To upgrade graphics/libGL, graphics/dri and related MESA ports, it is necessary to first remove the old versions of those ports. No special upgrade procedure is needed for xorg ports but it is necessary to recompile all xorg drivers (xf86-*) and other ports that depend on the xserver version, including emulators/virtualbox-ose-additions. Portrevisions have been bumped where needed, but users of drivers not in the ports tree will need to recompile those. If it is important to stay on the old versions, it is possible to specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg distribution. My make.conf file: WITH_PKGNG=yes WITHOUT_NEW_XORG=yes I did portsnap fetch update, and then did: #> cd /usr/ports/x11/kde4 #> make missing >/tmp/missing_files I massaged the /tmp/missing_files to use pkg to try to download a package if it was in the repository. If they were not, I then tried to use 'make BATCH=YES install' to compile and install the port. Here is the output of the script, showing the errors for the ports that did not compile. x11-themes/kdeartwork4 deskutils/kdeplasma-addons x11-clocks/kdetoys4 x11/kde4-workspace net/kget net/krdc x11-clocks/ktux graphics/libEGL graphics/libglesv2 print/indexinfo graphics/libglapi multimedia/libdvdcss Output: + p x11-themes/kdeartwork4 + pkg install x11-themes/kdeartwork4 Updating repository catalogue pkg: No packages matching 'x11-themes/kdeartwork4' available in the repositories + cd /usr/ports/x11-themes/kdeartwork4 + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/x11-themes/kdeartwork4. + p deskutils/kdeplasma-addons + pkg install deskutils/kdeplasma-addons Updating repository catalogue pkg: No packages matching 'deskutils/kdeplasma-addons' available in the repositories + cd /usr/ports/deskutils/kdeplasma-addons + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/deskutils/kdeplasma-addons. + p x11-clocks/kdetoys4 + pkg install x11-clocks/kdetoys4 Updating repository catalogue pkg: No packages matching 'x11-clocks/kdetoys4' available in the repositories + cd /usr/ports/x11-clocks/kdetoys4 + make BATCH=yes install ===> Staging for kdetoys-4.12.5 ===> Verifying install for /usr/local/bin/ktux in /usr/ports/x11-clocks/ktux ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/x11-clocks/ktux. *** Error code 1 Stop in /usr/ports/x11-clocks/kdetoys4. + p x11/kde4-workspace + pkg install x11/kde4-workspace Updating repository catalogue pkg: No packages matching 'x11/kde4-workspace' available in the repositories + cd /usr/ports/x11/kde4-workspace + make BATCH=yes install ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. + p net/kget + pkg install net/kget Updating repository catalogue kg: No packages matching 'net/kget' available in the repositories + cd /usr/ports/net/kget + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/net/kget. + p net/krdc + pkg install net/krdc Updating repository catalogue pkg: No packages matching 'net/krdc' available in the repositories + cd /usr/ports/net/krdc + make BATCH=yes install ===> Building for krdc-4.12.5 [ 83%] Built target krdc /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp: In member function 'void VncClientThrea d::clientSetKeepalive()': /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp:610: error: 'TCP_KEEPIDLE' was not decla red in this scope /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp:616: error: 'TCP_KEEPINTVL' was not decl ared in this scope /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp:622: error: 'TCP_KEEPCNT' was not declar ed in this scope *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop in /usr/ports/net/krdc. + p x11-clocks/ktux + pkg install x11-clocks/ktux Updating repository catalogue pkg: No packages matching 'x11-clocks/ktux' available in the repositories + cd /usr/ports/x11-clocks/ktux + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/x11-clocks/ktux. + p graphics/libEGL + pkg install graphics/libEGL Updating repository catalogue pkg: No packages matching 'graphics/libEGL' available in the repositories + cd /usr/ports/graphics/libEGL + make BATCH=yes install ===> libEGL-7.6.1_2 Please enable WITH_NEW_XORG, libEGL needs libdrm higher then 2.4.24. *** Error code 1 Stop in /usr/ports/graphics/libEGL. + p graphics/libglesv2 + pkg install graphics/libglesv2 Updating repository catalogue pkg: No packages matching 'graphics/libglesv2' available in the repositories + cd /usr/ports/graphics/libglesv2 + make BATCH=yes install ===> libglesv2-9.1.7_1 Please enable WITH_NEW_XORG, libglesv2 needs libdrm higher then 2.4.24. *** Error code 1 Stop in /usr/ports/graphics/libglesv2. + p print/indexinfo + pkg install print/indexinfo Updating repository catalogue pkg: No packages matching 'print/indexinfo' available in the repositories + cd /usr/ports/print/indexinfo + make BATCH=yes install + p graphics/libglapi + pkg install graphics/libglapi Updating repository catalogue pkg: No packages matching 'graphics/libglapi' available in the repositories + cd /usr/ports/graphics/libglapi + make BATCH=yes install ===> libglapi-7.6.1 Please enable WITH_NEW_XORG, libglapi needs libdrm higher then 2.4.24. *** Error code 1 Stop in /usr/ports/graphics/libglapi. + p multimedia/libdvdcss + pkg install multimedia/libdvdcss Updating repository catalogue pkg: No packages matching 'multimedia/libdvdcss' available in the repositories + cd /usr/ports/multimedia/libdvdcss + make BATCH=yes install --------------010900020903090500060206 Content-Type: text/plain; charset=us-ascii; name="m.log2" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="m.log2" I have run into a problem trying to recompile the KDE4 packages with WITHOUT_NEW_XORG=YES >From the CHANGES file: 20140416: AFFECTS: users of x11/xorg graphics/dri graphics/libGL and related ports AUTHOR: x11@FreeBSD.org The default xorg version has been switched on FreeBSD 10-STABLE and FreeBSD 9-STABLE. To upgrade graphics/libGL, graphics/dri and related MESA ports, it is necessary to first remove the old versions of those ports. No special upgrade procedure is needed for xorg ports but it is necessary to recompile all xorg drivers (xf86-*) and other ports that depend on the xserver version, including emulators/virtualbox-ose-additions. Portrevisions have been bumped where needed, but users of drivers not in the ports tree will need to recompile those. If it is important to stay on the old versions, it is possible to specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg distribution. My make.conf file: WITH_PKGNG=yes WITHOUT_NEW_XORG=yes I did portsnap fetch update, and then did: #> cd /usr/ports/x11/kde4 #> make missing >/tmp/missing_files I then massages the /tmp/missing_files to use pkg to try to download a package if it was in the repository. If they were not, I then tried to use 'make BATCH=YES install' to compile and install the port. Here is the output of the script, showing the errors for the ports that did not compile. x11-themes/kdeartwork4 deskutils/kdeplasma-addons x11-clocks/kdetoys4 x11/kde4-workspace net/kget net/krdc x11-clocks/ktux graphics/libEGL graphics/libglesv2 print/indexinfo graphics/libglapi multimedia/libdvdcss Output: + p x11-themes/kdeartwork4 + pkg install x11-themes/kdeartwork4 Updating repository catalogue pkg: No packages matching 'x11-themes/kdeartwork4' available in the repositories + cd /usr/ports/x11-themes/kdeartwork4 + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/x11-themes/kdeartwork4. + p deskutils/kdeplasma-addons + pkg install deskutils/kdeplasma-addons Updating repository catalogue pkg: No packages matching 'deskutils/kdeplasma-addons' available in the repositories + cd /usr/ports/deskutils/kdeplasma-addons + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/deskutils/kdeplasma-addons. + p x11-clocks/kdetoys4 + pkg install x11-clocks/kdetoys4 Updating repository catalogue pkg: No packages matching 'x11-clocks/kdetoys4' available in the repositories + cd /usr/ports/x11-clocks/kdetoys4 + make BATCH=yes install ===> Staging for kdetoys-4.12.5 ===> Verifying install for /usr/local/bin/ktux in /usr/ports/x11-clocks/ktux ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/x11-clocks/ktux. *** Error code 1 Stop in /usr/ports/x11-clocks/kdetoys4. + p x11/kde4-workspace + pkg install x11/kde4-workspace Updating repository catalogue pkg: No packages matching 'x11/kde4-workspace' available in the repositories + cd /usr/ports/x11/kde4-workspace + make BATCH=yes install ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. + p net/kget + pkg install net/kget Updating repository catalogue pkg: No packages matching 'net/kget' available in the repositories + cd /usr/ports/net/kget + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/net/kget. + p net/krdc + pkg install net/krdc Updating repository catalogue pkg: No packages matching 'net/krdc' available in the repositories + cd /usr/ports/net/krdc + make BATCH=yes install ===> Building for krdc-4.12.5 [ 83%] Built target krdc /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp: In member function 'void VncClientThread::clientSetKeepalive()': /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp:610: error: 'TCP_KEEPIDLE' was not declared in this scope /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp:616: error: 'TCP_KEEPINTVL' was not declared in this scope /usr/ports/net/krdc/work/krdc-4.12.5/vnc/vncclientthread.cpp:622: error: 'TCP_KEEPCNT' was not declared in this scope *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop in /usr/ports/net/krdc. + p x11-clocks/ktux + pkg install x11-clocks/ktux Updating repository catalogue pkg: No packages matching 'x11-clocks/ktux' available in the repositories + cd /usr/ports/x11-clocks/ktux + make BATCH=yes install ===> Verifying install for /usr/local/lib/libkworkspace.so in /usr/ports/x11/kde4-workspace ===> kde-workspace-4.11.9 requires modern libGL. Please, set WITH_NEW_XORG and update your ports. *** Error code 1 Stop in /usr/ports/x11/kde4-workspace. *** Error code 1 Stop in /usr/ports/x11-clocks/ktux. + p graphics/libEGL + pkg install graphics/libEGL Updating repository catalogue pkg: No packages matching 'graphics/libEGL' available in the repositories + cd /usr/ports/graphics/libEGL + make BATCH=yes install ===> libEGL-7.6.1_2 Please enable WITH_NEW_XORG, libEGL needs libdrm higher then 2.4.24. *** Error code 1 Stop in /usr/ports/graphics/libEGL. + p graphics/libglesv2 + pkg install graphics/libglesv2 Updating repository catalogue pkg: No packages matching 'graphics/libglesv2' available in the repositories + cd /usr/ports/graphics/libglesv2 + make BATCH=yes install ===> libglesv2-9.1.7_1 Please enable WITH_NEW_XORG, libglesv2 needs libdrm higher then 2.4.24. *** Error code 1 Stop in /usr/ports/graphics/libglesv2. + p print/indexinfo + pkg install print/indexinfo Updating repository catalogue pkg: No packages matching 'print/indexinfo' available in the repositories + cd /usr/ports/print/indexinfo + make BATCH=yes install + p graphics/libglapi + pkg install graphics/libglapi Updating repository catalogue pkg: No packages matching 'graphics/libglapi' available in the repositories + cd /usr/ports/graphics/libglapi + make BATCH=yes install ===> libglapi-7.6.1 Please enable WITH_NEW_XORG, libglapi needs libdrm higher then 2.4.24. *** Error code 1 Stop in /usr/ports/graphics/libglapi. + p multimedia/libdvdcss + pkg install multimedia/libdvdcss Updating repository catalogue pkg: No packages matching 'multimedia/libdvdcss' available in the repositories + cd /usr/ports/multimedia/libdvdcss + make BATCH=yes install --------------010900020903090500060206--