How Do I install KISS IDE and Compiler on fedora 17?

30 replies [Last post]
ryanvade
Title: NooBot
Joined: 10/25/2012
Posts:
BotPoints: 57
User offline. Last seen 2 years 32 weeks ago.

How Do I install KISS IDE and Compiler on fedora 17? What do I need. In what order do I make and install? I really don't know. I wish there was a single package or source code.

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 2 years 29 weeks ago.

Hi Ryan, welcome to the Botball Community! As you've found out, KISS-IDE isn't particularly easy to install on Linux-based systems. I haven't used KISS-IDE on Linux, so I probably won't be of much help, but as workarounds, you could either use a Windows or Mac VM via VMWare, or you could download code to the CBC via WiFi (it runs an SSH daemon, so scp will copy code over, and I think there's a bash script in /mnt/kiss/ which will compile code... KISS-IDE is only necessary if you want to use the slow USB cable).

Usually the KIPR devs keep an eye on this forum, so hopefully they'll be able to help you, but seeing as they're busy on the Kovan these days, it might be a while before they reply. Sorry I can't be of more help.

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 3 years 43 weeks ago.

I believe we talked over email as well. KISS IDE 4 is about a week and a half away from alpha release, so I'll be sure to post build instructions here once it is out.

Braden McDorman

Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.

Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.

ryanvade
Title: NooBot
Joined: 10/25/2012
Posts:
BotPoints: 57
User offline. Last seen 2 years 32 weeks ago.

Thanks, I got your last email after posting this. can't wait to try it.

Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 3 years 43 weeks ago.

Apologies for the delays... I know I promised a release by Chistmas, and have failed to deliver. I've been insanely busy making sure the CBCv2's successor is ready for Botball 2013 in January. Please be patient with me. :/

Braden McDorman

Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.

Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.

mluttrell
mluttrell's picture
Title: NooBot
Joined: 11/30/2012
Posts:
BotPoints: 8
User offline. Last seen 4 years 46 weeks ago.

We've been holding out for this release too. I promised my daughter that we'd have this running by spring semester so I'll install it on our windows disk :( and will get her setup.

Let me know if there is anything I can do to help. I can try to help build the deb package or something. (I do mostly middleware / java work but could try.)

- Matt

Norman, OK

Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 3 years 43 weeks ago.

Thanks for the offer, Matt. I might take you up on it. There will almost certainly be a KISS IDE release for Mac OS X and Windows by January 9th, since that is the technical beginning of the Botball season (instructors summit in Norman, OK.) I will keep you updated.

Thanks,

Braden McDorman

Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.

Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.

ryanvade
Title: NooBot
Joined: 10/25/2012
Posts:
BotPoints: 57
User offline. Last seen 2 years 32 weeks ago.

Any news? Just adding, Using Fc18.

Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 3 years 43 weeks ago.

Alright guys, KISS IDE 4 has been in the wild for a few days now, and there are a *lot* of issues. The software will continually improved this season (we expect a release every other week), so keep up to date for the latest and greatest.

You'll need to install Qt4 and qscintilla2 from your package manager to begin.

# libkar
git clone git@github.com:kipr/libkar.git
cd libkar
mkdir build
cd build
cmake ..
make install
cd ..
# pcompiler
git clone git@github.com:kipr/pcompiler.git
cd pcompiler
mkdir build
cd build
cmake ..
make install
cd ..
# libkovanserial
git clone git@github.com:kipr/libkovanserial.git
cd pcompiler
mkdir build
cd build
cmake ..
make install
cd ..
# kiss
git clone git@github.com:kipr/kiss.git
cd kiss
mkdir build
cd build
cmake ..
make install
cd ..

The simulator is currently not working on linux, so I will post build instructions for that when it is up and running. To download to the Link, you'll need to manually specify the port from the Target selection dialog. This will probably be /dev/ttyACM0 . You probably won't have permissions to write to this port, though, so either run KISS IDE as root or ensure you have the necessary permissions for opening the device.

Let me know if you have any issues. It's still very much beta software, so I apologize in that regard.

Braden McDorman

Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.

Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.

mluttrell
mluttrell's picture
Title: NooBot
Joined: 11/30/2012
Posts:
BotPoints: 8
User offline. Last seen 4 years 46 weeks ago.

I just successfully built this on one of my machines and ran it. Thanks!

I found a couple errors in your instructions. (it was URL formatting for ANON git access and dependencies -- all perfectly acceptable errors for someone building from a machine with the correct SSH keys and packages.)

Here is a modified script for debian (Ubuntu,Mint,etc) distros:

(substitute "yum" for "apt-get" if you're using Redhat, Fedora, Mangeia)

sudo apt-get install g++ libqscintilla2-dev cmake codeblocks
git clone git://github.com/kipr/libkar.git
git clone git://github.com/kipr/pcompiler.git
git clone git://github.com/kipr/libkovanserial.git
git clone git://github.com/kipr/kiss.git
cd libkar
mkdir build
cd build/
cmake ..
sudo make install
cd ../../pcompiler/
mkdir build
cd build/
cmake ..
sudo make install
cd ../../libkovanserial/
mkdir build
cd build/
cmake ..
sudo make install
cd ../../kiss/
mkdir build
cd build/
cmake ..
sudo make install
./deploy/KISS

Beta
Beta's picture
Title: The Magnificent
Joined: 02/24/2012
Posts:
BotPoints: 266
User offline. Last seen 3 years 43 weeks ago.

Whoops, sorry about that. Didn't even think about the github urls :P Thanks.

Braden McDorman

Developer of the KIPR Link, KISS IDE, KIPR's 2D Simulator, and CBCJVM.

Reach me at bmcdorman(cat)kipr(dog)org where (cat)=@ and (dog)=. if you need assistance of any kind.