
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!
9 years ago
0.9.0-beta1-2
* Repackaged for Ubuntu Lucid
* added i386 binary
0.9.0-beta1
* Initial release.
9 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
9 years ago
Report
aaaantoine
9 years ago
Report
delande
9 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
9 years ago
http://pastebin.com/bjYfiWbS
Report
mkyral
9 years ago
Konstruktor looks great, but without save is not usable :-(
Report
segfault87
9 years ago
Report
mkyral
9 years ago
It is on Gentoo.
Report
aspotashev
9 years ago
Report
mkyral
9 years ago
Thanks for hint.
Report
aspotashev
9 years ago
Report
aspotashev
9 years ago
Report
aspotashev
9 years ago
Report
mkyral
9 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
9 years ago
I've created a PKGBUILD for Arch Linux users:
http://aur.archlinux.org/packages.php?ID=46020
Report
wkaz
9 years ago
Report
qwertzuiop
9 years ago
http://pastebin.com/CJfJ6RDk
i started konsructor directly from its build-directory with
$ PATH=$PWD:$PATH ./konstruktor
Report
qwertzuiop
9 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
9 years ago
maybe this explains that glGetString(GL_EXTENSIONS) returns an empty string
Report
aspotashev
9 years ago
Report
segfault87
9 years ago
Report
qwertzuiop
9 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
9 years ago
add #include <libldr/math.h>
at line 13 of src/app/editor.h
Report
aspotashev
9 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