Commit rev 14639 breaks cmake build

Bug #1543298 reported by Vladimir Savic on 2016-02-08
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Updating trunk to revision 14639 (Sync 2Geom to commit 5ee51c1c4f2066faa3e2c82021fc92671ad44ba4) broke cmake based configuring and produced invalid make files.
Terminal output:
CMake Error at CMakeScripts/HelperMacros.cmake:32 (add_library):
  Cannot find source file:


  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx
Call Stack (most recent call first):
  src/2geom/CMakeLists.txt:127 (add_inkscape_lib)

CMake Error: Cannot determine link language for target "2geom_LIB".
CMake Error: CMake can not determine linker language for target: 2geom_LIB

Fix provided on IRC by su_v. Patch attached.

su_v (suv-lp) on 2016-02-08
tags: added: 2geom build cmake
Changed in inkscape:
importance: Undecided → High
milestone: none → 0.92
status: New → Triaged
Mc (mc...) wrote :

I committed the fix in r14642 since it was a major inconvenience and prevented from building with CMake, I'm not sure if there is anything to sync back to lib2geom or if it was all there was to do.

su_v (suv-lp) wrote :

On 2016-02-09 02:30 (+0100), Mc wrote:
> I'm not sure if there is anything to sync back to lib2geom

AFAICT no need to:

Changed in inkscape:
milestone: 0.92 → none
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers