Problem updating emulators/wine-compholio from 1.7.34,1 to 1.7.35,1

David Wolfskill david at catwhisker.org
Mon Jan 26 14:33:46 UTC 2015


After updating my laptop from:

FreeBSD g1-240.catwhisker.org 10.1-STABLE FreeBSD 10.1-STABLE #1451  r277692M/277692:1001506: Sun Jan 25 04:35:42 PST 2015     root at g1-240.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386

to:

FreeBSD g1-240.catwhisker.org 10.1-STABLE FreeBSD 10.1-STABLE #1452  r277722M/277745:1001506: Mon Jan 26 05:37:52 PST 2015     root at g1-240.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386

(as part of the usual daily routine), I then attempted to update
the installed ports (for which I use portmaster).

The ports tree is an SVN working copy of the head of the ports tree at
r377931; I had previously (yesterday) updated the installed ports as of
r377881.

The only installed port that "portmaster -ad" found suitable for updating
was emulators/wine-compholio:
...
0;portmaster: All >> (1)^G
===>>> The following actions will be taken if you choose to proceed:
        Upgrade wine-compholio-1.7.34,1 to wine-compholio-1.7.35,1

===>>> Proceed? y/n [y] 
....

The process ran for a while, then terminated in a way I don't recall
having previously seen:

...
===>   wine-compholio-1.7.35,1 depends on shared library: libpng.so - found (/common/local/lib/libpng16.so.16.16.0) - found (/common/local/lib/libpng16.so.16.16.0)
===>   wine-compholio-1.7.35,1 depends on shared library: libopenal.so.1 - found (/common/local/lib/libopenal.so.1.16.0) - found (/common/local/lib/libopenal.so.1.16.0)
===>   wine-compholio-1.7.35,1 depends on shared library: libGLU.so - found (/common/local/lib/libGLU.so.1.3.1) - found (/common/local/lib/libGLU.so.1.3.1)
===>  Configuring for wine-compholio-1.7.35,1
cd /common/ports/emulators/wine-compholio/work/wine-1.7.35 && /usr/bin/tar xf /usr/ports/distfiles//v1.7.35.tar.gz --strip-components 1
cd /common/ports/emulators/wine-compholio/work/wine-1.7.35 && gmake -C ./patches DESTDIR=/common/ports/emulators/wine-compholio/work/wine-1.7.35 install
gmake[2]: Entering directory '/common/ports/emulators/wine-compholio/work/wine-1.7.35/patches'
WARNING: Using this Makefile is deprecated!
"/common/ports/emulators/wine-compholio/work/wine-1.7.35/patches/patchinstall.sh" DESTDIR="/common/ports/emulators/wine-compholio/work/wine-1.7.35" --all
Applying /common/ports/emulators/wine-compholio/work/wine-1.7.35/patches/ws2_32-WriteWatches/0001-ntdll-Handle-write-watches-in-virtual_uninterrupted_.patch
fatal: Not a git repository (or any parent up to mount point /common)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
This script is not compatible with *BSD utilities. Please install git,
which provides the same functionality and will be used instead.
ERROR: Failed to apply patch, aborting!
Makefile:10: recipe for target 'install' failed
gmake[2]: *** [install] Error 1
gmake[2]: Leaving directory '/common/ports/emulators/wine-compholio/work/wine-1.7.35/patches'
*** Error code 2

Stop.
make[1]: stopped in /common/ports/emulators/wine-compholio
*** Error code 1

Stop.
make: stopped in /common/ports/emulators/wine-compholio

===>>> make build failed for emulators/wine-compholio
===>>> Aborting update

===>>> Update for emulators/wine-compholio failed
===>>> Aborting update

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> emulators/wine-compholio 

Script done on Mon Jan 26 05:45:36 2015


Well.  That was ... peculiar and annoying...  but I was trying to
just get things done so I could get on with my day, so I "portmaster
devel/git" (which informed me that I already had git-2.2.2_1 installed
-- apparently something (else?) has it as a dependency, as I have
no use for git in and of itself -- but portmaster re-built and
-installed it anyway (as I had requested).

It should thus come as little surprise that a re-try for updating
wine-compholio-1.7.34,1 to wine-compholio-1.7.35,1 failed in exactly
the same way.

On this system, I only use portmaster to update the installed ports,
using a ports tree mounted on /common/ports (/usr/ports is a symlink
that points to the real location); the ports tree is (as noted
above) an SVN working copy, using a private local mirror of the
FreeBSD SVN repository that is updated nightly.

Taking a look at emulators/wine-compholio/Makefile, I see thaht it
was last updated:

r375756 | dbn | 2014-12-28 12:39:48 -0800 (Sun, 28 Dec 2014) | 10 lines


It appears that the update that catalyzed this was to emulators/wine-devel;
its Makefile shows:

r377820 | gerald | 2015-01-24 12:32:15 -0800 (Sat, 24 Jan 2015) | 11 lines


I see a note in the commit log that "... files/patch-alternate-toolchain
is not applicable any more; remove it." -- but it's not there to
remove:

g1-240(11.0-C)[14] ls files/
patch-partial-reservation       pkg-message.in
g1-240(11.0-C)[15] 


So I'm a bit perplexed.

(I only have emulators/wine-compholio as a dependency for
emulators/pipelight, which I had installed as part of an experiment
to see if I could get Netflix to play on the laptop I use for just
about everything.)

Any suggestions?

Peace,
david
-- 
David H. Wolfskill				david at catwhisker.org
Those who murder in the name of God or prophet are blasphemous cowards.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20150126/e6500821/attachment.sig>


More information about the freebsd-ports mailing list