./cerbero-uninstalled bootstrap problem on windows

Andoni Morales ylatuya at gmail.com
Fri Jun 7 01:42:43 PDT 2013


2013/6/7 Kim Lam <kim at redgiantsoftware.com>

>  Hi Andoni
>
> I haven't tried the command yet, but to be clear.  How do I generate a
> full log?
>

Hi Kim,

The build process in a recipe is split in several steps:  Fetch, Extract,
Configure, Compile, Install and Post-Install.
Cerbero stores in an internal cache file the build status of each recipes
to avoid rebuilding a recipe that has already been built or repeating a
build state that's already done.
The command "buildone" ignores this cached state and rebuild a recipe from
the beginning passing through all the build steps. For debugging most of
the build issues the error you get in the compile stage is usually not
enough (the error might have come in an early stage, like in the configure
one due to something missing or something different in your system). In
cerbero we try to encapsulate the build environment as much as possible
(that's one of the reason all those build tools are built in the bootstrap)
trying to isolate it from the rest of the system, but sometines, in some
systems, something fails :) BTW, I am ylatuya in #gstreamer in case you
want some help

Cheers,
Andoni

>
> Kim
>
>
> On 2013-06-06 5:17 PM, Andoni Morales wrote:
>
>
>
>
> 2013/6/6 Kim Lam <kim at redgiantsoftware.com>
>
>>  Hello
>>
>> Further problems with bootstrap.
>> I continued the bootstrap, and now it has trouble building cmake.
>> Attached is the log.
>>
>
>  Hi Kim,
>
>  We have updated cmake to 2.8.11 because of a bug in the version we where
> using that causes a infinite loop with some builds. It's not related to
> your build issue but you should build the new version to avoid issue later.
> Can you please update your cerbero repository and call:
>
>  ./cerbero-uninstalled -c config/build-tools.cbc buildone cmake
>
>  This will rebuild cmake. Also please attach the full log as it's
> required to debug this kind of issues properly.
>
>  Thanks,
>  Andoni
>
>>
>>
>> Kim
>>
>>
>>
>>
>> On 2013-06-06 6:24 AM, Andoni Morales wrote:
>>
>>
>>
>>
>> 2013/6/6 Kim Lam <kim at redgiantsoftware.com>
>>
>>>  Hello Andoni
>>>
>>> I removed my python environment variable, and
>>>  ./cerbero-uninstalled -c config/build-tools.cbc buildone pkg-config
>>>
>>> finished executing.
>>>
>>
>>  The bootstrap should now continue if you call bootstrap again
>>
>>  Andoni
>>
>>>
>>>
>>> Kim
>>>
>>>
>>> On 2013-06-05 4:35 PM, Andoni Morales wrote:
>>>
>>> Hi Kim,
>>>
>>>  This looks really strange :) Could you please attach the full log of:
>>>
>>>  ./cerbero-uninstalled -c config/build-tools.config buildone pkg-config
>>>
>>>  Andoni
>>>
>>>
>>> 2013/6/5 Kim Lam <kim at redgiantsoftware.com>
>>>
>>>> Hello
>>>>
>>>> So, I am trying to setup a VM to do cerbero builds on windows, and I am
>>>> running into a problem compiling glib in MinGW. Any idea what could be
>>>> going wrong?  Seems to be missing a 'make all' command for glib.
>>>>
>>>> Kim
>>>>
>>>>
>>>> [(7/14) pkg-config -> configure ]
>>>> -----> Step done
>>>> [(7/14) pkg-config -> compile ]
>>>> Running command 'make'
>>>> make  all-recursive
>>>> make[1]: Entering directory
>>>> `/usr/home/KimLam/cerbero/sources/build-tools/pkg-co
>>>> nfig-0.27'
>>>> Making all in glib
>>>> make[2]: Entering directory
>>>> `/usr/home/KimLam/cerbero/sources/build-tools/pkg-co
>>>> nfig-0.27/glib'
>>>> make[2]: *** No rule to make target `all'.  Stop.
>>>> make[2]: Leaving directory
>>>> `/usr/home/KimLam/cerbero/sources/build-tools/pkg-con
>>>> fig-0.27/glib'
>>>> make[1]: *** [all-recursive] Error 1
>>>> make[1]: Leaving directory
>>>> `/usr/home/KimLam/cerbero/sources/build-tools/pkg-con
>>>> fig-0.27'
>>>> make: *** [all] Error 2
>>>> ***** Error running 'bootstrap' command:
>>>> Recipe 'pkg-config' failed at the build step 'compile'
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> gstreamer-devel mailing list
>>>> gstreamer-devel at lists.freedesktop.org
>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>
>>>
>>>
>>>
>>>  --
>>> Andoni Morales Alastruey
>>>
>>> LongoMatch:The Digital Coach
>>> http://www.longomatch.ylatuya.es
>>>
>>>
>>> _______________________________________________
>>> gstreamer-devel mailing listgstreamer-devel at lists.freedesktop.orghttp://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>
>>>
>>>
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>
>>>
>>
>>
>>  --
>> Andoni Morales Alastruey
>>
>> LongoMatch:The Digital Coach
>> http://www.longomatch.ylatuya.es
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing listgstreamer-devel at lists.freedesktop.orghttp://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
>
> --
> Andoni Morales Alastruey
>
> LongoMatch:The Digital Coach
> http://www.longomatch.ylatuya.es
>
>
> _______________________________________________
> gstreamer-devel mailing listgstreamer-devel at lists.freedesktop.orghttp://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>


-- 
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130607/fb66122d/attachment-0001.html>


More information about the gstreamer-devel mailing list