Opened 10 years ago

Closed 10 years ago

#1705 closed defect (invalid)

Missing 'make' target for yahoolegalmapadapter.cpp

Reported by: BearT Owned by: cbro@…
Priority: major Milestone:
Component: merkaartor Version:
Keywords: Cc:

Description

Merkaartor fails to build on Linux due to a missing build target for yahoolegalmapadapter.cpp.

The process stops with the following error message: make: * No rule to make target QMapControl/yahoolegalmapadapter.cpp', needed by tmp/obj_release/yahoolegalmapadapter.o'. Stop.

Attachments (1)

qmake.log (246 bytes) - added by BearT 10 years ago.
The output of the qmake -r call

Download all attachments as: .zip

Change History (5)

comment:1 Changed 10 years ago by Chris Browet

Did you already do the "make distclean && qmake -r ... && make install" mantra?

Changed 10 years ago by BearT

Attachment: qmake.log added

The output of the qmake -r call

comment:2 Changed 10 years ago by BearT

Sorry, I wanted to answer before uploading the file. All these clean/build steps are done by my buildscript. I've done this manually now and found, that qmake already has problems finding the yahoolegalmapadapter. (see the attached file befor this entry)

comment:3 Changed 10 years ago by Chris Browet

The directory layout changed in 0.14. You probably have to change your build scripts to adapt to the new structure.

E.g, the main sources where moved to the "src" subdir, while the "yahoo..." files are now a plugin in the "plugins" subdir...

comment:4 Changed 10 years ago by BearT

Resolution: invalid
Status: newclosed

My script is too simple, to cause that error. I started from scratch and did a clean checkout. That worked without any problems. Thanks for your suggestions.

Note: See TracTickets for help on using tickets.