Hi,
a moment ago I installed pd-extended on my linux-box from source. The compilation process runs till something, which looks like a successfuill end.
My question is: Pd-extended seems to consist of a *illion packages. If compilation of one would fail: Does the whole compilation will stop? Or does the steering makefiel will ignore that error and proceed with the next task?
Or with other words: If the end of compilation is an end without an error message in the last lines of output: Is the whole package installed successfully or do I have -- may be -- in incomplete installation ?
Thank you very much in advance for any help! Best regards, mcc
Make processes usually don't announce their success at the end, only
failures. You could always do:
make install && echo SUCCESS
.hc
On Apr 5, 2010, at 2:47 PM, meino.cramer@gmx.de wrote:
Hi,
a moment ago I installed pd-extended on my linux-box from source. The compilation process runs till something, which looks like a successfuill end.
My question is: Pd-extended seems to consist of a *illion packages. If compilation of one would fail: Does the whole compilation will stop? Or does the steering makefiel will ignore that error and proceed with the next task?
Or with other words: If the end of compilation is an end without an error message in the last lines of output: Is the whole package installed successfully or do I have -- may be -- in incomplete installation ?
Thank you very much in advance for any help! Best regards, mcc
-- Please don't send me any Word- or Powerpoint-Attachments unless it's absolutely neccessary. - Send simply Text. See http://www.gnu.org/philosophy/no-word-attachments.html In a world without fences and walls nobody needs gates and windows.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
All information should be free. - the hacker ethic
On Mon, Apr 5, 2010 at 8:47 PM, meino.cramer@gmx.de wrote:
Hi,
a moment ago I installed pd-extended on my linux-box from source. The compilation process runs till something, which looks like a successfuill end.
My question is: Pd-extended seems to consist of a *illion packages. If compilation of one would fail: Does the whole compilation will stop? Or does the steering makefiel will ignore that error and proceed with the next task?
Or with other words: If the end of compilation is an end without an error message in the last lines of output: Is the whole package installed successfully or do I have -- may be -- in incomplete installation ?
Thank you very much in advance for any help! Best regards, mcc
Hello Meino,
what you want to know is if Make will fail on a failed external or will go on with the others - the answer is yes, by default it will stop there, and you shall be able to see the error somewhere among the last lines. You can, however, tell it ignore failing externals (afaik). What HC told is true as well, a successful compile process will not say anything like 'SUCCESS' by itself - instead, it might tell you 'Error! Nothing to do' which actually stands for 'Success! Open a bottle of champagne'
Andras
András Murányi muranyia@gmail.com [10-04-06 20:40]:
On Mon, Apr 5, 2010 at 8:47 PM, meino.cramer@gmx.de wrote:
Hi,
a moment ago I installed pd-extended on my linux-box from source. The compilation process runs till something, which looks like a successfuill end.
My question is: Pd-extended seems to consist of a *illion packages. If compilation of one would fail: Does the whole compilation will stop? Or does the steering makefiel will ignore that error and proceed with the next task?
Or with other words: If the end of compilation is an end without an error message in the last lines of output: Is the whole package installed successfully or do I have -- may be -- in incomplete installation ?
Thank you very much in advance for any help! Best regards, mcc
Hello Meino,
what you want to know is if Make will fail on a failed external or will go on with the others - the answer is yes, by default it will stop there, and you shall be able to see the error somewhere among the last lines. You can, however, tell it ignore failing externals (afaik). What HC told is true as well, a successful compile process will not say anything like 'SUCCESS' by itself - instead, it might tell you 'Error! Nothing to do' which actually stands for 'Success! Open a bottle of champagne'
Andras
Hi Andras,
thanks for your reply! I didn't expect a compiler output like "everything ist fine, have a nice day!". I know of makefile systems which simply compile "as much as possible" and "install as much as possible" where "as much as possible" should be read as "incomplete" ;)
In my opinion a make process should fail/stop with the first error it encounters. Good to know that pd seems to be one of this last kind ...
I noticed that pd is said (according to the docs) expects everyting under "/usr/local" and installs itsself under "/usr/" (without modifications done by myself)???
And: If I download the source archive of pd-extended...is this complete? Or do I have to do a cvs/svn checkout as stated by the docs.
Everything seems to be a little inconsistence it seems (may be only in my head, may be outside my head, may be both)...
Best regards, mcc
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
meino.cramer@gmx.de wrote:
In my opinion a make process should fail/stop with the first error it encounters. Good to know that pd seems to be one of this last kind ...
this very much depends on the use ofthe compilation. e.g. for a nightly build it is rather disastrous, if compilation stops when failing to compile the very first line. instead it is desirable to get as many errors as possible, so they can be fixed in parallel! (that is: if you want problems to be fixed)
for a release, it might be nicer to make sure that everything compiles/compiled.
fmgasdr IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
meino.cramer@gmx.de wrote:
I noticed that pd is said (according to the docs) expects everyting under "/usr/local" and installs itsself under "/usr/" (without modifications done by myself)???
what should it expect in /usr/local? it shouldn't install itself under /usr/ (without local) at any "automatic" case; if it does so, it is clearly a bug.
And: If I download the source archive of pd-extended...is this complete? Or do I have to do a cvs/svn checkout as stated by the docs.
depends on where you download the source archive. check whether Gem is included (i think it's besides externals/): if it is, then i'm pretty sure that everything is included.
mfgasdr IOhannes