devel/gmake upgrade breaks www/mozilla compile
Scott Allendorf
scott-allendorf at uiowa.edu
Fri Jun 30 02:50:25 UTC 2006
Ade Lovett wrote:
>> /usr/local/bin/perl5.8.8 -I../../config ../../config/ preprocessor.pl
>> -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
>> -DHAS_TMPL_RETENTION\
>> resources/content/p3p.xsl.in > p3p200010.xsl
>> ../../config/preprocessor.pl: invalid argument to -D:
>> HAS_TMPL_RETENTIONresources/content/p3p.xsl.in
>
> Looks like a perl issue to me. Note the lack of a space before the
> backslash on the -DHAS_TMPL_RETENTION line. "preprocessor.pl" appears
> to be mistakenly joining things together, resulting in the failure.
> Further investigation needs to be carried out there by someone more
> familiar than me with the mozilla build process.
>
> It should be noted, however, that both www/mozilla and www/firefox
> built successfully here (x11/gnome2 was one of the test cases) on 6-
> STABLE /i386 and /amd64.
On 6-STABLE/i386 I did:
1) 'make all' in www/mozilla (worked)
2) portupgrade gmake (worked)
3) 'make clean' in www/mozilla (worked)
4) 'make all' in www/mozilla (fails as above)
While the fault may ultimately lie in perl or even the mozilla port,
clearly the change in gmake triggered it. The behavior is identical on
4-STABLE systems.
I just tried building www/mozilla on a bare system:
0) 6-STABLE as of 6/19/2006 at about 15:00 UT
1) Ports cvsuped at about 0:00 UT on 6/30/06.
2) /usr/local, /usr/X11R6, /usr/compat empty
3) cd /usr/ports/www/mozilla
4) make all (and leave options at defaults)
This fails exactly as above.
In the Makefile, I see:
p3p200010.xsl: resources/content/p3p.xsl.in Makefile.in
@$(RM) -f $@
$(PP) -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
-DHAS_TMPL_RETENTION\
$< > $@
Is it possible that the new gmake handles the $< substitution
differently, possibly eating a space that the old version left behind?
I have verified that the compiler error can be fixed by adding a space
before the last backslash (and all other similar occurrences in the
Makefile), but I wonder if this is still a gmake issue. I also wonder
why you aren't seeing this build failure.
Thank you for all of your efforts,
Scott
--
Scott C. Allendorf Email: scott-allendorf at uiowa.edu
UNIX Systems Administrator Office: 216A Van Allen Hall
Department of Physics and Astronomy Voice: (319) 335-0003
The University of Iowa FAX: (319) 335-1753
Iowa City, Iowa 52242-1479 ICBM: 41 39 43.6 N 91 31 55.1 W
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3202 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20060630/c3e51239/smime.bin
More information about the freebsd-gnome
mailing list