Re: poudriere: crossbuilding for arm64 fails: pkg-static: No package files have been found
Am Thu, 20 Apr 2017 03:29:56 +0200 Jan Beichschrieb: > "O. Hartmann" writes: > > > Trying to build a repository via poudriere fails on recent 12-CURRENT > > (FreeBSD > > 12.0-CURRENT #2 r317090: Tue Apr 18 15:32:23 CEST 2017 amd64) initially with > > failing to build ports-mgmt/pkg. > > > > poudriere's log reports: > > > > [...] > > configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.10.1': > > configure: error: C compiler cannot create executables > > Probably https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217189 Maybe, yes. It is a pity. When starting poudriere to build on 12-CURRENT/arm64, I see a long time nothing before the error pops up. qemu_user_static is running on several instances on a 4-core XEON E3-1245 V2 @ 3.40GHz and ~ 3 to 4 minutes, nothing obviously happens in contrary to amd64's immediate response. The error pops up then very soon. -- O. Hartmann Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG). pgpfpy1kBHDea.pgp Description: OpenPGP digital signature
Re: poudriere: crossbuilding for arm64 fails: pkg-static: No package files have been found
"O. Hartmann"writes: > Trying to build a repository via poudriere fails on recent 12-CURRENT (FreeBSD > 12.0-CURRENT #2 r317090: Tue Apr 18 15:32:23 CEST 2017 amd64) initially with > failing to build ports-mgmt/pkg. > > poudriere's log reports: > > [...] > configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.10.1': > configure: error: C compiler cannot create executables Probably https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217189 ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
poudriere: crossbuilding for arm64 fails: pkg-static: No package files have been found
Trying to build a repository via poudriere fails on recent 12-CURRENT (FreeBSD 12.0-CURRENT #2 r317090: Tue Apr 18 15:32:23 CEST 2017 amd64) initially with failing to build ports-mgmt/pkg. poudriere's log reports: [...] configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.10.1': configure: error: C compiler cannot create executables Well, I'm running "home brewn jail" which means that I successfully cross compiled the 12-CURRENT sources as "TARGET=arm64" and having the obj tree resulting from this build installed as jail. While installing the jail, I also included the knob "-x" to "poudriere jail -c -a arm64.aarch64". The port emulators/qemu-user-static is installed and the kernel module is loaded successfully. Ports tree and /usr/src are up to date as of today, additinally, I rebuilt the qemu emulator and reloaded the kernel module to ensure nothing goes wrong there. When starting the poudriere build, QEMU reports no issues, but after starting to build ports-mgmt/pkg, I receive the error shown above. By the way, CROSS_BINUTILS_PREFIX is not set anywhere in poudriere's config files, nor do I set this variable in the environment as I think this is set via the .mk scripts according to settings of "TARGET=" for ARM/ARM64 cross compiling. So, what is going wrong here? Does anyone have an idea? Thanks in advance, Oliver p.s. Please CC me! ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"