kipr / kiss Goto Github PK
View Code? Open in Web Editor NEWKISS IDE, the main component of KISS Platform
License: GNU General Public License v3.0
KISS IDE, the main component of KISS Platform
License: GNU General Public License v3.0
../KISS: error while loading shared libraries: libpcompiler.so: cannot open shared object file: No such file or directory
linux-vdso.so.1 (0x00007ffea6fa2000)
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f8022584000)
libQt5PrintSupport.so.5 => /usr/lib/libQt5PrintSupport.so.5 (0x00007f8022511000)
libQt5Declarative.so.5 => /usr/lib/libQt5Declarative.so.5 (0x00007f802211f000)
libqscintilla2.so.11 => /usr/lib/libqscintilla2.so.11 (0x00007f8021c17000)
libpcompiler.so => not found
libkar.so => not found
libkovanserial.so => not found
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f8021529000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f8020fe1000)
libQt5Script.so.5 => /usr/lib/libQt5Script.so.5 (0x00007f8020d45000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f8020874000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f8020565000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f8020260000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f802004a000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f801fca7000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f801fa8a000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f801f874000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f801f5f9000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f801f17d000)
libQt5Sql.so.5 => /usr/lib/libQt5Sql.so.5 (0x00007f801f13b000)
libQt5XmlPatterns.so.5 => /usr/lib/libQt5XmlPatterns.so.5 (0x00007f801ed28000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007f801e036000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007f801db46000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f801d8f5000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f801d5e7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f801d2a5000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f801d06f000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f801ce12000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f801cb76000)
libicui18n.so.55 => /usr/lib/libicui18n.so.55 (0x00007f801c710000)
libicuuc.so.55 => /usr/lib/libicuuc.so.55 (0x00007f801c37d000)
libpcre16.so.0 => /usr/lib/libpcre16.so.0 (0x00007f801c118000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f801bf14000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f801bd0c000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f801bce3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f80224bc000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f801ba26000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f801b81e000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f801b601000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f801b3f7000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f801b1ba000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f801afa8000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f801ad9f000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f801ab30000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f801a90e000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f801a6f0000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f801a4c6000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f801a29b000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f801a098000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f8019e92000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f8019c90000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f8019a76000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f8019871000)
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f801966e000)
libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f801946b000)
libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f801925d000)
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f8019055000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f8018e4b000)
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f8018c47000)
libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f8018a40000)
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f801883d000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f8018637000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f801842a000)
libicudata.so.55 => /usr/lib/libicudata.so.55 (0x00007f8016974000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f8016770000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f801654a000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f801633f000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f801605e000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f8015e4c000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f8015c35000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f8015a25000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f8015820000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f801561c000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f8015416000)
libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f8015211000)
ryanvade@ryanvade-arch:/build/pcompiler/build$ sudo find / -name libpcompiler.so
/usr/local/lib/libpcompiler.so
/build/pcompiler/lib/libpcompiler.so
ryanvade@ryanvade-arch:/build/pcompiler/build$ sudo find / -name libkar.so
/usr/local/lib/libkar.so
/build/libkar/lib/libkar.so
ryanvade@ryanvade-arch:/build/pcompiler/build$ sudo find / -name libkovanserial.so
/usr/local/lib/libkovanserial.so
/build/libkovanserial/lib/libkovanserial.so
When a project file is removed from the project folder (outside of KISS), the file is correctly removed from the project. However, the user isn't notified of this change.
Compiling a project generates both an executable and a library. The user should have the option to generate just one or the other, through project options.
The user should be able to rename projects in the same manner as renaming files.
On Debian Sid with Qt 4.7.3, if I start KISS, and then hit the close button right afterwards, the program ends with a segfault. Not a high priority issue as I'm exiting anyways, but still a bug.
Right-clicking a project brings up a menu, but there is no "Project" menu in the main menu bar.
Some files should not be visible in the project view (e.g. .kissproj and .links files).
If a file referenced in a project is removed, the user should be notified and given the option to either a) remove the reference from the project, or b) search for a replacement.
Hi,
I just successfully compiled the source code using cmake ..
make
and make install
. The whole process didn't return any error only warnings.
But I am still not able to start KISS in the deploy/
directory.
After running ./KISS
, it returned following output:
*** glibc detected *** ./KISS: realloc(): invalid pointer: 0x00007f77c5b50d80 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f77c4948b96]
/lib/x86_64-linux-gnu/libc.so.6(realloc+0x28e)[0x7f77c494d89e]
/home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libQt5Core.so.5(_ZN9QListData7reallocEi+0x26)[0x7f77c558c016]
/home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libQt5Core.so.5(_ZN9QListData6appendEi+0x65)[0x7f77c558c0d5]
/home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libQt5Core.so.5(+0x1f001c)[0x7f77c568c01c]
/home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libQt5Core.so.5(_Z21qRegisterResourceDataiPKhS0_S0_+0x240)[0x7f77c5689a30]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x684c83)[0x7f77c2ae4c83]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x1b8fd9)[0x7f77c2618fd9]
/lib64/ld-linux-x86-64.so.2(+0xf306)[0x7f77c80d4306]
/lib64/ld-linux-x86-64.so.2(+0xf3df)[0x7f77c80d43df]
/lib64/ld-linux-x86-64.so.2(+0x16ea)[0x7f77c80c66ea]
======= Memory map: ========
00400000-005a0000 r-xp 00000000 00:13 16872 /home/tony/Desktop/kiss-master/deploy/KISS
007a0000-007aa000 r--p 001a0000 00:13 16872 /home/tony/Desktop/kiss-master/deploy/KISS
007aa000-007ad000 rw-p 001aa000 00:13 16872 /home/tony/Desktop/kiss-master/deploy/KISS
01a02000-01a23000 rw-p 00000000 00:00 0 [heap]
7f77bc36a000-7f77bc36e000 r-xp 00000000 08:01 658327 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f77bc36e000-7f77bc56d000 ---p 00004000 08:01 658327 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f77bc56d000-7f77bc56e000 r--p 00003000 08:01 658327 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f77bc56e000-7f77bc56f000 rw-p 00004000 08:01 658327 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f77bc56f000-7f77bc5ce000 r-xp 00000000 08:01 4647 /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f77bc5ce000-7f77bc7ce000 ---p 0005f000 08:01 4647 /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f77bc7ce000-7f77bc7cf000 r--p 0005f000 08:01 4647 /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f77bc7cf000-7f77bc7d4000 rw-p 00060000 08:01 4647 /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f77bc7d4000-7f77bc7d5000 rw-p 00000000 00:00 0
7f77bc7d5000-7f77bc7fc000 r-xp 00000000 08:01 658234 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f77bc7fc000-7f77bc9fc000 ---p 00027000 08:01 658234 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f77bc9fc000-7f77bc9fe000 r--p 00027000 08:01 658234 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f77bc9fe000-7f77bc9ff000 rw-p 00029000 08:01 658234 /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f77bc9ff000-7f77bca04000 r-xp 00000000 08:01 9262 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f77bca04000-7f77bcc03000 ---p 00005000 08:01 9262 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f77bcc03000-7f77bcc04000 r--p 00004000 08:01 9262 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f77bcc04000-7f77bcc05000 rw-p 00005000 08:01 9262 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f77bcc05000-7f77bcc07000 r-xp 00000000 08:01 9251 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f77bcc07000-7f77bce06000 ---p 00002000 08:01 9251 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f77bce06000-7f77bce07000 r--p 00001000 08:01 9251 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f77bce07000-7f77bce08000 rw-p 00002000 08:01 9251 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f77bce08000-7f77be350000 r--p 00000000 00:13 37608 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicudata.so.51.1
7f77be350000-7f77be550000 ---p 01548000 00:13 37608 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicudata.so.51.1
7f77be550000-7f77be551000 rw-p 01548000 00:13 37608 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicudata.so.51.1
7f77be551000-7f77be55b000 r-xp 00000000 08:01 506 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f77be55b000-7f77be75a000 ---p 0000a000 08:01 506 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f77be75a000-7f77be75b000 r--p 00009000 08:01 506 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f77be75b000-7f77be75c000 rw-p 0000a000 08:01 506 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f77be75c000-7f77be760000 r-xp 00000000 08:01 7663 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f77be760000-7f77be95f000 ---p 00004000 08:01 7663 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f77be95f000-7f77be960000 r--p 00003000 08:01 7663 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f77be960000-7f77be961000 rw-p 00004000 08:01 7663 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
7f77be961000-7f77be976000 r-xp 00000000 08:01 7661 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f77be976000-7f77beb75000 ---p 00015000 08:01 7661 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f77beb75000-7f77beb77000 r--p 00014000 08:01 7661 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f77beb77000-7f77beb78000 rw-p 00016000 08:01 7661 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
7f77beb78000-7f77beb79000 r-xp 00000000 08:01 7659 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f77beb79000-7f77bed78000 ---p 00001000 08:01 7659 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f77bed78000-7f77bed79000 r--p 00000000 08:01 7659 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f77bed79000-7f77bed7a000 rw-p 00001000 08:01 7659 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
7f77bed7a000-7f77bed7f000 r-xp 00000000 08:01 3130 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f77bed7f000-7f77bef7e000 ---p 00005000 08:01 3130 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f77bef7e000-7f77bef7f000 r--p 00004000 08:01 3130 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f77bef7f000-7f77bef80000 rw-p 00005000 08:01 3130 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f77bef80000-7f77bef82000 r-xp 00000000 08:01 9260 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f77bef82000-7f77bf181000 ---p 00002000 08:01 9260 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f77bf181000-7f77bf182000 r--p 00001000 08:01 9260 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f77bf182000-7f77bf183000 rw-p 00002000 08:01 9260 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f77bf183000-7f77bf1a4000 r-xp 00000000 08:01 7657 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f77bf1a4000-7f77bf3a3000 ---p 00021000 08:01 7657 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f77bf3a3000-7f77bf3a6000 r--p 00020000 08:01 7657 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f77bf3a6000-7f77bf3a7000 rw-p 00023000 08:01 7657 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
7f77bf3a7000-7f77bf3a8000 rw-p 00000000 00:00 0
7f77bf3a8000-7f77bf3b8000 r-xp 00000000 08:01 7529 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f77bf3b8000-7f77bf5b7000 ---p 00010000 08:01 7529 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f77bf5b7000-7f77bf5b8000 r--p 0000f000 08:01 7529 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f77bf5b8000-7f77bf5b9000 rw-p 00010000 08:01 7529 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f77bf5b9000-7f77bf5c2000 r-xp 00000000 08:01 3181 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f77bf5c2000-7f77bf7c1000 ---p 00009000 08:01 3181 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f77bf7c1000-7f77bf7c2000 r--p 00008000 08:01 3181 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f77bf7c2000-7f77bf7c3000 rw-p 00009000 08:01 3181 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f77bf7c3000-7f77bf7d2000 r-xp 00000000 08:01 3193 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f77bf7d2000-7f77bf9d1000 ---p 0000f000 08:01 3193 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f77bf9d1000-7f77bf9d2000 r--p 0000e000 08:01 3193 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f77bf9d2000-7f77bf9d3000 rw-p 0000f000 08:01 3193 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f77bf9d3000-7f77bf9e9000 r-xp 00000000 08:01 9228 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f77bf9e9000-7f77bfbe8000 ---p 00016000 08:01 9228 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f77bfbe8000-7f77bfbe9000 r--p 00015000 08:01 9228 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f77bfbe9000-7f77bfbea000 rw-p 00016000 08:01 9228 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f77bfbea000-7f77bfbed000 rw-p 00000000 00:00 0
7f77bfbed000-7f77bfbf4000 r-xp 00000000 08:01 9241 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f77bfbf4000-7f77bfdf3000 ---p 00007000 08:01 9241 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f77bfdf3000-7f77bfdf4000 r--p 00006000 08:01 9241 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f77bfdf4000-7f77bfdf5000 rw-p 00007000 08:01 9241 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f77bfdf5000-7f77bfe8b000 r-xp 00000000 08:01 9441 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f77bfe8b000-7f77c008a000 ---p 00096000 08:01 9441 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f77c008a000-7f77c0090000 r--p 00095000 08:01 9441 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f77c0090000-7f77c0091000 rw-p 0009b000 08:01 9441 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f77c0091000-7f77c00a7000 r-xp 00000000 08:01 658331 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f77c00a7000-7f77c02a6000 ---p 00016000 08:01 658331 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f77c02a6000-7f77c02a7000 r--p 00015000 08:01 658331 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f77c02a7000-7f77c02a8000 rw-p 00016000 08:01 658331 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f77c02a8000-7f77c02ce000 r-xp 00000000 08:01 658295 /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f77c02ce000-7f77c04ce000 ---p 00026000 08:01 658295 /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f77c04ce000-7f77c04cf000 r--p 00026000 08:01 658295 /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f77c04cf000-7f77c04d0000 rw-p 00027000 08:01 658295 /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f77c04d0000-7f77c04e7000 r-xp 00000000 08:01 10811 /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
7f77c04e7000-7f77c06e6000 ---p 00017000 08:01 10811 /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
7f77c06e6000-7f77c06e7000 r--p 00016000 08:01 10811 /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
7f77c06e7000-7f77c06e8000 rw-p 00017000 08:01 10811 /usr/lib/x86_64-linux-gnu/libaudio.so.2.4
7f77c06e8000-7f77c071c000 r-xp 00000000 08:01 9433 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f77c071c000-7f77c091c000 ---p 00034000 08:01 9433 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f77c091c000-7f77c091d000 r--p 00034000 08:01 9433 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f77c091d000-7f77c091e000 rw-p 00035000 08:01 9433 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f77c091e000-7f77c093b000 r-xp 00000000 08:01 3248 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f77c093b000-7f77c0b3a000 ---p 0001d000 08:01 3248 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f77c0b3a000-7f77c0b3b000 r--p 0001c000 08:01 3248 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f77c0b3b000-7f77c0b3c000 rw-p 0001d000 08:01 3248 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f77c0b3c000-7f77c0b78000 r-xp 00000000 08:01 658291 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f77c0b78000-7f77c0d77000 ---p 0003c000 08:01 658291 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f77c0d77000-7f77c0d78000 r--p 0003b000 08:01 658291 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f77c0d78000-7f77c0d79000 rw-p 0003c000 08:01 658291 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f77c0d79000-7f77c0d80000 r-xp 00000000 08:01 9431 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f77c0d80000-7f77c0f7f000 ---p 00007000 08:01 9431 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f77c0f7f000-7f77c0f80000 r--p 00006000 08:01 9431 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f77c0f80000-7f77c0f81000 rw-p 00007000 08:01 9431 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f77c0f81000-7f77c0f88000 r-xp 00000000 08:01 657978 /lib/x86_64-linux-gnu/librt-2.15.so
7f77c0f88000-7f77c1187000 ---p 00007000 08:01 657978 /lib/x86_64-linux-gnu/librt-2.15.so
7f77c1187000-7f77c1188000 r--p 00006000 08:01 657978 /lib/x86_64-linux-gnu/librt-2.15.so
7f77c1188000-7f77c1189000 rw-p 00007000 08:01 657978 /lib/x86_64-linux-gnu/librt-2.15.so
7f77c1189000-7f77c118a000 r-xp 00000000 08:01 652 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f77c118a000-7f77c1389000 ---p 00001000 08:01 652 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f77c1389000-7f77c138a000 r--p 00000000 08:01 652 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f77c138a000-7f77c138b000 rw-p 00001000 08:01 652 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f77c138b000-7f77c138d000 r-xp 00000000 08:01 662979 /lib/x86_64-linux-gnu/libdl-2.15.so
7f77c138d000-7f77c158d000 ---p 00002000 08:01 662979 /lib/x86_64-linux-gnu/libdl-2.15.so
7f77c158d000-7f77c158e000 r--p 00002000 08:01 662979 /lib/x86_64-linux-gnu/libdl-2.15.so
7f77c158e000-7f77c158f000 rw-p 00003000 08:01 662979 /lib/x86_64-linux-gnu/libdl-2.15.so
7f77c158f000-7f77c16ff000 r-xp 00000000 00:13 37610 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicuuc.so.51.1
7f77c16ff000-7f77c18fe000 ---p 00170000 00:13 37610 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicuuc.so.51.1
7f77c18fe000-7f77c190f000 r--p 0016f000 00:13 37610 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicuuc.so.51.1
7f77c190f000-7f77c1910000 rw-p 00180000 00:13 37610 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicuuc.so.51.1
7f77c1910000-7f77c1915000 rw-p 00000000 00:00 0
7f77c1915000-7f77c1b1e000 r-xp 00000000 00:13 37609 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicui18n.so.51.1
7f77c1b1e000-7f77c1d1e000 ---p 00209000 00:13 37609 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicui18n.so.51.1
7f77c1d1e000-7f77c1d2b000 r--p 00209000 00:13 37609 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicui18n.so.51.1
7f77c1d2b000-7f77c1d2d000 rw-p 00216000 00:13 37609 /home/tony/Qt5.2.1/5.2.1/gcc_64/lib/libicui18n.so.51.1
7f77c1d2d000-7f77c1d2e000 rw-p 00000000 00:00 0
7f77c1d2e000-7f77c1d8b000 r-xp 00000000 08:01 136088 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2
And nothing happened.
Please help.
Once you close the welcome tab, it appears to be impossible to get it back. It would be nice if (choose one):
Adding a referenced file to a project uses the absolute path of the file. There should be an option to use the relative path instead.
XCode 5 has a new terminal command called xcode-select --install
. This will prompt the user to download and install command line tools.
The project settings tab and project dependencies dialog should be combined into one dialog. Settings tabs amid source tabs look cluttered.
Demonstrated here with 4pt Droid Sans Mono (a rather extreme case): http://dl.dropbox.com/u/716853/KIPR%27s%20Instructional%20Software%20System%20-%20cbc2_004.png
While the example screenshot may be a comically extreme case, these effects are still somewhat felt if you try to type with anything smaller than the font used by the line numbers.
While I admire the fact that kipr is keeping up with the times, is there a do-or-die need for such a new version? The only distro that I know of that supports 2.8.12 OTB is Fedora 19. All ubuntu and debian distros, along with their respective derivatives such as eOS and Crunchbang require updating a semi-important package that sometimes should be left alone. Is something like 2.8.12 necessary?
Should support different colors for the text editor.
I did the following:
pipeep@pipeep-laptop:~/Documents/kiss/deploy$ mkdir targets2
pipeep@pipeep-laptop:~/Documents/kiss/deploy$ mv targets2/* targets
pipeep@pipeep-laptop:~/Documents/kiss/deploy$ ./KISS
The program then segfaults:
ChooseTargetDialog::scanTargetDirectory: No targets to display!
Segmentation fault
Color changes in theme settings aren't reflected in already open files. A file must be closed and reopened to show the changes.
Currently, double clicking a project in the project view brings up the project settings tab. Instead, double clicking should expand/collapse the project.
The current project system only supports files in the root of the project. It should support internal directories too.
If I run this program in the simulator (on a *nix system): https://gist.github.com/520a1a7a70ce5161d6b8
The editor should have a feature for working with spaces in place of tabs.
On windows right now you cannot comile due a missing DLL, libgcc_s_dw2-1.dll.
To repoduce this install KISS-IDE on a clean computer without any development tools on it. (Besides KISS-C)
I think that clicking on a line number should result in a breakpoint being placed, instead of selecting the line. As a reference, if I remember correctly, this is how it's done in XCode.
The default save file tye for C++ file types is .c. It should be .cpp its not a big error it would just make it a little easier/simpler to use this IDE
When I try to compile the source on my linuxmint 12 system I get an error that qt4 PHONON is not found. When I asked on the help channel I was told that KISS depended on libqt4-phonon-dev which is no longer available. I'm not sure how much work this would take to do or I'd volunteer to do it myself.
This is an error with linuxmint having a bad package of phonon-dev and isnt KISS's problem
EDIT: I got this to work with pipeep's help. His code fix would close his and my issue
It currently will not work on all OS's as there is a bug that the fix for is not in ubuntu's standard package system yet.
There doesn't seem to be a way to change where it ends up being installed. Currently, it is in the deploy directory in in the source.
This may already be a known issue, but if you open a .c
file, open the debugger, and then close it, KISS appears to crash. Here's the entire output of my run: https://gist.github.com/63fc8c8948187b84d3af
Most of the KISS IDE uses a sans-serif font, while the welcome tab and the "Beta Information" tabs do not. I believe that to better match the rest of the UI, they should use a sans-serif font.
Note: It may just because I don't have MS Core Fonts installed, in which case, disregard this.
Running Qt 4.7.3 on Debian Sid...
Dragging around tabs to reorder them is great, but if you happen to only have a few open, and then drag one past the right-most tab, the drawing of the tab gets clipped. See: http://dl.dropbox.com/u/716853/KIPR%27s%20Instructional%20Software%20System%20-%20cbc2_002.png
Are there recent instructions for installing on Linux?
I'm installing kiss on my daughter's Kano, which is Debian-based. I'm mostly following this 3.5-year-old forum post. My current install script is here. My wife is hoping to set up several of these for her students in the fall.
If there aren't more recent Debian instructions, does someone have advice how to debug the problem below with the Qsci/qsciscintilla.h header file? I've never developed C++ with a bunch of external dependencies.
Maya@kano-maya ~ $ cd kiss
Maya@kano-maya ~/kiss $ ls
build compat doxygen.conf LICENSE scripts ts
buildinfo.cmake deploy include rc src ui
CMakeLists.txt docs kiss.ts Readme.markdown TODO.txt
Maya@kano-maya ~/kiss $ mkdir build
mkdir: cannot create directory ‘build’: File exists
Maya@kano-maya ~/kiss $ cd build/
Maya@kano-maya ~/kiss/build $ cmake ..
/home/Maya/kiss/build/KISS_zh_CN.qm
-- Configuring done
-- Generating done
-- Build files have been written to: /home/Maya/kiss/build
Maya@kano-maya ~/kiss/build $ sudo make install # Failed here.
sudo: unable to resolve host kano-maya
[sudo] password for Maya:
[ 1%] Automatic moc for target KISS
[ 1%] Built target KISS_automoc
[ 1%] Building CXX object CMakeFiles/KISS.dir/src/main_window.cpp.o
In file included from /home/Maya/kiss/include/menus/main_window_menu.hpp:27:0,
from /home/Maya/kiss/include/main_window.hpp:32,
from /home/Maya/kiss/src/main_window.cpp:21:
/home/Maya/kiss/include/source_file.hpp:28:32: fatal error: Qsci/qsciscintilla.h: No such file or directory
#include <Qsci/qsciscintilla.h>
^
compilation terminated.
CMakeFiles/KISS.dir/build.make:394: recipe for target 'CMakeFiles/KISS.dir/src/main_window.cpp.o' failed
make[2]: *** [CMakeFiles/KISS.dir/src/main_window.cpp.o] Error 1
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/KISS.dir/all' failed
make[1]: *** [CMakeFiles/KISS.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
Maya@kano-maya ~/kiss/build $ sudo apt-get install libqscintilla2-dev
sudo: unable to resolve host kano-maya
Reading package lists... Done
Building dependency tree
Reading state information... Done
libqscintilla2-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
We currently only check COM0 to COM14 for Kovan serial devices. This should be increased to 25 or so.
https://github.com/kipr/kiss/blob/master/src/interface/kovan_serial_interface.cpp#L35
In most applications, the close button for a tab is on the tab itself, in KISS, it's to the top right of the window. If it's not hard to move it, it may make sense for it to be relocated.
The splash screen says "Copyright 2002-2008", it should be updated to say "Copyright 2002-2011"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.