[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ports/129122: Building OpenOffice.org-3.0.0 fails
- To: bug-followup_(_at_)_freebsd_(_dot_)_org, openoffice_(_at_)_freebsd_(_dot_)_org
- Subject: Re: ports/129122: Building OpenOffice.org-3.0.0 fails
- From: jau_(_at_)_iki_(_dot_)_fi (Jukka A. Ukkonen)
- Date: Sat, 29 Nov 2008 12:26:33 +0200 (EET)
- Cc:
- Latin-date: dies Saturni XXIX Novembrie a.d. MMVIII
- Organization: Private person
- Os-platform: FreeBSD
- Phone: +358-9-6215280 (home) / +358-500-606671 (gsm)
- Posted-date: Sat, 29 Nov 2008 12:26:33 +0200 (EET)
- Reply-to: jau_(_at_)_iki_(_dot_)_fi
The root cause seems to be quite obvious in this case.
GNU cp (gcp) still fails miserably when ACLs are enabled.
It assumes that it can set default ACLs for files other than
directories. Linux quietly accepts and ignores a default ACL
for files other than directories. FreeBSD OTOH quite correctly
returns an error.
This leaves some intermediate targets non-existent during the
build when ACLs are enable.
The correct solution would be fixing gcp of course.
To make the ports build successful on ACL enabled systems
while waiting for the real fix you can...
1) either make the build phase use the native cp in place of
gcp (labour intensive),
2) or emulate gcp on top of the native cp (simple),
*) and remove the stupid test for the real gcp being used
during the configure phase, because it is a guaranteed way
to make the build process fail.
With that pointless test in place it becomes hard to emulate
gcp on top of the native cp.
Even better would be simply turning the ACLs on in the FreeBSD
ports build environments to make this sort of problems stick
out in a way that they just have to be fixed.
Cheers,
// jau
.--- ..- -.- -.- .- .- .-.-.- ..- -.- -.- --- -. . -.
/ Jukka A. Ukkonen, Oxit Ltd, Finland
/__ M.Sc. (sw-eng & cs) (Phone) +358-500-606-671
/ Internet: Jukka.Ukkonen(a)Oxit.Fi (Home) +358-9-6215-280
/ Internet: jau(a)iki.fi
v
.--- .- ..- ...-.- .. -.- .. .-.-.- ..-. ..
+ + + + My opinions are mine and mine alone, not my employers. + + + +
_______________________________________________
freebsd-openoffice_(_at_)_freebsd_(_dot_)_org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-openoffice
To unsubscribe, send any mail to "freebsd-openoffice-unsubscribe_(_at_)_freebsd_(_dot_)_org"
Visit your host, monkey.org