[Gstreamer-SDK] :: WIN32 => cerbero bootstrap fails by MinGw due to rpl_xxx undefined references

Sebastian Dröge slomo at circular-chaos.org
Wed Oct 9 19:53:51 CEST 2013


On Di, 2013-10-08 at 10:44 -0700, urbainegis wrote:
> Something might have been | be wrong in my environment from the very
> beginning. Zctually, I had to apply few changes, earlier, within some
> <gettext> .C files, so that build made a progress. I shouldn't however...
> Then: getting back to "safe" original situation, restauring default
> <gettext> source files, I face this failure:
> 
> /libtool: compile:  x86_64-w64-mingw32-gcc -c
> -DLOCALEDIR=\"/C/MinGW/msys/1.0/home/urbain.egis/cerbero/build-tools/share/locale\"
> -DLOCALE_ALIAS_PATH=\"/C/MinGW/msys/1.0/home/urbain.egis/cerbero/build-tools/share/locale\"
> -DLIBDIR=\"/C/MinGW/msys/1.0/home/nidevfr/cerbero/build-tools/lib\"
> -DBUILDING_LIBINTL -DBUILDING_DLL -DIN_LIBINTL -DENABLE_RELOCATABLE=1
> -DIN_LIBRARY
> -DINSTALLDIR=\"/C/MinGW/msys/1.0/home/urbain.egis/cerbero/build-tools/lib\"
> -DNO_XMALLOC -Dset_relocation_prefix=libintl_set_relocation_prefix
> -Drelocate=libintl_relocate -DDEPENDS_ON_LIBICONV=1 -DHAVE_CONFIG_H -I. -I.
> -I.. -Wall -g -O2 -DWINVER=0x0501 -fvisibility=hidden ./loadmsgcat.c 
> -DDLL_EXPORT -DPIC -o .libs/loadmsgcat.o
> ./loadmsgcat.c: In function 'get_sysdep_segment_value':
> ./loadmsgcat.c:726:10: error: '*uintmax_t*' undeclared (first use in this
> function)
> ./loadmsgcat.c:726:10: note: each undeclared identifier is reported only
> once for each function it ... /
> 
> Deeper analysis drove me to next conclusions:
> <config.h> is "responsible for" build crashing
> <config.h> doesn't look relevant in fact.
> <config.h> is the same as <config.h.in> apart from 1st line saying "...
> Generated from config.h.in ..."
> 
> But why ? How does default build (checked-out from
> git://anongit.freedesktop.org/gstreamer-sdk/cerbero) situation come to stand
> like this ?

That's a timestamp problem caused by a combination of GIT and autotools.
This shouldn't be a problem anymore with the official cerbero branch of
the GStreamer project at:
http://cgit.freedesktop.org/gstreamer/sdk/cerbero/

This has lots of changes compared to the one of gstreamer.com (i.e.
git://anongit.freedesktop.org/gstreamer-sdk/cerbero) and builds a
non-obsolete version of GStreamer too.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131009/bd43723e/attachment.pgp>


More information about the gstreamer-devel mailing list