Its not doing the right thing about the change in origin....
So, its trying to build and install 'multimedia/libmtp' and conflicting with
'audio/libmtp'.
Had tried "make deinstall reinstall" of the port, but it also failed. Then
noticed that for "deinstall" it said:
===> Deinstalling for multimedia/libmtp
===> libmtp not installed, skipping
but "pkg info libmtp" showed it....
libmtp-1.1.6_1
Name : libmtp
Version : 1.1.6_1
Installed on : Tue Feb 4 18:11:08 CST 2014
Origin : audio/libmtp
...
Guess something needs to tell it deinstall 'audio/libmtp' instead of
'multimedia/libmtp' for this case.
Namely portmaster's REPLACE_ORIGIN mode, where it does a "pkg query" to find
existing versions of the port and deletes them before (re-)installing the
port.
So, ended up invoking:
portmaster -o multimedia/libmtp audio/libmtp
Though in retrospect, perhaps
pkg set -o audio/libmtp:multimedia/libmtp
would've been sufficient?
On 2014-03-09 17:49, Ajtim wrote:
Hi!
Portmaster want to update multimedia/libmtp ion FreeBSD 10.0-RELEASE
(amd64):
===>>> Starting check of installed ports for available updates
===>>> The audio/libmtp port moved to multimedia/libmtp
===>>> Reason: Moved from audio to multimedia
===>>> Launching child to reinstall libmtp-1.1.6_1
===>>> All >> libmtp-1.1.6_1 (1/1)
===>>> The audio/libmtp port moved to multimedia/libmtp
===>>> Reason: Moved from audio to multimedia
===>>> Port directory: /usr/ports/multimedia/libmtp
===>>> Launching 'make checksum' for multimedia/libmtp in background
===>>> Gathering dependency list for multimedia/libmtp from ports
===>>> Initial dependency check complete for multimedia/libmtp
===>>> Returning to update check of installed ports
===>>> All >> (1)
===>>> The following actions will be taken if you choose to proceed:
Install multimedia/libmtp
===>>> Proceed? y/n [y] y
and than I got am error:
/usr/bin/make install-exec-hook
ln -f -s mtp-connect
/usr/ports/multimedia/libmtp/work/stage/usr/local/bin/mtp-delfile
ln -f -s mtp-connect
/usr/ports/multimedia/libmtp/work/stage/usr/local/bin/mtp-getfile
ln -f -s mtp-connect
/usr/ports/multimedia/libmtp/work/stage/usr/local/bin/mtp-newfolder
ln -f -s mtp-connect
/usr/ports/multimedia/libmtp/work/stage/usr/local/bin/mtp-sendfile
ln -f -s mtp-connect
/usr/ports/multimedia/libmtp/work/stage/usr/local/bin/mtp-sendtr
Making install in util
/bin/mkdir -p
'/usr/ports/multimedia/libmtp/work/stage/usr/local/libdata/pkgconfig'
install -o root -g wheel -m 444 libmtp.pc
'/usr/ports/multimedia/libmtp/work/stage/usr/local/libdata/pkgconfig'
====> Compressing man pages (compress-man)
===> Installing for libmtp-1.1.6_1
===> Checking if multimedia/libmtp already installed
===> Registering installation for libmtp-1.1.6_1 as automatic
Installing libmtp-1.1.6_1...pkg-static: libmtp-1.1.6_1 conflicts with
libmtp-1.1.6_1 (installs files into the same place). Problematic file:
/usr/local/share/licenses/libmtp-1.1.6_1/catalog.mk
*** Error code 70
Stop.
make[1]: stopped in /usr/ports/multimedia/libmtp
*** Error code 1
Stop.
make: stopped in /usr/ports/multimedia/libmtp
===>>> Installation of libmtp-1.1.6_1 (multimedia/libmtp) failed
===>>> Aborting update
===>>> Update for multimedia/libmtp failed
===>>> Aborting update
===>>> Killing background jobs
Terminated
===>>> You can restart from the point of failure with this command line:
portmaster <flags> multimedia/libmtp
Thanks.
--
Name: Lawrence "The Dreamer" Chen Call: W0LKC
Snail: 1530 College Ave, A5 Email: [email protected]
Manhattan, KS 66502-2768 Blog: http://lawrencechen.net
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"