Bug 352242 - It is not possible to compile Marble without qtpositioning5-dev package (QGeoAddress header)
Summary: It is not possible to compile Marble without qtpositioning5-dev package (QGeo...
Status: REPORTED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR minor
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
: 352156 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-09-03 22:42 UTC by Lukáš Karas
Modified: 2021-03-09 22:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lukáš Karas 2015-09-03 22:42:15 UTC
When I run cmake, it seems that QT possitioning api is optional for build. But when I tried to build with "make", it fails with: 

/usr/src/marble/src/lib/marble/declarative/Placemark.cpp:14:23: fatal error: QGeoAddress: No such file or directory
 #include <QGeoAddress>
                       ^


Reproducible: Always




I tried to build Marble from master branch, my current head is 1db330fa8ecc6681e2407f65a2ad64e9addd7730

used cmake arguments:

cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_MARBLE_TOOLS=YES -DBUILD_MARBLE_EXAMPLES=YES -DQTONLY=FALSE -DCMAKE_INSTALL_PREFIX=/opt/marble -DQUAZIP_INCLUDE_DIR=/usr/include/quazip -DQUAZIP_LIBRARIES=/usr/lib/x86_64-linux-gnu/libquazip.so 

I am using Kubuntu 15.04, after installing package "qtpositioning5-dev" build ends successfully.
Comment 1 Dennis Nienhüser 2015-09-05 11:52:31 UTC
*** Bug 352156 has been marked as a duplicate of this bug. ***
Comment 2 Justin Zobel 2021-03-09 22:51:34 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.