-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
to allow preprocessing the files to handle version specific features such as template based classes documentation in 4.19.7+
- Loading branch information
There are no files selected for viewing
5 comments
on commit 1d4e6a8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@3nids This commit introduces the following build error on Debian Testing:
[1186/3652] Generating core/sip_corepart0.cpp, core/sip_corepart1.cpp, core/sip_corepart2.cpp, core/sip_corepart3.cpp
FAILED: python/core/sip_corepart0.cpp python/core/sip_corepart1.cpp python/core/sip_corepart2.cpp python/core/sip_corepart3.cpp
cd /home/web/dev/cpp/qgis/build-master/python && /usr/bin/cmake -E echo && /usr/bin/cmake -E touch /home/web/dev/cpp/qgis/build-master/python/core/sip_corepart0.cpp /home/web/dev/cpp/qgis/build-master/python/core/sip_corepart1.cpp /home/web/dev/cpp/qgis/build-master/python/core/sip_corepart2.cpp /home/web/dev/cpp/qgis/build-master/python/core/sip_corepart3.cpp && /usr/bin/sip -w -e -x ANDROID -x ARM -x MOBILITY_LOCATION -t WS_X11 -t Qt_5_9_2 -o -a /home/web/dev/cpp/qgis/build-master/python/qgis.core.api -j 4 -c /home/web/dev/cpp/qgis/build-master/python/core -I /core -I /usr/share/sip/PyQt5 -I /home/web/dev/cpp/qgis/python /home/web/dev/cpp/qgis/build-master/python/core/core.sip
sip: Error in opening file /core/QtXml/QtXmlmod.sip
I did a git bisect to find it.
If it helps:
-- The C compiler identification is GNU 7.2.0
-- The CXX compiler identification is GNU 7.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- QGIS version: 2.99.0 Master (29900)
-- Qt WebKit support enabled
-- Found Qt version: 5.9.2
-- Found QScintilla2: /usr/lib/libqscintilla2_qt5.so (2.10.2)
-- Pedantic compiler settings enabled
-- Debug output enabled
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.6.4", minimum required is "3")
-- Found Python executable: /usr/bin/python3
-- Found Python version: 3.6.4
-- Found Python library: /usr/lib/x86_64-linux-gnu/libpython3.6m.so
-- Found Python site-packages: /usr/lib/python3/dist-packages
-- Found PyQt5 version: 5.9.2
-- Found SIP version: 4.19.6
What's curious I get this on my server and not on my laptop although it's the same debian version with updated packages.
Any ideas? Thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have you tried to make clean
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes.
- I even git pulled the QGIS source again just to be sure everything is clean
- I ran debsums to check for packages integrity
- The build doesn't work from this commit on and I have no clue why.
There's also https://issues.qgis.org/issues/16034 but for 2.18
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@3nids , I see this issue on my system too, on a clean (i.e. new) build directory.
I'm on Ubuntu 17.10.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be fixed in 9c5797e
@3nids , it seems reverting that specific line un-broke my build locally.