pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42888: make install fails for audio/liblastfm



>Number:         42888
>Category:       pkg
>Synopsis:       audio/liblastfm fails to install lib/liblastfm_fingerprint.la
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 26 16:50:01 +0000 2010
>Originator:     Sverre Froyen
>Release:        NetBSD 5.99.24
>Organization:
        Viewmark
>Environment:
System: NetBSD abbor.fesk.com 5.99.24 NetBSD 5.99.24 (ABBOR) #86: Sat Jan 30 
10:59:59 MST 2010 
toor%abbor.fesk.com@localhost:/usr/src/obj.amd64/sys/arch/amd64/compile/ABBOR 
amd64
Architecture: x86_64
Machine: amd64
>Description:
On NetBSD current, audio/liblastfm fails to install 
lib/liblastfm_fingerprint.la which in turm causes make package to fail.  The 
make install output contains some (non-fatal) error message:

=> Bootstrap dependency digest>=20010302: found digest-20080510
===> Installing for liblastfm-0.3.0nb2
mkdir -p /usr/pkg/include/lastfm
cp src/global.h /usr/pkg/include/lastfm/global.h
cp src/core/UrlBuilder.h /usr/pkg/include/lastfm/UrlBuilder
cp src/core/XmlQuery.h /usr/pkg/include/lastfm/XmlQuery
cp src/core/misc.h /usr/pkg/include/lastfm/misc.h
cp src/fingerprint/Fingerprint.h /usr/pkg/include/lastfm/Fingerprint
cp src/fingerprint/FingerprintableSource.h 
/usr/pkg/include/lastfm/FingerprintableSource
cp src/radio/RadioStation.h /usr/pkg/include/lastfm/RadioStation
cp src/radio/RadioTuner.h /usr/pkg/include/lastfm/RadioTuner
cp src/scrobble/Audioscrobbler.h /usr/pkg/include/lastfm/Audioscrobbler
cp src/scrobble/Scrobble.h /usr/pkg/include/lastfm/Scrobble
cp src/scrobble/ScrobblePoint.h /usr/pkg/include/lastfm/ScrobblePoint
cp src/types/Track.h /usr/pkg/include/lastfm/Track
cp src/types/Track.h /usr/pkg/include/lastfm/MutableTrack
cp src/types/Mbid.h /usr/pkg/include/lastfm/Mbid
cp src/types/Artist.h /usr/pkg/include/lastfm/Artist
cp src/types/Album.h /usr/pkg/include/lastfm/Album
cp src/types/FingerprintId.h /usr/pkg/include/lastfm/FingerprintId
cp src/types/Playlist.h /usr/pkg/include/lastfm/Playlist
cp src/types/Tag.h /usr/pkg/include/lastfm/Tag
cp src/types/User.h /usr/pkg/include/lastfm/User
cp src/types/User.h /usr/pkg/include/lastfm/AuthenticatedUser
cp src/types/Xspf.h /usr/pkg/include/lastfm/Xspf
cp src/ws/ws.h /usr/pkg/include/lastfm/ws.h
cp src/ws/InternetConnectionMonitor.h 
/usr/pkg/include/lastfm/InternetConnectionMonitor
cp src/ws/NetworkAccessManager.h /usr/pkg/include/lastfm/NetworkAccessManager
cp _include/lastfm.h /usr/pkg/include/lastfm.h
cd src && make install "INSTALL_ROOT=/usr/pkg"
make[1]: Entering directory 
`/usr/pkgsrc/audio/liblastfm/work.x86_64/liblastfm-0.3.0/src'
libtool --silent --mode=install cp "../_bin/liblastfm.la" "/usr/pkg/lib/"
libtool: install: warning: remember to run `libtool --finish /lib'
make[1]: Leaving directory 
`/usr/pkgsrc/audio/liblastfm/work.x86_64/liblastfm-0.3.0/src'
cd src/fingerprint && make install "INSTALL_ROOT=/usr/pkg"
make[1]: Entering directory 
`/usr/pkgsrc/audio/liblastfm/work.x86_64/liblastfm-0.3.0/src/fingerprint'
libtool --silent --mode=link c++ -version-info 1:0:1 -rpath /lib -L/usr/pkg/lib 
-Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/lib 
-Wl,-R/usr/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o 
../../_bin/liblastfm_fingerprint.la _build/Sha256.lo _build/Fingerprint.lo 
_build/Collection.lo _build/OptFFT.lo _build/FingerprintExtractor.lo 
_build/Filter.lo    -L/usr/pkg/lib -L/usr/pkg/qt4/lib 
-L/usr/pkgsrc/audio/liblastfm/work.x86_64/liblastfm-0.3.0/_bin -llastfm 
-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lfftw3f -lm -Wl,-R/usr/pkg/lib -lsamplerate 
-lQtSql -lQtXml -lQtNetwork -lQtCore -pthread 
libtool --silent --mode=install cp "../../_bin/liblastfm_fingerprint.la" 
"/usr/pkg/lib/"
libtool: install: warning: relinking `../../_bin/liblastfm_fingerprint.la'
ld: cannot find -llastfm
libtool: install: error: relink `../../_bin/liblastfm_fingerprint.la' with the 
above command before installing it
make[1]: [install_target] Error 1 (ignored)
make[1]: Leaving directory 
`/usr/pkgsrc/audio/liblastfm/work.x86_64/liblastfm-0.3.0/src/fingerprint'
=> Automatic manual page handling
pkg_create: can't stat `/usr/pkg/lib/liblastfm_fingerprint.la'
=> Registering installation for liblastfm-0.3.0nb2
pkg_admin: liblastfm-0.3.0nb2: File `/usr/pkg/lib/liblastfm_fingerprint.la' is 
in +CONTENTS but not on filesystem!
liblastfm-0.3.0nb2 requires installed package fftwf-3.2.1nb1
liblastfm-0.3.0nb2 requires installed package libsamplerate-0.1.7
liblastfm-0.3.0nb2 requires installed package qt4-libs-4.6.2

>How-To-Repeat:
cd /usr/pkgsrc/audio/liblastfm
make
make install

>Fix:
Unknown.

As a workaround you can:

cd work.x86_64/liblastfm-0.3.0/src/fingerprint
libtool --silent --mode=install cp "../../_bin/liblastfm_fingerprint.la" 
"/usr/pkg/lib/"

which results in an installed copy of /usr/pkg/lib/liblastfm_fingerprint.la

>Unformatted:
 NetBSD from 2010-01-29; audio/liblastfm latest version.


Home | Main Index | Thread Index | Old Index