Hi,
yes, the host likely lacks some python stuff or so. I personally really “hate”
this new style packaging and build system stuff that needs fancy scripting
languages and surrounding support glue.
For me only cross 1-ninja fails, guess I should at least fix that sometime
soon, I just have the feeling fixing / quirking this cross python stuff will
not be much fun.
René
> On 4. Feb 2020, at 06:20, Jan Rovins <[email protected]> wrote:
>
> Ok, I just hit the ninja error (same as before)
>
> ===[hook_eval:130 (last $?=0)> sort
> ==[hook_eval:131 (last $?=0)> '[' 5 ']'
> ==[hook_eval:131 (last $?=0)> eval './configure.py --bootstrap'
> ===[hook_eval:131 (last $?=0)> ./configure.py --bootstrap
> fl_wrapper.so: write outside basedir (/opt/t2-trunk):
> /usr/lib/python3.7/encodings/__pycache__/__init__.cpython-37.pyc.139965801578800
> Due to previous errors, no 0-ninja.log file!
> (Try enabling xtrace in the config to track an error inside the build system.)
> --- BUILD ERROR ---
> Creating file list and doing final adaptions ...
> Searching for orphaned files ...
> Found 5 files for this package.
> Found 0 orphaned files for this package.
> Clear (old) md5sums ...
> Creating md5sum files ... done.
> Creating package description ...
> Making post-install adaptions.
> == 02/04/20 04:55:14 =[0]=> Aborted building package ninja.
>
>
> Applying the attached patch, and re-building python allows the ninja build to
> succeed.
>
> Jan
>
>
> On 2/3/20 11:50 PM, Jan Rovins wrote:
>> Ok, Rene, I have added symlinks for arch & uname into bin (I used the ones
>> from /usr/embutils)
>>
>> And now the Build-Target is off and running, got past glibc, so I will just
>> let it run.
>>
>> for scsijon: I am at version 49198 and am using
>> t2-minimal-glibc-gcc-x86-64-r49128.iso as the reference for the chroot
>> binaries.
>>
>> Jan
>>
>>
>> On 2/3/20 4:21 AM, René Rebe wrote:
>>> Hi,
>>>
>>> as per my long YT development & test livestream this is coreutils not being
>>> installed correctly causing uname and arch not being in /bin
>>>
>>> You can probably move them over and re build coreutils to fully fix this.
>>>
>>> Yes, it is also rather annoying and time consuming for myself that each
>>> time we spin an ISO there are upstream regressions. Warning: t2/trunk glibc
>>> update breaks glib and thus many other depends if you build a large package
>>> selection. I will try to hunt down what is wrong between glib and glibc
>>> another day, Google and mailing lists did not yet had an answer for that
>>> @GLIBC PRIVATE symbol. For now I would locally revert the glibc update…
>>>
>>> René
>>>
>>>> On 3. Feb 2020, at 06:04, Jan Rovins <[email protected]> wrote:
>>>>
>>>> Hi Rene,
>>>>
>>>> Can't seem to get at anything useful to trace this, it's failing very
>>>> early in the T2 wrappers, before the glibc debug dir is created.
>>>>
>>>>
>>>> ERROR-LOG attached.
>>>>
>>>>
>>>> Jan
>>>>
>>>> On 2/2/20 11:08 PM, Jan Rovins wrote:
>>>>> Hi Rene & List.
>>>>>
>>>>> Just got my new fast build server set up, and saw that the new iso was
>>>>> out, so I figured that I'd try a fresh T2 chroot build with the latest
>>>>> from svn.
>>>>>
>>>>> Attached are the scripts that I'm using to set up the chroots, if you wan
>>>>> to review them & share them on the site.
>>>>>
>>>>> I will send outy notes on each regression as I hit them.
>>>>>
>>>>> The build is a minimal generic, without anything special.
>>>>>
>>>>> The first thing that I ran into was with glibc stage 0:
>>>>>
>>>>> ===[eval_config_command:284 (last $?=0)> ../configure
>>>>> --prefix=/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/usr
>>>>> --enable-hacker-mode
>>>>> --with-headers=/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/usr/include
>>>>> --with-libpam --with-pam --enable-libpam --enable-pam --with-tls
>>>>> --with-__thread --enable-obsolete-rpc --disable-profile
>>>>> --disable-multi-arch --enable-kernel=2.6.32 --with-fp --with-gnu-binutils
>>>>> --build=-nocross-linux-gnu --host=x86_64-t2-linux-gnu
>>>>> --cache-file=./config.cache --without-gd
>>>>> configure: loading cache ./config.cache
>>>>> checking build system type... config.sub: invalid option
>>>>> -nocross-linux-gnu
>>>>> Try `config.sub --help' for more information.
>>>>> configure: error: /bin/sh ../scripts/config.sub -nocross-linux-gnu failed
>>>>> Due to previous errors, no 0-glibc.log file!
>>>>> (Try enabling xtrace in the config to track an error inside the build
>>>>> system.)
>>>>> --- BUILD ERROR ---
>>>>>
>>>>> Will start on debugging this next, and send an update shortly.
>>>>>
>>>>>
>>>>> Jan
>>>>>
>>>> <ERROR-LOG.txt>-----------------------------------------------------------
>>>> If you wish to unsubscribe from this mailing, send mail to
>>>> [email protected] with a subject of: unsubscribe t2
> <python-hotfix-ninja-sed.diff>
--
ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin, https://exactcode.com
https://exactscan.com | https://ocrkit.com | https://t2sde.org |
https://rene.rebe.de
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2