Update of quazip-0.5.1 to quazip-0.6.2 fails

Dr. Peter Voigt pvoigt at uos.de
Wed Mar 19 13:28:59 UTC 2014


I am running 10.0-RELEASE and when trying to upgrade quazip-0.5.1 to
quazip-0.6.2 after latest update of the ports tree I obtain the
following error:

...
c++ -Wl,-O1 -pthread -Wl,-rpath,/usr/local/lib/qt4 -o
qztest .obj/qztest.o  .obj/testjlcompress.o  .obj/testquachecksum32.o  .obj/testquagzipfile.o  .obj/testquaziodevice.o  .obj/testquazip.o  .obj/testquazipdir.o  .obj/testquazipfile.o  .obj/testquazipnewinfo.o  .obj/testquazipfileinfo.o  .obj/moc_testjlcompress.o  .obj/moc_testquachecksum32.o  .obj/moc_testquagzipfile.o  .obj/moc_testquaziodevice.o  .obj/moc_testquazipdir.o  .obj/moc_testquazipfile.o  .obj/moc_testquazip.o  .obj/moc_testquazipnewinfo.o  .obj/moc_testquazipfileinfo.o
-L/usr/local/lib/qt4 -L/usr/local/lib -lz
-L/usr/ports/archivers/quazip/work/quazip-0.6.2/qztest/../quazip/
-lquazip -lQtTest -L/usr/local/lib/qt4 -L/usr/local/lib
-lQtCore .obj/testjlcompress.o: In function
`TestJlCompress::extractFile()': testjlcompress.cpp:(.text+0x38a7):
undefined reference to `QuaZip::setDefaultFileNameCodec(char
const*)' .obj/testquazip.o: In function `TestQuaZip::getFileList()':
testquazip.cpp:(.text+0x111c): undefined reference to
`QuaZip::getFileInfoList64() const' .obj/testquazip.o: In function
`TestQuaZip::setAutoClose()': testquazip.cpp:(.text+0x5328): undefined
reference to `QuaZip::isAutoClose() const'
testquazip.cpp:(.text+0x5456): undefined reference to
`QuaZip::isAutoClose() const' testquazip.cpp:(.text+0x5486): undefined
reference to `QuaZip::setAutoClose(bool) const'
testquazip.cpp:(.text+0x548f): undefined reference to
`QuaZip::isAutoClose() const' .obj/testquazipdir.o: In function
`TestQuaZipDir::entryInfoList()': testquazipdir.cpp:(.text+0x9bd1):
undefined reference to
`QuaZipDir::entryInfoList64(QFlags<QDir::Filter>,
QFlags<QDir::SortFlag>) const' .obj/testquazipfile.o: In function
`TestQuaZipFile::zipUnzip()': testquazipfile.cpp:(.text+0xddb):
undefined reference to
`QuaZip::setZip64Enabled(bool)' .obj/testquazipfile.o: In function
`TestQuaZipFile::getFileInfo()': testquazipfile.cpp:(.text+0x519e):
undefined reference to
`QuaZipFile::getFileInfo(QuaZipFileInfo64*)' .obj/testquazipfile.o: In
function `TestQuaZipFile::setFileAttrs()':
testquazipfile.cpp:(.text+0x6d4e): undefined reference to
`QuaZipFile::getFileInfo(QuaZipFileInfo64*)'
testquazipfile.cpp:(.text+0x6d86): undefined reference to
`QuaZipFileInfo64::getPermissions() const'
testquazipfile.cpp:(.text+0x6f0c): undefined reference to
`QuaZipFile::getFileInfo(QuaZipFileInfo64*)'
testquazipfile.cpp:(.text+0x6fa0): undefined reference to
`QuaZipFileInfo64::getPermissions() const' .obj/testquazipnewinfo.o: In
function `TestQuaZipNewInfo::setFileNTFSTimes()':
testquazipnewinfo.cpp:(.text+0x37e): undefined reference to
`QuaZipNewInfo::setFileNTFSTimes(QString const&)'
testquazipnewinfo.cpp:(.text+0x52b): undefined reference to
`QuaZip::getCurrentFileInfo(QuaZipFileInfo64*)
const' .obj/testquazipfileinfo.o: In function
`TestQuaZipFileInfo::getNTFSTime()':
testquazipfileinfo.cpp:(.text+0xd1b): undefined reference to
`QuaZip::getCurrentFileInfo(QuaZipFileInfo64*) const'
testquazipfileinfo.cpp:(.text+0xd67): undefined reference to
`QuaZipFileInfo64::getNTFSmTime(int*) const'
testquazipfileinfo.cpp:(.text+0xe2e): undefined reference to
`QuaZipFileInfo64::getNTFSaTime(int*) const'
testquazipfileinfo.cpp:(.text+0x10a1): undefined reference to
`QuaZipFileInfo64::getNTFScTime(int*) const' c++: error: linker command
failed with exit code 1 (use -v to see invocation) *** [qztest] Error
code 1

make[2]: stopped in /usr/ports/archivers/quazip/work/quazip-0.6.2/qztest
1 error

make[2]: stopped in /usr/ports/archivers/quazip/work/quazip-0.6.2/qztest
*** [sub-qztest-all] Error code 2

make[1]: stopped in /usr/ports/archivers/quazip/work/quazip-0.6.2
1 error

make[1]: stopped in /usr/ports/archivers/quazip/work/quazip-0.6.2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the
failure to the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/archivers/quazip

===>>> make failed for archivers/quazip
===>>> Aborting update

===>>> Killing background jobs
Terminated

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> archivers/quazip 

Any hints are appreciated.

Regards,
Peter


More information about the freebsd-ports mailing list