[ '--summarize', "$DATADIR/raw-logs/qtlocation-linux-undefined-reference.txt" ] qtlocation failed to compile :( tst_sphere.o: In function `tst_Sphere::planeTest(QList const&, QList const&) const': tst_sphere.cpp:(.text+0x14d): undefined reference to `Sphere::Sphere(double)' tst_sphere.cpp:(.text+0x181): undefined reference to `Sphere::intersect(QPlane3D const&)' tst_sphere.o: In function `tst_Sphere::emptySphere(double) const': tst_sphere.cpp:(.text+0x1f2): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.o: In function `tst_Sphere::planes() const': tst_sphere.cpp:(.text+0x244): undefined reference to `ViewportCamera::ViewportCamera()' tst_sphere.cpp:(.text+0x264): undefined reference to `Projection3D::Projection3D(double)' tst_sphere.cpp:(.text+0x270): undefined reference to `ViewportCamera::setProjection(Projection3D*)' tst_sphere.cpp:(.text+0x27f): undefined reference to `ViewportCamera::setCameraData(CameraData const&)' tst_sphere.cpp:(.text+0x291): undefined reference to `ViewportCamera::toFrustum() const' tst_sphere.cpp:(.text+0x2c1): undefined reference to `Frustum::plane(QFlags) const' tst_sphere.cpp:(.text+0x2f0): undefined reference to `Frustum::plane(QFlags) const' tst_sphere.cpp:(.text+0x31f): undefined reference to `Frustum::plane(QFlags) const' tst_sphere.cpp:(.text+0x351): undefined reference to `Frustum::plane(QFlags) const' tst_sphere.cpp:(.text+0x386): undefined reference to `Frustum::plane(QFlags) const' tst_sphere.o:tst_sphere.cpp:(.text+0x3bb): more undefined references to `Frustum::plane(QFlags) const' follow tst_sphere.o: In function `tst_Sphere::planes() const': tst_sphere.cpp:(.text+0x3ff): undefined reference to `ViewportCamera::~ViewportCamera()' tst_sphere.cpp:(.text+0x478): undefined reference to `ViewportCamera::~ViewportCamera()' tst_sphere.o: In function `tst_Sphere::basicSphere(double) const': tst_sphere.cpp:(.text+0x5ba): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5f0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x62c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x67d): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x6be): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.o: In function `tst_Sphere::xyz_plane_data()': tst_sphere.cpp:(.text+0xde3): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0xe6a): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0xeee): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0xf6c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0xff0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.o:tst_sphere.cpp:(.text+0x106e): more undefined references to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' follow tst_sphere.o: In function `tst_Sphere::xyz_plane_data()': tst_sphere.cpp:(.text+0x10e2): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x1135): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x125c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x12e3): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x1363): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x13fd): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x147e): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.o:tst_sphere.cpp:(.text+0x14fe): more undefined references to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' follow tst_sphere.o: In function `tst_Sphere::xyz_plane_data()': tst_sphere.cpp:(.text+0x170d): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x1786): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x17fc): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x184c): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x1971): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x19ef): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x1a6d): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x1ad5): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x1b1c): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x1bf1): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.o: In function `tst_Sphere::xy_plane_skew_data()': tst_sphere.cpp:(.text+0x24f0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2573): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x25f3): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2667): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x26ba): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x27e1): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2864): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x28e0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2954): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x29a7): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x2aca): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2b4d): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2bd1): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2c51): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2cc5): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x2d18): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x2e3f): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2ec6): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2f46): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x2fba): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x300d): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x33dc): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x345f): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x34df): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3553): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x35a6): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x36c9): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x374c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x37cc): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3840): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x3893): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x3b10): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3b97): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3c17): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3c93): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3d07): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x3d5a): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x3e7b): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3ef5): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3f73): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x3fdb): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x4022): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.o: In function `tst_Sphere::xy_plane_straight_data()': tst_sphere.cpp:(.text+0x4c4a): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x4ccd): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x4d49): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x4dbd): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x4e10): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x4f33): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x4fb6): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5036): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x50aa): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x50fd): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x5224): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x52a7): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5323): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5397): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x53ea): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x550d): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5590): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5610): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5684): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x56d7): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x5950): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x59d3): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5a57): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5ad7): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5b4b): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x5b9e): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x5cc5): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5d4c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5dcc): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x5e40): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x5e93): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x5fba): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6041): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x60c1): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6135): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x6188): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x62ab): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x632e): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x63b2): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6432): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x64a6): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x64f9): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x6620): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x66a7): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6727): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x67a3): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6820): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x6873): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x69a0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6a26): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6aaa): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6b30): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x6b86): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x6e05): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6e8b): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6f05): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x6f8b): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x6fe1): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x710a): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x718c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x720c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x7286): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x730c): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x7362): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x7895): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x791f): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x799d): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x7a23): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x7a79): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x7ba0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x7c1e): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x7c9c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x7d16): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x7d8c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.o:tst_sphere.cpp:(.text+0x7e02): more undefined references to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' follow tst_sphere.o: In function `tst_Sphere::xy_plane_straight_data()': tst_sphere.cpp:(.text+0x7e7c): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x7ec6): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.o: In function `tst_Sphere::x_plane_data()': tst_sphere.cpp:(.text+0x97bf): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x982e): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x98ae): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x9922): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x9978): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0x9a5c): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x9adc): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x9b60): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x9be0): undefined reference to `Arc::Arc(QPlane3D const&, double, QVector3D const&, QVector3D const&)' tst_sphere.cpp:(.text+0x9c54): undefined reference to `SpherePatch::SpherePatch(double, QList, bool, bool)' tst_sphere.cpp:(.text+0x9cb0): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.o: In function `tst_Sphere::camera()': tst_sphere.cpp:(.text+0xa3cc): undefined reference to `Sphere::Sphere(double)' tst_sphere.cpp:(.text+0xa3e2): undefined reference to `Sphere::intersect(QPlane3D const&)' tst_sphere.cpp:(.text+0xa3f1): undefined reference to `Sphere::patches() const' tst_sphere.cpp:(.text+0xa583): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0xa5ea): undefined reference to `operator<<(QDebug, Sphere const&)' tst_sphere.cpp:(.text+0xa6d3): undefined reference to `SpherePatch::intersect(QPlane3D const&)' tst_sphere.cpp:(.text+0xa7dc): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0xa843): undefined reference to `operator<<(QDebug, Sphere const&)' tst_sphere.cpp:(.text+0xa921): undefined reference to `Sphere::Sphere(double)' tst_sphere.cpp:(.text+0xa937): undefined reference to `Sphere::intersect(QPlane3D const&)' tst_sphere.cpp:(.text+0xa946): undefined reference to `Sphere::patches() const' tst_sphere.cpp:(.text+0xaa98): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0xaaff): undefined reference to `operator<<(QDebug, Sphere const&)' tst_sphere.cpp:(.text+0xabe8): undefined reference to `SpherePatch::intersect(QPlane3D const&)' tst_sphere.cpp:(.text+0xacf1): undefined reference to `Sphere::Sphere(double, QList const&)' tst_sphere.cpp:(.text+0xad58): undefined reference to `operator<<(QDebug, Sphere const&)' tst_sphere.o: In function `tst_Sphere::test(QPlane3D const&, Sphere const&)': tst_sphere.cpp:(.text+0xb806): undefined reference to `Sphere::intersect(QPlane3D const&)' tst_sphere.cpp:(.text+0xb812): undefined reference to `Sphere::operator==(Sphere const&)' tst_sphere.cpp:(.text+0xb87b): undefined reference to `operator<<(QDebug, Sphere const&)' tst_sphere.cpp:(.text+0xb97b): undefined reference to `operator<<(QDebug, Sphere const&)' tst_sphere.o: In function `void* qMetaTypeConstructHelper(Sphere const*)': tst_sphere.cpp:(.text._Z24qMetaTypeConstructHelperI6SphereEPvPKT_[void* qMetaTypeConstructHelper(Sphere const*)]+0x84): undefined reference to `Sphere::Sphere(double)' make[4]: *** [tst_sphere] Error 1 make[3]: *** [sub-sphere-make_default] Error 2 make[2]: *** [sub-auto-make_default] Error 2 make[1]: *** [module-qtlocation-tests-make_default] Error 2 make: *** [module-qtlocation-make_default] Error 2