On 28 September 2016 at 21:38, Mathieu Arnold <[email protected]> wrote:
> Le 28/09/2016 à 12:58, Ben Woods a écrit : > > On my poudriere box, the java/openjdk8 build is failing: > > > > ===> Configuring for openjdk8-8.102.14_1 > > Warning: You are using legacy autoconf cross-compilation flags. > > It is recommended that you use --openjdk-target instead. > > > > Running generated-configure.sh > > ../../common/autoconf/generated-configure.sh: redirection error: > > cannot duplicate fd: Bad file descriptor > > ../../common/autoconf/generated-configure.sh: line 560: 0: Bad file > descriptor > > configure exiting with result code 1 > > ===> Script "../../configure" failed unexpectedly. > > Please report the problem to [email protected] [maintainer] and attach > the > > "/wrkdirs/usr/ports/java/openjdk8/work/openjdk/common/ > autoconf/config.log" > > including the output of the failure of your make command. Also, it might > be > > a good idea to provide an overview of all packages installed on your > system > > (e.g. a /usr/local/sbin/pkg-static info -g -Ea). > > *** Error code 1 > > > > > > Using poudriere testport with -i (interactive mode), it doesn't appear > that > > fdescfs or proc are mounted. > > > > # ls /dev/fd > > 0 1 2 > > # ls /proc/ > > # mount > > /poudriere/jails/12amd64-default-ref on / (zfs, local, noatime, > nfsv4acls) > > > > Is anyone else experiencing this issue? > > Is this while running testport java/openjdk8 ? > > I'm wondering if there might be a bug in poudriere there. > > fdescfs and procfs will be mounted, but only if the jail is not "ref", > and the ref jail is used in testport when building the port to be tested. > > -- > Mathieu Arnold > Hi Mathieu, Yes, it is when using testport. Indeed when I use poudriere bulk I can see from outside the jail that fd is mounted. $ mount | grep fd fdescfs on /dev/fd (fdescfs) fdescfs on /poudriere/data/.m/12amd64-default/01/dev/fd (fdescfs) fdescfs on /poudriere/data/.m/12amd64-default/05/dev/fd (fdescfs) fdescfs on /poudriere/data/.m/12amd64-default/03/dev/fd (fdescfs) fdescfs on /poudriere/data/.m/12amd64-default/02/dev/fd (fdescfs) fdescfs on /poudriere/data/.m/12amd64-default/04/dev/fd (fdescfs) However, java/openjdk8 still fails to build with bulk, with the same error. Regards, Ben -- From: Benjamin Woods [email protected] _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
