Hello
I have some problems with the qt5 build. The first being a sha1sum issue with qtscriptclassic-1.0_1-opensource. The initial build gives:
qt5Â extract qtwebkit-opensource-src-5.8.0.tar.xz (qtwebkit-opensource-src-5.8.0) Error: Hash sum check for qtscriptclassic-1.0_1-opensource failed make[2]: *** [qtscriptclassic-1.0_1-opensource.file] Error 1 make[1]: *** [_install_in_port_dir] Error 2 make: *** [qt5] Error 2
I ran the sha1sum program on all of the remote archives for *.gz and downloaded the file for *.gz as well, all of which failed. Since a decision tree was included for differing compression formats I chose a *.zip file I could find and ran the sha1sum program to change the verification sum, and then modified the ./repos/libports/ports/qt5.port file.
# URL(${QTSCRIPTCLASSIC}) := ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.troll.no/QT/qt/solutions/lgpl/${QTSCRIPTCLASSIC}.tar.gz # URL(${QTSCRIPTCLASSIC}) := ftp://ftp.pl.vim.org/vol/rzm4/qt.old/solutions/lgpl/${QTSCRIPTCLASSIC}.tar.gz # URL(${QTSCRIPTCLASSIC}) := http://ftp.icm.edu.pl/packages/qt.old/solutions/lgpl/$%7BQTSCRIPTCLASSIC%7D.... # URL(${QTSCRIPTCLASSIC}) := /home/rasuth/Downloads/${QTSCRIPTCLASSIC}.tar.gz # SHA(${QTSCRIPTCLASSIC}) := 74e9dc82dd194d8ae0fb0f8f1df74081948b943a URL(${QTSCRIPTCLASSIC}) := http://ftp.icm.edu.pl/packages/qt.old/solutions/lgpl/$%7BQTSCRIPTCLASSIC%7D.... SHA(${QTSCRIPTCLASSIC}) := de0d6b6ccbc8b06e4eb8a9eac36741b5d80153a3 DIR(${QTSCRIPTCLASSIC}) := src/lib/qt5/${QTSCRIPTCLASSIC}
which appears to work. However, during the patch process it asks me for a file to patch. I think I understand the 'imaginary' diff --git nature (though this is new to me), but the port preparation then seem to require unexpected interaction.
.                   .
qt5 apply src/lib/qt5/patches/qtwebkit_genode.patch qt5 apply src/lib/qt5/patches/qtscriptclassic_qt5.patch The text leading up to this was: -------------------------- |qtscriptclassic_qt5.patch | |From: Christian Prochaska <christian.prochaska@...1...> | | |--- | src/qscriptcontextinfo.cpp      |   2 - | src/qscriptecmafunction.cpp     |  12 ++++----- | src/qscriptengine_p.cpp         |  30 ++++++++++++++-------- | src/qscriptextqobject.cpp       |  52 +++++++++++++++++--------------------- | src/qscriptstring.cpp           |   1 - | src/qscriptsyntaxcheckresult_p.h |   2 + | src/qscriptvalue.cpp            |   4 +-- | src/qscriptvalue.h              |   4 +-- | src/qscriptvalue_p.h            |   1 - | src/qscriptvalueimpl_p.h        |   3 +- | 10 files changed, 55 insertions(+), 56 deletions(-) | |diff --git a/src/qscriptcontextinfo.cpp b/src/qscriptcontextinfo.cpp |index ef080ff..df0e555 100644 |--- a/src/qscriptcontextinfo.cpp |+++ b/src/qscriptcontextinfo.cpp -------------------------- File to patch: qtscriptclassic_qt5 qtscriptclassic_qt5: No such file or directory Skip this patch? [y]
So did I mangle something when getting qtscriptclassic running? Or do I need to name a file?