[MacPorts] #9807: Mozilla wont build
MacPorts
trac at macosforge.org
Sat Jan 26 13:05:52 PST 2008
#9807: Mozilla wont build
--------------------------------------------------------+-------------------
Reporter: thorsten.johannvorderbrueggen at t-online.de | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.2
Resolution: | Keywords:
--------------------------------------------------------+-------------------
Changes (by jmpp at macports.org):
* priority: High => Normal
Old description:
> Building mozilla during devhelp build!
>
> gmake[4]: Leaving directory
> `/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla/extensions/p3p/src'
> /opt/local/bin/perl -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
> gmake[3]: *** [p3p200010.xsl] Fehler 2
> gmake[3]: *** Datei >>p3p200010.xsl<< wird gel"oscht
> gmake[3]: Leaving directory
> `/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla/extensions/p3p'
> gmake[2]: *** [libs] Fehler 2
> gmake[2]: Leaving directory
> `/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla/extensions'
> gmake[1]: *** [libs] Fehler 2
> gmake[1]: Leaving directory
> `/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla'
> make: *** [all] Error 2
>
> -----------
>
> Solution:
> in mozilla/extension/p3p add a space in every line who has a -D*.
> Example:
>
> wrong line
> p3p200010.xsl: resources/content/p3p.xsl.in Makefile.in
> @$(RM) -f $@
> $(PP) -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
> -DHAS_TMPL_RETENTION\
> $< > $@
>
> corrected line
> p3p200010.xsl: resources/content/p3p.xsl.in Makefile.in
> @$(RM) -f $@
> $(PP) -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
> -DHAS_TMPL_RETENTION \
> $< > $@
New description:
Building mozilla during devhelp build!
{{{
gmake[4]: Leaving directory
`/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla/extensions/p3p/src'
/opt/local/bin/perl -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
gmake[3]: *** [p3p200010.xsl] Fehler 2
gmake[3]: *** Datei >>p3p200010.xsl<< wird gel"oscht
gmake[3]: Leaving directory
`/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla/extensions/p3p'
gmake[2]: *** [libs] Fehler 2
gmake[2]: Leaving directory
`/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla/extensions'
gmake[1]: *** [libs] Fehler 2
gmake[1]: Leaving directory
`/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mozilla/work/mozilla'
make: *** [all] Error 2
}}}
Solution:
in mozilla/extension/p3p add a space in every line who has a -D*.
Example:
wrong line
p3p200010.xsl: resources/content/p3p.xsl.in Makefile.in
@$(RM) -f $@
$(PP) -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
-DHAS_TMPL_RETENTION\
$< > $@
corrected line
p3p200010.xsl: resources/content/p3p.xsl.in Makefile.in
@$(RM) -f $@
$(PP) -DNAMESPACE=http://www.w3.org/2000/10/18/P3Pv1 \
-DHAS_TMPL_RETENTION \
$< > $@
Comment:
To the people pasting terminal output in this ticket, please read the
WikiFormatting guidelines to learn how to do it properly*, as otherwise
such blocks seriously mess up the display.
* About doing it __properly__, for instance, fourth comment did use the
`{{{ }}}` wrappers, but without leaving a new line between them and the
paste, thus preventing them from working.
Thanks!
-jmpp
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/9807#comment:5>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list