Ultimate++ on Puppy
Ultimate++ on Puppy
- Attachments
-
- screen.jpg
- (98.07 KiB) Downloaded 2463 times
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
good news
I came across u++ recently and thought it looked interesting
http://www.ultimatepp.org/
have you programmed in it?
Any chance of a dotpet?
I came across u++ recently and thought it looked interesting
http://www.ultimatepp.org/
have you programmed in it?
Any chance of a dotpet?
Last edited by Lobster on Fri 28 Sep 2007, 00:57, edited 1 time in total.
I'm sorry, I have no time for make it properly...
So, instructions:
1. download upp-2007.1.tar.gz
to /root
2. unpack to some subdirectory (for example: /root/upp-2007.1)
3. copy modified Makefile to /root/upp-2007.1/uppsrc/ide
4. chdir /root/upp-2007.1/uppsrc/ide
5. make
6. make install
7. copy GCC.bm to /usr/share/upp/
8. copy binary file 'ide' to /usr/bin
( /root/upp-2007.1/uppout/ide/GCC33-Gcc32-Gui-Linux-Main/ide )
9. run ide. It works! Tested on PuppyLinux 2.16 and PuppyLinux 2.17
Before compiling example in Linux: menu->Build->Output mode->Use shared libs
(default 'All static' doesn't work)
So, instructions:
1. download upp-2007.1.tar.gz
to /root
2. unpack to some subdirectory (for example: /root/upp-2007.1)
3. copy modified Makefile to /root/upp-2007.1/uppsrc/ide
4. chdir /root/upp-2007.1/uppsrc/ide
5. make
6. make install
7. copy GCC.bm to /usr/share/upp/
8. copy binary file 'ide' to /usr/bin
( /root/upp-2007.1/uppout/ide/GCC33-Gcc32-Gui-Linux-Main/ide )
9. run ide. It works! Tested on PuppyLinux 2.16 and PuppyLinux 2.17
Before compiling example in Linux: menu->Build->Output mode->Use shared libs
(default 'All static' doesn't work)
- Attachments
-
- makeandbm.zip
- Makefile and GCC.bm
- (23.32 KiB) Downloaded 542 times
-
- Posts: 10
- Joined: Tue 25 Sep 2007, 17:49
U++
Hello,
I use Puppy-2.17 an tried to install U++.
I followed the instructions of LT1, but ran into problems on the 5th step. I have downloaded the mentioned file to /root. I unpacked it into /root/upp-2007.1 and copied the Makefile from this directory to /root/upp-2007.1/uppsrc/ide, after renaming the already existing Makefile to Makefile.org. Than the command in step 4 didn't work, but cd /root/upp-2007.1/uppsrc/ide does.
Now typing make gives error-messages
#make -f uppsrc/ide/Makefile
#make[1]: Entering directory `/root/upp-2007.1/uppsrc/ide'
#make[1]: uppsrc/ide/Makefile: No such file or directory
#make[1]: *** No rule to make target `uppsrc/ide/Makefile'. Stop
#make[1]: Leaving directory `/root/upp-2007.1/uppsrc/ide'
#make: *** [theide] Error 2
Are there some hints to solve this problem?
Thanks in advance.
I use Puppy-2.17 an tried to install U++.
I followed the instructions of LT1, but ran into problems on the 5th step. I have downloaded the mentioned file to /root. I unpacked it into /root/upp-2007.1 and copied the Makefile from this directory to /root/upp-2007.1/uppsrc/ide, after renaming the already existing Makefile to Makefile.org. Than the command in step 4 didn't work, but cd /root/upp-2007.1/uppsrc/ide does.
Now typing make gives error-messages
#make -f uppsrc/ide/Makefile
#make[1]: Entering directory `/root/upp-2007.1/uppsrc/ide'
#make[1]: uppsrc/ide/Makefile: No such file or directory
#make[1]: *** No rule to make target `uppsrc/ide/Makefile'. Stop
#make[1]: Leaving directory `/root/upp-2007.1/uppsrc/ide'
#make: *** [theide] Error 2
Are there some hints to solve this problem?
Thanks in advance.
-
- Posts: 10
- Joined: Tue 25 Sep 2007, 17:49
U++
That is just as I tried.
I copied the Makefile with a Filemanager instead of commandline, but I looked inside the directory /root/upp-2007.1/uppsrc/ide and realy found Makefile.
Should Makefile be adjusted to fit my system or has it to be proper for any system?
Are other packages or libraries necessary fulfil the procedure? How to check?
Anyway, thanks for quick respons.
I copied the Makefile with a Filemanager instead of commandline, but I looked inside the directory /root/upp-2007.1/uppsrc/ide and realy found Makefile.
Should Makefile be adjusted to fit my system or has it to be proper for any system?
Are other packages or libraries necessary fulfil the procedure? How to check?
Anyway, thanks for quick respons.
i'm following LT1's steps, & as i post this it's compiling away,(on 2.16). my suspicions are, in order:
1) you've copied the Makefile that came with the upp source, not LT1's modified makefile included in his .zip file
http://www.murga-linux.com/puppy/viewto ... ch&id=4934
2) you don't have a working environment. does gcc --help work?
3) for some reason it doesn't work with 2.17. haven't tested yet.
4) parallel universe discontinuity cover-all explanation.
1) you've copied the Makefile that came with the upp source, not LT1's modified makefile included in his .zip file
http://www.murga-linux.com/puppy/viewto ... ch&id=4934
2) you don't have a working environment. does gcc --help work?
3) for some reason it doesn't work with 2.17. haven't tested yet.
4) parallel universe discontinuity cover-all explanation.
-
- Posts: 10
- Joined: Tue 25 Sep 2007, 17:49
U++
Hello,
After setting up Puppy-2.16 I retried to install U++.
Muggins, you were right, I used the wrong Makefile. After copying the right Makefile, I could run "make", which took a long time (ca. 30-45 min).
Than I did "make install". I don't know what this was doing. It was quite fast, I saw no error messages, but I didn't seem to me as something happened.
Following the next installation steps from LT1 (very clear, many thanks for that) makes the package work.
Thanks for all suggestions and helps.
After setting up Puppy-2.16 I retried to install U++.
Muggins, you were right, I used the wrong Makefile. After copying the right Makefile, I could run "make", which took a long time (ca. 30-45 min).
Than I did "make install". I don't know what this was doing. It was quite fast, I saw no error messages, but I didn't seem to me as something happened.
Following the next installation steps from LT1 (very clear, many thanks for that) makes the package work.
Thanks for all suggestions and helps.