Package Details: heekscad-git 1452.82ea9e20-1

Git Clone URL: (read-only, click to copy)
Package Base: heekscad-git
Description: HeeksCNC is an open source 3D CAD/CAM software
Upstream URL:
Licenses: custom:BSD3
Conflicts: heekscad
Provides: heekscad
Submitter: lz3060
Maintainer: greyltc (matael)
Last Packager: greyltc
Votes: 4
Popularity: 0.000000
First Submitted: 2016-05-22 08:27 (UTC)
Last Updated: 2018-03-17 12:37 (UTC)

Dependencies (6)

Required by (1)

Sources (1)

Latest Comments

bullestock commented on 2022-08-28 19:34 (UTC)

For anyone else struggling with building this on a current Arch version, I have created an updated fork at

luispa commented on 2020-03-13 22:35 (UTC) (edited on 2020-03-13 22:36 (UTC) by luispa)

This patch solves the "undefined reference toSetPickingColor(unsigned int)": --- CMakeList.txt 2020-02-29 06:41:00.000000000 -0300 +++ LPGCMakeList.txt 2020-03-12 19:43:00.000000000 -0300 @@ -90,6 +90,7 @@ OptionsCanvas.h OrientationModifier.h Plugins.h + Picking.h PointDrawing.h PointOrWindow.h PropertiesCanvas.h @@ -187,6 +188,7 @@ ObjPropsCanvas.cpp OptionsCanvas.cpp OrientationModifier.cpp + Picking.cpp Plugins.cpp PointDrawing.cpp PointOrWindow.cpp @@ -266,3 +268,5 @@ file( GLOB desktop "${CMAKE_CURRENT_SOURCE_DIR}/../HeeksCAD.desktop" ) install( FILES ${desktop} DESTINATION share/applications )

+file( GLOB picking "${CMAKE_CURRENT_SOURCE_DIR}/../src/Picking.*" ) +install( FILES ${picking} DESTINATION share/heekscad/src )

It also installs /usr/share/heekscad/src/Picking.cpp and Picking.h which are needed by HeeksCNC at compilation time.

I created a fork of this project which has this patch applied and also has an improved Spanish translation. The link is

luispa commented on 2020-03-10 20:07 (UTC)

I found the cause of this bug and sent a pull request to the developer. I hope it be solved soon. There's no mention of files Picking.h and Picking.cpp in src/CMakeLists.txt. The pull request link is

nihonsuki commented on 2020-01-01 23:39 (UTC) (edited on 2020-01-04 01:03 (UTC) by nihonsuki)

Not building:

/usr/bin/ld: CMakeFiles/heekscad.dir/HeeksCAD.cpp.o: in function HeeksCADapp::glCommands(bool, bool, bool)': HeeksCAD.cpp:(.text+0xf68b): undefined reference toSetPickingColor(unsigned int)' /usr/bin/ld: HeeksCAD.cpp:(.text+0xf73c): undefined reference to SetPickingColor(unsigned int)' /usr/bin/ld: CMakeFiles/heekscad.dir/MarkedList.cpp.o: in functionMarkedList::render_move_grips(bool, bool)': MarkedList.cpp:(.text+0x938): undefined reference to SetPickingColor(unsigned int)' /usr/bin/ld: CMakeFiles/heekscad.dir/MarkedList.cpp.o: in functionMarkedList::ObjectsInWindow(wxRect, MarkedObject*, bool)': MarkedList.cpp:(.text+0xd92): undefined reference to GetPickingName(unsigned char, unsigned char, unsigned char)' /usr/bin/ld: MarkedList.cpp:(.text+0xe46): undefined reference toGetPickingName(unsigned char, unsigned char, unsigned char)' collect2: error: ld returned 1 exit status

Really struggling with this. It seems as if the errors regard source files that should be part of the package, rather than libraries. Any help gratefully received.

greyltc commented on 2018-03-17 12:41 (UTC)

all fixed up. sorry for the delay!

matael commented on 2017-09-03 20:43 (UTC)

I got a working install by changing wxgtk2.8 to wxgtk2 in the deps and changing the cmake line : depends=('python2' 'oce' 'wxgtk2' 'libarea-git') build() { # ... cmake -DwxWidgets_CONFIG_EXECUTABLE="/usr/bin/wx-config" -DPYTHON_EXECUTABLE="/usr/bin/python2" -DPYTHON_LIBRARY="/usr/lib/" -DPYTHON_INCLUDE_DIR="/usr/include/python2.7" -DCMAKE_INSTALL_PREFIX=/usr .. } Segfault was reported on a github issue ( ) and details can be found there.

pkmu68 commented on 2017-02-20 15:46 (UTC)

Yet it works (at least with Antergos). I just had to remove the heekscad dependency in heekscnc (should rename it, probably). Thanks a lot

Adelie commented on 2017-01-26 03:18 (UTC)

Build fails due to dependency issues with wxgtk2.8 error: target not found: gstreamer0.10-base-plugins error: target not found: gstreamer0.10-base

solomondg commented on 2016-12-01 19:29 (UTC)

libarea is no longer a valid package. However, libarea-git works.