
Konstruktor
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Konstruktor (formerly KLDraw, Klotz) is a LDraw-based virtual LEGO(r) CAD for KDE 4.
Features
* Fully compatible with LDraw
* Intuitive, easy to use.
* Tabbed document interface
* Multipart support
* Export to POV-Ray raytracer on-the-fly.
* Free software!
10 years ago
0.9.0-beta1-2
* Repackaged for Ubuntu Lucid
* added i386 binary
0.9.0-beta1
* Initial release.
10 years ago
0.9.0-beta1-2
* Repackaged for Ubuntu Lucid
* added i386 binary
0.9.0-beta1
* Initial release.
meyerm
8 years ago
is the project dead (as the beta is alreay quite old)?
Thank you!
Report
alvanx
9 years ago
Here's the backtrace:
Application: Part database updater for Konstruktor (konstruktor_db_updater), signal: Segmentation fault
[KCrash Handler]
#7 0xb5f1aeba in __strstr_ia32 () from /lib/libc.so.6
#8 0xb778455b in strstr (this=0x81c7b20, name=0xb7792bff "GL_ARB_vertex_buffer_object") at /usr/include/string.h:335
#9 ldraw_renderer::opengl_extension::opengl_extension (this=0x81c7b20, name=0xb7792bff "GL_ARB_vertex_buffer_object") at /usr/src/debug/konstruktor-0.9-beta1/src/renderer/opengl_extension.cpp:26
#10 0xb77845cc in ldraw_renderer::opengl_extension_vbo::opengl_extension_vbo (this=0x81c7b20) at /usr/src/debug/konstruktor-0.9-beta1/src/renderer/opengl_extension_vbo.cpp:23
#11 0xb778468e in ldraw_renderer::opengl_extension_vbo::self () at /usr/src/debug/konstruktor-0.9-beta1/src/renderer/opengl_extension_vbo.cpp:17
#12 0xb778637d in ldraw_renderer::renderer_opengl_factory::renderer_opengl_factory (this=0xbfe282ec, params=0x81a10f0, rm=ldraw_renderer::renderer_opengl_factory::mode_vbo) at /usr/src/debug/konstruktor-0.9-beta1/src/renderer/renderer_opengl.cpp:108
#13 0x08057fa9 in Konstruktor::PixmapRenderer::PixmapRenderer (this=0x81a0ee0, width=256, height=256, shareWidget=0x0) at /usr/src/debug/konstruktor-0.9-beta1/src/app/pixmaprenderer.cpp:46
#14 0x08050eaf in Konstruktor::DBUpdater::DBUpdater (this=0xbfe283e0, parent=0x0) at /usr/src/debug/konstruktor-0.9-beta1/src/app/dbupdater.cpp:82
#15 0x08058fed in main (argc=) at /usr/src/debug/konstruktor-0.9-beta1/src/app/main_dbupdater.cpp:35
Report
aaaantoine
10 years ago
Report
aaaantoine
9 years ago
Report
delande
10 years ago
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/al_exe/.kde4/share/apps;/usr/share/kde4/apps;/etc/kde4/share/apps
Call Stack (most recent call first):
CMakeLists.txt:7 (find_package)
OS is openSUSE 11.3. The cmake is 2.8.1. Help please, what packages I'm need?
Report
mkyral
10 years ago
http://pastebin.com/bjYfiWbS
Report
mkyral
10 years ago
Konstruktor looks great, but without save is not usable :-(
Report
segfault87
10 years ago
Report
mkyral
10 years ago
It is on Gentoo.
Report
aspotashev
10 years ago
Report
mkyral
10 years ago
Thanks for hint.
Report
aspotashev
10 years ago
Report
aspotashev
10 years ago
Report
aspotashev
10 years ago
Report
mkyral
10 years ago
[I] kde-misc/konstruktor [1]
Available versions: (~)0.9_beta1 {aqua kdeenablefinal}
Installed versions: 0.9_beta1(21:06:59 2.2.2011)(-aqua -kdeenablefinal)
Homepage: http://konstruktor.influx.kr/
Description: LEGO(r) CAD
[1] "kde" /var/lib/layman/kde
# cat /var/lib/layman/kde/kde-misc/konstruktor/konstruktor-0.9_beta1.ebuild |grep elog
elog "You still need to obtain ldraw data files."
elog "Because they are not distributable you need to download them from:"
elog " http://www.ldraw.org/Downloads-req-viewdownload-cid-1.html"
I downloaded data package, extracted to my home directory and then select this directory during konstruktor first start.
Report
swiftscythe
10 years ago
I've created a PKGBUILD for Arch Linux users:
http://aur.archlinux.org/packages.php?ID=46020
Report
wkaz
10 years ago
Report
qwertzuiop
10 years ago
http://pastebin.com/CJfJ6RDk
i started konsructor directly from its build-directory with
$ PATH=$PWD:$PATH ./konstruktor
Report
qwertzuiop
10 years ago
line 27 of renderer/opengl_extension.cpp
from:
if (std::strstr((const char *)str, name) != NULL)
to:
if (str && std::strstr((const char *)str, name) != NULL)
cheers,
qwertzuiop
Report
qwertzuiop
10 years ago
maybe this explains that glGetString(GL_EXTENSIONS) returns an empty string
Report
aspotashev
10 years ago
Report
segfault87
10 years ago
Report
qwertzuiop
10 years ago
but looking at the header it really seems that there needs to be a forward-definition for ldraw::model for it to compile.
so do the following:
add "namespace ldraw { class model; }" (without quotes)
in line 10 of src/app/submodelwidget.h
this should make it work.
btw, what version of gcc is installed on your system? (gcc -v will tell you)
Report
qwertzuiop
10 years ago
add #include <libldr/math.h>
at line 13 of src/app/editor.h
Report
aspotashev
10 years ago
Distro: Gentoo
Adding the 2 lines (forward definition and an #include) helped, thanks! Now it compiles and runs. But I haven't yet found out how to install the ldraw library on Gentoo.
Report