|
|
Home » Developing U++ » U++ Developers corner » updating portage tree, questions, etc.
updating portage tree, questions, etc. [message #17624] |
Sat, 23 August 2008 02:48 |
ebojd
Messages: 225 Registered: January 2007 Location: USA
|
Experienced Member |
|
|
Hello luzr et. al,
After a long hiatus I am back to programming and wanted to sync U++ to the latest. I've cleaned up a new version of the experimental portage tree and was working on setting up a live ebuild (directly from the svn source tree). I have the following questions:
1) has there ever been developed a method for bootstrap generation of the Makefiles without a full blown version of U++ installed? I am having a real chicken and egg problem with getting the live ebuild working, and a clean solution to the problem could clean up all of the patches I am hacking over the Makefiles.
2) at one point we discussed the inclusion of a pkg-config interface to find the includes/libraries/flags. Has any work been done on this?
3) is there anyone would would like to test my new ebuilds before I put them up on the server?
Thanks and best regards,
EBo --
|
|
|
|
|
|
|
|
|
|
Re: updating portage tree, questions, etc. [message #17645 is a reply to message #17643] |
Sun, 24 August 2008 18:44 |
|
mirek
Messages: 14105 Registered: November 2005
|
Ultimate Member |
|
|
ebojd wrote on Sun, 24 August 2008 11:31 | Doh... I think I found it -- line in uppsrc/ide/Export.cpp. Is that all of it?
First impressions is that it cannot be easily made into a non GUI standalone tool.
After trying to hack this for a boot strapping tool I see that it is going to take more time that I can break away for the next few weeks. I'll take another look then.
To facilitate collaboration if people are willing, what I would like to see/work-on is a bootstrapping program that generates the Makefile/project files. As a bootstrapping program is a minimal command line program which does not require any upper level Ide or GUI tools to configure or build. They typically have a series of very simple hand coded Makefile/project files for the different architectures supported. Once the bootstrapper is built, the head and ide Makefile/project files are generated and we can begin building the entire system from working Makefiles.
If this sounds good, I'm willing to help, but I will be limited in how much time I can dedicate to this project.
|
I see, minor misunderstanding. Different focus, I guess...
For now, what we are trying to achieve is command-line mode of theide. IMO, that almost OK for what you want to do, except the need of X11 libs being present on the system.
Longer term goal is to separate build facilities to completely non-GUI tool, "umk". But that will tak a little bit more time.
Another short term goal is to start automated nightly builds. Commandline theide is of course quite useful. We should start with ubuntu, win32 and then extent to other systems (using either chroot environment or virtualization). I guess portage can be part of it.
Mirek
|
|
|
Re: updating portage tree, questions, etc. [message #17656 is a reply to message #17645] |
Sun, 24 August 2008 22:21 |
ebojd
Messages: 225 Registered: January 2007 Location: USA
|
Experienced Member |
|
|
luzr wrote on Sun, 24 August 2008 11:44 |
I see, minor misunderstanding. Different focus, I guess...
For now, what we are trying to achieve is command-line mode of theide. IMO, that almost OK for what you want to do, except the need of X11 libs being present on the system.
Longer term goal is to separate build facilities to completely non-GUI tool, "umk". But that will tak a little bit more time.
Another short term goal is to start automated nightly builds. Commandline theide is of course quite useful. We should start with ubuntu, win32 and then extent to other systems (using either chroot environment or virtualization). I guess portage can be part of it.
Mirek
|
I do not think that it is that much different than what I was thinking. If the tool does not have any gui requirements then the question I was asking is how can we build *just that tool* the first time without an entire U++ system installed or someone else generating its Makefiles.
I'm curious though why you think the X11 libs must being present on the system when building umk? If it has no gui requirements then it should be able to be built independently. If you are saying that for umk to configure the Makefiles it has to know where the x11 libs are, then that is different, and I agree.
When do you think the beta version of umk will be available?
EBo -
|
|
|
|
|
Re: updating portage tree, questions, etc. [message #17661 is a reply to message #17660] |
Mon, 25 August 2008 00:36 |
ebojd
Messages: 225 Registered: January 2007 Location: USA
|
Experienced Member |
|
|
vcunat was kind enough to test the new portage ebuilds which helped me clean up a thing or two...
I would love to have one or more people test them before committing them to the repository. Are there any more takers?
EBo --
|
|
|
Goto Forum:
Current Time: Fri Nov 01 02:01:47 CET 2024
Total time taken to generate the page: 0.02355 seconds
|
|
|