Home » U++ TheIDE » U++ TheIDE: Installation, Compiling and Running of theide » Running IDE under FreeBSD
Running IDE under FreeBSD [message #38] |
Tue, 22 November 2005 10:20 |
lokki
Messages: 20 Registered: November 2005
|
Promising Member |
|
|
Hi All
I would like to ask you, if you have any experience on running Ultimate++ IDE under FreeBSD (5.x branch).
I didn't found this project in ports tree. That's why I tried to build 511 version from sources on my own, but my make command finished with plenty of errors (The only changes I made to Makefile was editing path variables and changing Linux compilation flag to FreeBSD flag).
Googling around wasn't successful.
Thank you for any opinion
|
|
|
Re: Running IDE under FreeBSD [message #46 is a reply to message #38] |
Tue, 22 November 2005 19:20 |
|
mirek
Messages: 13984 Registered: November 2005
|
Ultimate Member |
|
|
Well, all I can say right now is that I know that U++ runs in FreeBSD (because I know it was tries some time ago). Anyway, that experiment was performed using remote development, not by tweaking Makefile (actually, Linux version was developed using TheIDE's remote development capability as well. Makefile is just generated using TheIDE .
In fact, it would be glad to have FreeBSD release maintainer. Regular FreeBSD releases are in roadmap since next release (602), I CAN do it myself, but my time is limited. Ditto for Solaris version... (But I guess that I will have to resolve PowerPC problems myself
For now, some tips:
- I guess I have read somewhere that FreeBSD should support some kind of linux compatibility layer. If that is true, use it, start TheIDE and compile native version using it...
- If that does not work, tweak makefile. Post errors here, I will try to help.
Mirek
|
|
|
Re: Running IDE under FreeBSD [message #96 is a reply to message #46] |
Thu, 24 November 2005 08:15 |
lokki
Messages: 20 Registered: November 2005
|
Promising Member |
|
|
No solution for now.
You're right, there is a Linux compatibility layer in FreeBSD and linux binary ide runs perfectly. But I still cannot compile anything "inside" ide.
I have imported all example and core packages, but when I try to compile anything, I get many error messages.The same as I got when tried to compile ide, using Makefile.
There are various error messages, like this one:
- xxx undefined, first use in this function
and similar...
When anything is compiling in ide, there is -DflagLINUX set. I explored almost every config file and every dialog box in the ide, but didn't found, where to change globaly this flag to -DflagFREEBSD - may this be the problem...
Thanks anyway. Probably I will wait for next release
|
|
|
|
|
|
|
|
Re: Running IDE under FreeBSD [message #145 is a reply to message #144] |
Mon, 28 November 2005 03:18 |
thawkins
Messages: 7 Registered: November 2005 Location: London
|
Promising Member |
|
|
Hmmm, its just me being stupid.
First I used a snapshot rather than the linux source, so there where some missing files
ide/language[.hpp,.cpp], plugins/z/z.h and plugins/png/png.h which had me guessing for a while.
I switched to the linux dist source, and then ran into something that always catches me out everytime, bsd "make" != linux "make", bsdmake is unique to bsd, whereas linux make tends to be gmake... so switching to gmake fixed all the .i and .tpp issues, caused by bsdmake not prunning unnessacary make targets from the targets lists, when there where no implicit make rules and the target already existed.
I'm just chasing down some issues with loff_t not being defined for 64 file operations, but it seems to be happy so far.
|
|
|
|
|
Re: Running IDE under FreeBSD [message #283 is a reply to message #273] |
Tue, 06 December 2005 08:53 |
thawkins
Messages: 7 Registered: November 2005 Location: London
|
Promising Member |
|
|
Yep, its fully functional, I have the IDE running and have recompiled the ide, using the ide. The changes are prettymuch as I listed in the previous mail.
I'll mail you a hand edited make file and set of instructions for the edits this evening when I get home. I had to hack the make file a little to bootstrap it onto the system, but nothing drastic. Im a little busy at work at the moment (im an engineering manager with Yahoo Europe), with training some new people, but I.ll get this stuff to you this evening.
I'm now looking at doing the Darwin port, under X11, as I want that as my main machine is a Mac OS X Powerbook. I wont bother doing anything about the quartz/carbon porting until you guys have sorted out the new draw system, otherwise it could be a waste of time.
For Freebsd, the changes to the source where trivial, a few defines to handle the 64bit file stuff and the odd typo in one of the PLATFORM_FREEBSD Sections.
If I do a darwin port, what is the best codebase to do it against?, 511, or a recent cvs image?
|
|
|
|
Goto Forum:
Current Time: Thu Jun 06 00:50:09 CEST 2024
Total time taken to generate the page: 0.01939 seconds
|