Re: poudriere: crossbuilding for arm64 fails: pkg-static: No package files have been found

2017-04-22 Thread O. Hartmann
Am Thu, 20 Apr 2017 03:29:56 +0200
Jan Beich  schrieb:

> "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

2017-04-19 Thread Jan Beich
"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

2017-04-19 Thread O. Hartmann
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"