At Wed, 06 Mar 2013 23:25:48 +0100,
Stephan Kreutzer wrote:
> I'm doing some kind of documentation about how to build GNUzilla
> IceCat on the gNewSense 2.3 operating system distribution. I've done
> this for IceCat 12.0 and 14.0, see
>
>
> http://www.skreutzer.de/allerlei/how_to_build_and_install_icecat_12.0_gnash_0.8.10_for_gnewsense_2.3.html
>
> http://www.skreutzer.de/allerlei/how_to_build_and_install_icecat_14.0_gnash_0.8.10_for_gnewsense_2.3.html
>
> and the latest version copied into the gNewSense wiki:
>
> http://gnewsense.org/Documentation/IceCat
>
> Currently I'm busy with re-writing the documentation for IceCat
> 17.0.1, and during compilation I've found errors in the code which
> you may have already heard of:
>
> ../../media/webrtc/trunk/src/common_types.h:350: error: comma at end of
> enumerator list
>
> which is also an issue in the lines 375, 424, 436 and 450 of
> common_types.h. I wonder now how this could be in the provided
> package, since it seems to be an C++ compile error instead being
> related to my build environment. If you could confirm this "bug", is
> there a chance to fix this in the current or in a future IceCat
> package?
I was formerly involved in packaging IceCat for Parabola, and never
saw this. However, I noticed that you used the usual GNU
`./configure; make; make install`, for Parabola we use:
make -j1 -f client.mk build MOZ_MAKE_FLAGS=$MAKEFLAGS
make -j1 -f client.mk DESTDIR=$pkgdir install
where $MAKEFLAGS is any flags that need to be passed to make (for
example -jN), and $pkgdir is a staging directory.
I hope this helps,
Happy hacking,
~ Luke Shumaker
--
http://gnuzilla.gnu.org