4593665 [rkeene@sledge /home/rkeene/projects/build]$ cat ktechlab.txt
# COMPILE REQUIREMENT: gcc
# COMPILE REQUIREMENT: gpsim
# RUNTIME REQUIREMENT: gpsim
# RUNTIME REQUIREMENT: gputils

# SHORT DESC: An IDE for microcontrollers and electronics.
# LONG DESC: KTechlab is an IDE for electronic circuits and microcontrollers. It can perform simulation of a variety of components (logic, integrated, linear, nonlinear, and reactive), simulation and debugging of PIC microcontrollers via gpsim, and comes with its own closely-linked and complementary high level languages: FlowCode and Microbe. It has been designed to be as easy to use and unintrusive as possible; all components and FlowParts have context sensitive help, and simulating electronics is as simple as dragging components onto the work area and creating connectors that autoroute themselves between their pins. FlowCode allows users new to PICs to instantly create their own programs, while the electronic simulation allows stepping through a PIC's assembly program inside a circuit.


# Fix compile issues in ktechlab 0.3
## 1. baseName() is a String, m_name doesn't support conversion
sed 's@m_name = m_pRegister->baseName();$@m_name = m_pRegister->baseName().c_str();@' src/electronics/gpsimprocessor.cpp > src/electronics/gpsimprocessor.cpp.x
cat src/electronics/gpsimprocessor.cpp.x > src/electronics/gpsimprocessor.cpp
rm -f src/electronics/gpsimprocessor.cpp.x

## 2. Everything in the "item" group is based on std::multimap, yet it's never
##    actually included anywhere.
echo '#include <map>' > src/item.h.x
cat src/item.h >> src/item.h.x
cat src/item.h.x > src/item.h
rm -f src/item.h.x

prefix=`kde-config --expandvars --prefix`
./configure --prefix=${prefix} --sysconfdir=/etc --localstatedir=/var && \
make && \
make install || exit 1
4593666 [rkeene@sledge /home/rkeene/projects/build]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2012-05-07 00:52:06