User forums > Help

rev 7954 screwsup big time

<< < (2/4) > >>

oBFusCATed:

--- Quote from: MortenMacFly on May 09, 2012, 11:46:09 am ---...or running C::B in batch mode on a WS file containing all projects you want to have in the nightly. ;-)

--- End quote ---
Sorry but then you don't get the "make install" feature...

killerbot: If you can't remember the steps put them in a script. You can event try to build out-of-source-tree and to have the easy dump option.

MortenMacFly:

--- Quote from: oBFusCATed on May 09, 2012, 12:04:34 pm ---Sorry but then you don't get the "make install" feature...

--- End quote ---
I don't need this. I've put an alias into the .bashrc that points to the "output" folder's generated run.sh script that I've modified in a way that the LD_LIBRARY_PATH is setup properly. This way I don't even need root rights for a simple update of C::B. All it needs is batch-building C::B and running he update script and done (assuming you are the only person that want to work with C::B on that machine). This is a two liner that works very reliable for me on Linux and should work like that on any distro where you have C::B initially in addition.

Maybe that's a good hint for other people like me.

oBFusCATed:
If you use --prefix you don't need root rights, too.

MortenMacFly:

--- Quote from: oBFusCATed on May 09, 2012, 01:18:06 pm ---If you use --prefix you don't need root rights, too.

--- End quote ---
You/we know this, but a newbie doesn't. This is information for being able to compile C::B in a most easiest, least error-prone way. It is intended for Linux non-experts (like me).

killerbot:
I know does commands, don't worry.
All I am saying is that our build infrastructure is NOT reliable, meaning : it should work in a simple incremental way. Assuming that no extra plug-ins got added, and only existing code changes, there should be no requirement on doing "bootstrap and configure", plain make/make install should be sufficient. And it is not, it requires you to go back to the very basic start.

I will repeat this : when the only things one is doing is modifying existing code, an incremental build HAS TO work. That's the way software should build, all the rest are excuses and crap.

I don't recall what my previous version was one, but looking at the last bunch of commits, only existing code got changed (should further investigate).

Same when one would build by using the cbp's files. Then you actually don't know what bootstrap/configure is ;-), you build and call update.

when "make" or "pressing build button" in CB is not sufficient to build (when no new plug-ins,libraries are added), plain simple : build system is wrong.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version