Hi, Haven't you been busy.
I've already mentioned xz is missing, also add lzip for .lz packages, I
had no problem for mpc/mpfr.
---------
rough's for python related problems are:
For:
/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/usr/lib/python3.7/site-packages/
fix is a mod to the python 3 package to '#' out line 55, i've added a
comment and new line also for build path.
From line 54:
# We can savely ignore this dependencies.
# no, it's now needed to be there for packages such as pip, meson,
ninja, clang, etc. to build packages properly
# var_append flistrfilter "|" ".*: /usr/lib.*/python.*/site-packages/.*"
var_append confopt " "
"--install-dir=/$root/usr/lib/python3.7/site-packages/"
Also: Check your PYTHONPATH in the .desc files of failed packages, a
couple of them are just wrong (typos), others missing, they all should
now have in them or be:
[O] export PYTHONPATH=$root/usr/lib/python$PYVER/site-packages
else they try to use all wierd and wonderfull paths and expect you to
have already added them into your build system's PYTHONPATH.
All part of the 'brave-new-building-world' we've been stuck with!
---------
like you i'm still going through, i've added eudev (attached) as udev is
there but missing from the build packagesets, not yet tested in T2
though, non-systemd, a lot smaller and easier to use than udev, we've
been using it in Puppy Linux for years without problems.
Got through 20-minimum to build a packageset, and I am now working on
40-minimal-xorg and had fun with llvm (.conf yet to be cleaned up from
changes so not available yet) a few other packages have 'moved'. A night
or so's work before a svn diff will appear.
regards
scsijon
On 15/02/20 15:50, Jan Rovins wrote:
Ok, Next failure is meson, but I already have a patch for that. (attached)
running install
Checking .pth file support in
/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/usr/lib/python3.7/site-packages/
/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/TOOLCHAIN/tools.cross/bin/python3
-E -c pass
TEST FAILED:
/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/usr/lib/python3.7/site-packages/
does NOT support .pth files
error: bad install directory or PYTHONPATH
^1-meson
You are attempting to install a package to a directory that is not
on PYTHONPATH and which Python does not read ".pth" files from. The
installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
^1-meson
/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-linux/usr/lib/python3.7/site-packages/
^1-meson
and your PYTHONPATH environment variable currently contains:
^1-meson
''on
^1-meson
Here are some of your options for correcting the problem:
^1-meson
* You can choose a different installation directory, i.e., one that is
on PYTHONPATH or supports .pth files
^1-meson
* You can add the installation directory to the PYTHONPATH environment
variable. (It must then also be on PYTHONPATH whenever you run
Python and want to use the package(s) you are installing.)
^1-meson
* You can set up the installation directory to support ".pth" files by
using one of the approaches described here:
^1-meson
https://setuptools.readthedocs.io/en/latest/easy_install.html#custom-installation-locations
^1-meson
^1-meson
Please make the appropriate changes for your system and try again.
Due to previous errors, no 1-meson.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 8 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/15/20 03:57:58 =[1]=> Aborted building package meson.
On 2/14/20 10:44 PM, Jan Rovins wrote:
Looking into the mpc error, it seems that my iso file has mpfr.h from
version 3.16 in /usr/include, and it looks like the incompatibility is
between mpfr & mpc.
I tried doing an Build-PKG on my chroot system to update the mpfr to
match the new version 4.02, but that did not help, but down grading it
to v3.16 again got rid of the error, and the build is still running.
Jan
On 2/14/20 9:35 PM, Jan Rovins wrote:
mul.c:175:1: error: conflicting types for 'mpfr_fmma'
175 | mpfr_fmma (mpfr_ptr z, mpfr_srcptr a, mpfr_srcptr b,
mpfr_srcptr c,
| ^~~~~~~~~
In file included from mpc.h:25,
from mpc-impl.h:30,
from mul.c:22:
/opt/t2-trunk/build/default-9.0-svn-generic-x86-64-cross-linux/TOOLCHAIN/tools.cross//usr/include/mpfr.h:731:21:
note: previous declaration of 'mpfr_fmma' was here
731 | __MPFR_DECLSPEC int mpfr_fmma (mpfr_ptr, mpfr_srcptr,
mpfr_srcptr, mpfr_srcptr,
| ^~~~~~~~~
[COPY] --- T2-COPYRIGHT-NOTE-BEGIN ---
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY]
[COPY] T2 SDE: package/.../eudev/eudev.desc
[COPY] Copyright (C) 2004 - 2020 The T2 SDE Project
[COPY] Copyright (C) 1998 - 2003 ROCK Linux Project
[COPY]
[COPY] More information can be found in the files COPYING and README.
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; version 2 of the License. A copy of the
[COPY] GNU General Public License can be found in the file COPYING.
[COPY] --- T2-COPYRIGHT-NOTE-END ---
[I] A Gentoo non-systemd Userspace Implementation for dynamic /dev nodes
[T] eudev is a fork of systemd-udev with the goal of obtaining better
[T] compatibility with existing software such as OpenRC and Upstart, older
[T] kernels, various toolchains and anything else required by users and
various
[T] distributions. In specific it tries to avoid glibc-specific functions
[T] and gcc-specific constructs by sticking to C99 while tracking closely
the
[T] systemd-udev developments. It is a replacement for the udev package.
[U] https://github.com/gentoo/eudev
[A] Anthony G. Basile <[email protected]>
[M] Rene Rebe <[email protected]>
[C] base/system base/kernel
[F] CROSS DIETLIBC
[L] GPL
[S] release
[V] 3.2.9
[P] X -----5---9 127.000
[D] 0 eudev-3.2.9.tar.gz !https://github.com/gentoo/eudev/archive/v3.2.9.tar.gz
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2