In making japanese/openoffice(ja-openoffice-1.0.3_2), an error arises with message : "/usr/ports/japanese/openoffice/work/oo_1.0.3_src/solenv/unxfbsd/bin/makedepend: No such file or directory."
I guess this is caused through the error of redirection in the next part:
> if ( !( -x $SOLARENV/$OUTPATH/bin/makedepend ) ) then
> echo "exit 0" >> $SOLARENV/$OUTPATH/bin/makedepend
> chmod +x $SOLARENV/$OUTPATH/bin/makedepend
Shell variable of "noclobber" in C-shell will cause this error when appending to non-existing file.
One of the followings:
1. Do not use "csh script".
2. Add "unset noclobber" before the code above.
3. Replace ">>" with ">>!" in the code above.
In the latter 2 cases, I cannot to specify the source(or patch)-code
How-To-Repeat: Always, since OOo 1.02_1.
Over to maintainers.
I don't see these problems here. Can you check your make.conf
and see if there are any special settings in it ?
It must be definitly caused by your setup.
Here is my /etc/make.conf:
CFLAGS= -O -pipe
/root/.cshrc (and also my .cshrc) contain next line:
I guess this does cause error, but this is not so rare setting,
and I think scripts for building programs should not be effected
by user settings and configuration files. Is it wrong?
Martin Blapp <firstname.lastname@example.org> wrote:
> Please remove all options and see it it works then !
1. making /etc/make.conf empty -> same error arised.
2. remove "set noclobber" from /root/.cshrc -> no error.
Therefore I know what is wrong.
But I wonder why I must change my configuration file only for building
Now it has been fixed.
Thank you very much for your report.