I get the following unresolved symbols when I build Subsurface using QtCreator:

/home/willem/build-subsurface-Desktop_Qt_5_4_0_GCC_64bit-Debug/../subsurface/qt-ui/globe.cpp:192: undefined reference to `Marble::MarbleWidget::model()'

/home/willem/build-subsurface-Desktop_Qt_5_4_0_GCC_64bit-Debug/../subsurface/qt-ui/globe.cpp:233: undefined reference to `Marble::MarbleWidget::model()'

.obj/moc_globe.o:(.data.rel.ro._ZTV8GlobeGPS[_ZTV8GlobeGPS]+0x60): undefined reference to `Marble::MarbleWidget::connectNotify(QMetaMethod const&)'

.obj/moc_globe.o:(.data.rel.ro._ZTV8GlobeGPS[_ZTV8GlobeGPS]+0x68): undefined reference to `Marble::MarbleWidget::disconnectNotify(QMetaMethod const&)'

collect2: error: ld returned 1 exit status


Has anything changed with respect to marble? When I build a new Subsurface by hand, I use the following form of qmake:

qmake SPECIAL_MARBLE_PREFIX=1

However, when I build using QtCreator, I cannot use this option. My suspicion is that this is my problem.

Advice, please !
Kind regards,
willem


_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to