Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Feb 2014 19:31:19 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        freebsd-ports@freebsd.org
Subject:   Why would a port use its own existence as an excuse to fail install?
Message-ID:  <20140216033119.GR22007@albert.catwhisker.org>

next in thread | raw e-mail | index | archive | help

--6cExhHXXDEBW2NKZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Silly me -- I thought today might be a good day to upgrade X.org on my
laptop to the NEW_XORG.

Laptop is running:

FreeBSD g1-251.catwhisker.org 9.2-STABLE FreeBSD 9.2-STABLE #670  r261880M/=
261884:902506: Fri Feb 14 04:50:27 PST 2014     root@g1-251.catwhisker.org:=
/usr/obj/usr/src/sys/CANARY  i386

I would have updated it this morning, but there were to updates to
stable/9 as of r261913 (which is the current state of my local
private mirror).

Ports is at r344370; I've been using pkgng on the machine for about
a week (though I still build ports, usually using portmaster.


Here's an example of the Subject....

One of the ports to be updated (based on the process documented in
ports/UPDATING 20131216) was textproc/clucene-qt4.

So (cut/paste from typescript):

=3D=3D=3D>>> textproc/clucene-qt4 3/5
0;portmaster: textproc/clucene-qt4 3/5^G
=3D=3D=3D>>> Port directory: /usr/ports/textproc/clucene-qt4

=3D=3D=3D>>> Starting check for build dependencies
=3D=3D=3D>>> Gathering dependency list for textproc/clucene-qt4 from ports
=3D=3D=3D>>> Dependency check complete for textproc/clucene-qt4

=3D=3D=3D>>> textproc/clucene-qt4 3/5
0;portmaster: textproc/clucene-qt4 3/5^G
=3D=3D=3D>  Cleaning for qt4-clucene-4.8.5
=3D=3D=3D>  License LGPL21 accepted by the user
=3D=3D=3D>   qt4-clucene-4.8.5 depends on file: /usr/local/sbin/pkg - found
=3D=3D=3D> Fetching all distfiles required by qt4-clucene-4.8.5 for building
=3D=3D=3D>  Extracting for qt4-clucene-4.8.5
=3D=3D=3D>  Patching for qt4-clucene-4.8.5
=3D=3D=3D>  Applying extra patch /common/ports/devel/qt4/files/extrapatch-c=
onfigure
=3D=3D=3D>  Applying FreeBSD patches for qt4-clucene-4.8.5
=3D=3D=3D>   qt4-clucene-4.8.5 depends on file: /usr/local/lib/qt4/libQtCor=
e.so - found
=3D=3D=3D>   qt4-clucene-4.8.5 depends on file: /usr/local/bin/qmake-qt4 - =
found
=3D=3D=3D>  Configuring for qt4-clucene-4.8.5
/bin/mkdir -p /common/ports/textproc/clucene-qt4/work/qt-everywhere-opensou=
rce-src-4.8.5/mkspecs
/bin/ln -sf /usr/local/bin/qmake-qt4 /common/ports/textproc/clucene-qt4/wor=
k/qt-everywhere-opensource-src-4.8.5/bin/qmake

This is the  Open Source Edition.
=2E..

Build type:    /common/local/share/qt4/mkspecs/freebsd-g++
Architecture:  i386
=2E..
Finding project files. Please wait...
WARNING: /common/ports/textproc/clucene-qt4/work/qt-everywhere-opensource-s=
rc-4.8.5/projects.pro:46: Unable to find file for inclusion doc/doc.pri
Reading /common/ports/textproc/clucene-qt4/work/qt-everywhere-opensource-sr=
c-4.8.5/assistant
=2E..
=3D=3D=3D>>> Starting check for runtime dependencies
=3D=3D=3D>>> Gathering dependency list for textproc/clucene-qt4 from ports
=3D=3D=3D>>> Dependency check complete for textproc/clucene-qt4

=3D=3D=3D>>> textproc/clucene-qt4 3/5
0;portmaster: textproc/clucene-qt4 3/5^G
=3D=3D=3D>  Staging for qt4-clucene-4.8.5
=3D=3D=3D>   Generating temporary packing list
install -m 755 -p "../../../../lib/libQtCLucene.so.4.8.5" "/common/ports/te=
xtproc/clucene-qt4/work/stage/usr/local/lib/qt4/libQtCLucene.so.4.8.5"
=2E..
sed -e "s,/common/ports/textproc/clucene-qt4/work/qt-everywhere-opensource-=
src-4.8.5/include,/usr/local/include/qt4,g" -e "s,/common/ports/textproc/cl=
ucene-qt4/work/qt-everywhere-opensource-src-4.8.5/lib,/usr/local/lib/qt4,g"=
 -e "s,/common/ports/textproc/clucene-qt4/work/qt-everywhere-opensource-src=
-4.8.5,/usr/local,g" "../../../../lib/pkgconfig/QtCLucene.pc" >"/common/por=
ts/textproc/clucene-qt4/work/stage/usr/local/libdata/pkgconfig/QtCLucene.pc"
=3D=3D=3D=3D> Compressing man pages (compress-man)
=3D=3D=3D>   Installing ldconfig configuration file
=3D=3D=3D>  Installing for qt4-clucene-4.8.5
=3D=3D=3D>   Registering installation for qt4-clucene-4.8.5
Installing qt4-clucene-4.8.5...pkg-static: qt4-clucene-4.8.5 conflicts with=
 qt4-clucene-4.8.5 (installs files into the same place).  Problematic file:=
 /usr/local/lib/qt4/libQtCLucene.la
*** [fake-pkg] Error code 70

Stop in /common/ports/textproc/clucene-qt4.

=3D=3D=3D>>> Installation of qt4-clucene-4.8.5 (textproc/clucene-qt4) failed
=3D=3D=3D>>> Aborting update

=3D=3D=3D>>> Update for textproc/clucene-qt4 failed
=3D=3D=3D>>> Aborting update

=3D=3D=3D>>> Killing background jobs
Terminated


So that "Installing qt4-clucene-4.8.5...pkg-static: qt4-clucene-4.8.5
conflicts with qt4-clucene-4.8.5 (installs files into the same
place).  Problematic file: /usr/local/lib/qt4/libQtCLucene.la" is what
I was going on about.  That really seems like about the lamest excuse
for failing an install that I could imagine....

Eventually, it will probably become moot, as I'll (eventually)
migrate to stable/10, and go through the deinstall-all-ports, then
reinstall-all-ports exercise.... but, seriously...?  What's causing this?

How do I make it stop?

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Taliban: Evil cowards with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--6cExhHXXDEBW2NKZ
Content-Type: application/pgp-signature

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

iQJ8BAEBCgBmBQJTADEGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4
QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7dD8P+gKAYrXHnQUh5ARQyowJf8CM
yRQQliZ1sclw+8hOP6/RTF3d18QHJVUT2HkwOxWXY4pzUiF8thj2j6r1lf07lsoT
YfPu/lIWO83nPHfMSHB1cxBBW/CkJ01qtgNIiW53rZFsSOpzh9LUlrmURWaFDC2I
USDjaoABr0uv2o3I3vdwJRcsTvIJbdkBUfmLfeb6xRl9eChLL6wj6AN9IqnEOApF
BT4YMtLikjWJhyax2Xp9zl3srl5wntpjGvM/L0BsoHE4NriQl7T50ZLRtjWDcmL8
n5pCNyjExQ8ZvdnJimHKqVIOMOXe0wOQE8+XxqM/7UvWuSg43jQ6GxzeL7vbN9Gd
9i4Nmw7galQ4U/5JEFCA5opzYRs8g+qPVDhyoaYD4E7ZnlgbwkL1vk6ru3MgpFRY
GWFIdElJxSa20WFnNGL17WrrJ20SKApAp8PHgqD+3OYH6He6QSbJrzwV8FDNkBzZ
6L6pT/j0PUjoBzC2EXMwX0BNwAAuzNOUfRFpckA1iPbOEL1cnj6swdZpmrZtYsPx
4PT6CgHOUTObx1Mn81yoVHg5jOf0YANqNLhBfzr7qBrN7KAj7IQs9g3qcdoT61ro
udWj+mZfeJ3joQxmKiACxBFpF4AzC8PYXDE0upIGl+2S70sYXJ2YNiDI3krJpJPJ
SDJulwybhSSjCgjW611s
=Ukwl
-----END PGP SIGNATURE-----

--6cExhHXXDEBW2NKZ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140216033119.GR22007>