** Changed in: oxide/1.15
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1578808
Title:
Link failure in package builds on armhf
Status in Oxide:
Fix Released
Status in Oxide 1.15 series:
Fix Released
Bug description:
This doesn't affect local cross-builds, nor does it affect vivid
builds. But wily + xenial package builds on armhf are failing
consistently like this:
[ 91%] Linking CXX executable qmltest_core
cd /«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests && /usr/bin/cmake
-E cmake_link_script CMakeFiles/qmltest_core.dir/link.txt --verbose=1
[ 92%] Building CXX object
qt/tests/qmltests/CMakeFiles/qmltest_crash.dir/qmltest_crash_automoc.cpp.o
cd /«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests &&
/usr/bin/arm-linux-gnueabihf-g++ -DOXIDE_GETTEXT_DOMAIN=\"oxide-qt\"
-DQML_TEST_PATH=\"/«PKGBUILDDIR»/qt/tests/qmltests/crash\" -DQT_CORE_LIB
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLTEST_LIB -DQT_QML_LIB
-DQT_QUICK_LIB -DQT_TESTLIB_LIB -DQT_WIDGETS_LIB
-I/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests
-I/«PKGBUILDDIR»/qt/tests/qmltests -I/«PKGBUILDDIR»
-I/usr/include/arm-linux-gnueabihf/qt5/QtCore/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtCore/5.5.1/QtCore
-I/usr/include/arm-linux-gnueabihf/qt5/QtGui/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtGui/5.5.1/QtGui
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuick/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuick/5.5.1/QtQuick
-I/usr/include/arm-linux-gnueabihf/qt5/QtQml/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtQml/5.5.1/QtQml
-I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork/5.5.1/QtNetwork
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuickTest/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuickTest/5.5.1/QtQuickTest
-I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets/5.5.1/QtWidgets -isystem
/usr/include/arm-linux-gnueabihf/qt5 -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem
/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtTest -isystem
/«PKGBUILDDIR»/qt/core/api/includes -I/«PKGBUILDDIR»/qt/quick/api/includes
-isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtQuickTest -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -std=c++11 -fPIC -o
CMakeFiles/qmltest_crash.dir/qmltest_crash_automoc.cpp.o -c
/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests/qmltest_crash_automoc.cpp
[ 93%] Linking CXX executable qmltest_api
cd /«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests && /usr/bin/cmake
-E cmake_link_script CMakeFiles/qmltest_api.dir/link.txt --verbose=1
/usr/bin/arm-linux-gnueabihf-g++ -std=c++11 -fuse-ld=gold
CMakeFiles/qmltest_core.dir/main.cc.o
CMakeFiles/qmltest_core.dir/qmltest_core_automoc.cpp.o -o qmltest_core
-rdynamic libqmltestshared.a
/usr/lib/arm-linux-gnueabihf/libQt5QuickTest.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Test.so.5.5.1
../../../out/lib/libOxideQtQuick.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.5.1
../../../out/chromium/Release/lib/libOxideQtCore.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.5.1
[ 93%] Linking CXX executable qmltest_crash
cd /«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests && /usr/bin/cmake
-E cmake_link_script CMakeFiles/qmltest_crash.dir/link.txt --verbose=1
/usr/bin/arm-linux-gnueabihf-g++ -std=c++11 -fuse-ld=gold
CMakeFiles/qmltest_api.dir/main.cc.o
CMakeFiles/qmltest_api.dir/qmltest_api_automoc.cpp.o -o qmltest_api -rdynamic
libqmltestshared.a /usr/lib/arm-linux-gnueabihf/libQt5QuickTest.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Test.so.5.5.1
../../../out/lib/libOxideQtQuick.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.5.1
../../../out/chromium/Release/lib/libOxideQtCore.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.5.1
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glBindTexture'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glDeleteTextures'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glGenTextures'
collect2: error: ld returned 1 exit status
make[3]: *** [qt/tests/qmltests/qmltest_core] Error 1
qt/tests/qmltests/CMakeFiles/qmltest_core.dir/build.make:134: recipe for
target 'qt/tests/qmltests/qmltest_core' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
make[2]: *** [qt/tests/qmltests/CMakeFiles/qmltest_core.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:3448: recipe for target
'qt/tests/qmltests/CMakeFiles/qmltest_core.dir/all' failed
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glBindTexture'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glDeleteTextures'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glGenTextures'
collect2: error: ld returned 1 exit status
make[3]: *** [qt/tests/qmltests/qmltest_api] Error 1
qt/tests/qmltests/CMakeFiles/qmltest_api.dir/build.make:134: recipe for
target 'qt/tests/qmltests/qmltest_api' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
make[2]: *** [qt/tests/qmltests/CMakeFiles/qmltest_api.dir/all] Error 2
CMakeFiles/Makefile2:3525: recipe for target
'qt/tests/qmltests/CMakeFiles/qmltest_api.dir/all' failed
/usr/bin/arm-linux-gnueabihf-g++ -std=c++11 -fuse-ld=gold
CMakeFiles/qmltest_crash.dir/main.cc.o
CMakeFiles/qmltest_crash.dir/qmltest_crash_automoc.cpp.o -o qmltest_crash
-rdynamic libqmltestshared.a
/usr/lib/arm-linux-gnueabihf/libQt5QuickTest.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Test.so.5.5.1
../../../out/lib/libOxideQtQuick.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.5.1
../../../out/chromium/Release/lib/libOxideQtCore.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.5.1
[ 93%] Building CXX object
qt/tests/qmltests/CMakeFiles/qmltest_web_platform.dir/qmltest_web_platform_automoc.cpp.o
cd /«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests &&
/usr/bin/arm-linux-gnueabihf-g++ -DOXIDE_GETTEXT_DOMAIN=\"oxide-qt\"
-DQML_TEST_PATH=\"/«PKGBUILDDIR»/qt/tests/qmltests/web_platform\" -DQT_CORE_LIB
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLTEST_LIB -DQT_QML_LIB
-DQT_QUICK_LIB -DQT_TESTLIB_LIB -DQT_WIDGETS_LIB
-I/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests
-I/«PKGBUILDDIR»/qt/tests/qmltests -I/«PKGBUILDDIR»
-I/usr/include/arm-linux-gnueabihf/qt5/QtCore/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtCore/5.5.1/QtCore
-I/usr/include/arm-linux-gnueabihf/qt5/QtGui/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtGui/5.5.1/QtGui
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuick/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuick/5.5.1/QtQuick
-I/usr/include/arm-linux-gnueabihf/qt5/QtQml/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtQml/5.5.1/QtQml
-I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork/5.5.1/QtNetwork
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuickTest/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtQuickTest/5.5.1/QtQuickTest
-I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets/5.5.1
-I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets/5.5.1/QtWidgets -isystem
/usr/include/arm-linux-gnueabihf/qt5 -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem
/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtTest -isystem
/«PKGBUILDDIR»/qt/core/api/includes -I/«PKGBUILDDIR»/qt/quick/api/includes
-isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtQuickTest -isystem
/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -std=c++11 -fPIC -o
CMakeFiles/qmltest_web_platform.dir/qmltest_web_platform_automoc.cpp.o -c
/«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests/qmltest_web_platform_automoc.cpp
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glBindTexture'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glDeleteTextures'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glGenTextures'
collect2: error: ld returned 1 exit status
make[3]: *** [qt/tests/qmltests/qmltest_crash] Error 1
qt/tests/qmltests/CMakeFiles/qmltest_crash.dir/build.make:134: recipe for
target 'qt/tests/qmltests/qmltest_crash' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
make[2]: *** [qt/tests/qmltests/CMakeFiles/qmltest_crash.dir/all] Error 2
CMakeFiles/Makefile2:3827: recipe for target
'qt/tests/qmltests/CMakeFiles/qmltest_crash.dir/all' failed
[ 94%] Linking CXX executable qmltest_web_platform
cd /«PKGBUILDDIR»/obj-arm-linux-gnueabihf/qt/tests/qmltests && /usr/bin/cmake
-E cmake_link_script CMakeFiles/qmltest_web_platform.dir/link.txt --verbose=1
/usr/bin/arm-linux-gnueabihf-g++ -std=c++11 -fuse-ld=gold
CMakeFiles/qmltest_web_platform.dir/main.cc.o
CMakeFiles/qmltest_web_platform.dir/qmltest_web_platform_automoc.cpp.o -o
qmltest_web_platform -rdynamic libqmltestshared.a
/usr/lib/arm-linux-gnueabihf/libQt5QuickTest.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Test.so.5.5.1
../../../out/lib/libOxideQtQuick.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.5.1
../../../out/chromium/Release/lib/libOxideQtCore.so.0
/usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.5.1
/usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.5.1
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glBindTexture'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glDeleteTextures'
../../../out/lib/libOxideQtQuick.so.0: error: undefined reference to
'glGenTextures'
collect2: error: ld returned 1 exit status
make[3]: *** [qt/tests/qmltests/qmltest_web_platform] Error 1
qt/tests/qmltests/CMakeFiles/qmltest_web_platform.dir/build.make:134: recipe
for target 'qt/tests/qmltests/qmltest_web_platform' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
make[2]: *** [qt/tests/qmltests/CMakeFiles/qmltest_web_platform.dir/all]
Error 2
CMakeFiles/Makefile2:3750: recipe for target
'qt/tests/qmltests/CMakeFiles/qmltest_web_platform.dir/all' failed
make[2]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
make[1]: *** [all] Error 2
Makefile:141: recipe for target 'all' failed
make[1]: Leaving directory '/«PKGBUILDDIR»/obj-arm-linux-gnueabihf'
dh_auto_build: make -j4 returned exit code 2
make: *** [build-arch] Error 2
debian/rules:13: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
eg, https://launchpadlibrarian.net/258053663/buildlog_ubuntu-xenial-
armhf.oxide-qt_1.15.1-0ubuntu1~ppa_BUILDING.txt.gz
To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1578808/+subscriptions
--
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help : https://help.launchpad.net/ListHelp