Error building libbsd
Christian Mauderer
christian.mauderer at embedded-brains.de
Fri Jun 22 10:22:59 UTC 2018
Hello Niko,
from a quick glance, everything till the waf call looks good. What is
really odd is the output of the last waf-2.0.8 call. There should be a
lot more output starting with something like
----
Waf: Entering directory
`/home/EB/christian_m/Projekte/some-project/rtems-libbsd/build/arm-rtems5-atsamv-everything'
[ 1/122] Creating
build/arm-rtems5-atsamv-everything/build-include/rtems/bsd/modules.h
[ 2/122] Compiling rtemsbsd/rtems/generate_kvm_symbols
[ 3/122] Compiling testsuite/include/rtems/bsd/test/network-config.h.in
[ 4/122] Compiling freebsd/sys/crypto/blowfish/bf_locl.h
[ 5/122] Compiling freebsd/sys/crypto/blowfish/bf_pi.h
...
----
You are even missing the "Waf: Entering directory". So that seems like a
quite early bug.
You can try whether a `waf -v` provides more output. Beneath that: Where
does your waf come from? You call it with a version number.
Best regards
Christian Mauderer
Am 22.06.2018 um 11:21 schrieb Nicolas Tsiogkas:
> Hi,
>
> I did the process again with no luck. I am attaching a zip with command
> outputs/logs.
>
> Regards,
> Niko
>
> On Fri, Jun 22, 2018 at 9:44 AM Nicolas Tsiogkas <lou.nick at gmail.com
> <mailto:lou.nick at gmail.com>> wrote:
>
> Hi Christian,
>
> it is a fresh clone. Although I had a previous build with 4.11 I
> decided try from scratch given the changes.
>
> Error is during the build. I'm configuring normally and when I try
> to waf it then it fails.
>
> Is there any way to increase the verbosity? I will repeat all the
> process from scratch keeping logs so I can send them and try to find
> the issue.
>
> Thanks for your time!
>
> Regards,
> Niko
>
> On Thu, Jun 21, 2018 at 6:49 PM Christian Mauderer
> <list at c-mauderer.de <mailto:list at c-mauderer.de>> wrote:
>
> Am 21.06.2018 um 16:26 schrieb Nicolas Tsiogkas:
> > And apparently I forgot the host.
> >
> > It is ubuntu 16.04:
> > Linux im-desktop-021 4.13.0-45-generic #50~16.04.1-Ubuntu SMP
> Wed May 30
> > 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
> > gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)
> >
> > N.
> >
> >
> > On Thu, Jun 21, 2018 at 4:19 PM Nicolas Tsiogkas
> <lou.nick at gmail.com <mailto:lou.nick at gmail.com>
> > <mailto:lou.nick at gmail.com <mailto:lou.nick at gmail.com>>> wrote:
> >
> > Hi Joel,
> >
> > waf-2.0.8 configure --prefix="$sandbox/5"
> > --rtems-bsps=arm/xilinx_zynq_a9_qemu
> >
> > has the following output:
> >
> > Setting top to :
> > /home/niko/sandbox/rtems-libbsd
> > Setting out to :
> > /home/niko/sandbox/rtems-libbsd/build
> > RTEMS Version : 5
> > Architectures : arm-rtems5
> > Board Support Package :
> > arm-rtems5-xilinx_zynq_a9_qemu
> > Show commands : no
> > Long commands : no
> > Checking for program 'arm-rtems5-gcc' :
> > /home/niko/sandbox/5/bin/arm-rtems5-gcc
> > Checking for program 'arm-rtems5-g++' :
> > /home/niko/sandbox/5/bin/arm-rtems5-g++
> > Checking for program 'arm-rtems5-gcc' :
> > /home/niko/sandbox/5/bin/arm-rtems5-gcc
> > Checking for program 'arm-rtems5-ld' :
> > /home/niko/sandbox/5/bin/arm-rtems5-ld
> > Checking for program 'arm-rtems5-ar' :
> > /home/niko/sandbox/5/bin/arm-rtems5-ar
> > Checking for program 'arm-rtems5-nm' :
> > /home/niko/sandbox/5/bin/arm-rtems5-nm
> > Checking for program 'arm-rtems5-objdump' :
> > /home/niko/sandbox/5/bin/arm-rtems5-objdump
> > Checking for program 'arm-rtems5-objcopy' :
> > /home/niko/sandbox/5/bin/arm-rtems5-objcopy
> > Checking for program 'arm-rtems5-readelf' :
> > /home/niko/sandbox/5/bin/arm-rtems5-readelf
> > Checking for program 'arm-rtems5-strip' :
> > /home/niko/sandbox/5/bin/arm-rtems5-strip
> > Checking for program 'rtems-ld' :
> > /home/niko/sandbox/5/bin/rtems-ld
> > Checking for program 'rtems-tld' :
> > /home/niko/sandbox/5/bin/rtems-tld
> > Checking for program 'rtems-bin2c' :
> > /home/niko/sandbox/5/bin/rtems-bin2c
> > Checking for program 'tar' : /bin/tar
> > Checking for program 'gcc, cc' :
> > /home/niko/sandbox/5/bin/arm-rtems5-gcc
> > Checking for program 'ar' :
> > /home/niko/sandbox/5/bin/arm-rtems5-ar
> > Checking for program 'g++, c++' :
> > /home/niko/sandbox/5/bin/arm-rtems5-g++
> > Checking for program 'ar' :
> > /home/niko/sandbox/5/bin/arm-rtems5-ar
> > Checking for program 'gas, gcc' :
> > /home/niko/sandbox/5/bin/arm-rtems5-gcc
> > Checking for program 'ar' :
> > /home/niko/sandbox/5/bin/arm-rtems5-ar
> > Compiler version (arm-rtems5-gcc) : 7.3.0 20180125
> (RTEMS 5,
> > RSB 8ee4e8cd557c25fca59bb9751751ad4172530958, Newlib 3.0.0)
> > Checking for RTEMS CPU options header : started
> > -> processing test results : all ok
> > Checking for RTEMS_DEBUG : no
> > Checking for RTEMS_MULTIPROCESSING : no
> > Checking for RTEMS_NEWLIB : yes
> > Checking for RTEMS_POSIX_API : yes
> > Checking for RTEMS_SMP : no
> > Checking for RTEMS_NETWORKING : no
> > Checking for RTEMS header : started
> > -> processing test results : all ok
> > Checking for header dlfcn.h : yes
> > Checking for header rtems/pci.h : yes
> > Configure variant: :
> > arm-rtems5-xilinx_zynq_a9_qemu-default
> > Checking for header rtems/rtems-debugger.h : yes
> > 'configure' finished successfully (0.744s)
> >
> > Cheers,
> > Niko
> >
> > On Thu, Jun 21, 2018 at 4:09 PM Joel Sherrill
> <joel at rtems.org <mailto:joel at rtems.org>
> > <mailto:joel at rtems.org <mailto:joel at rtems.org>>> wrote:
> >
> >
> >
> > On Thu, Jun 21, 2018 at 8:52 AM, Nicolas Tsiogkas
> > <lou.nick at gmail.com <mailto:lou.nick at gmail.com>
> <mailto:lou.nick at gmail.com <mailto:lou.nick at gmail.com>>> wrote:
> >
> > Hi,
> >
> > following the steps described
> > in https://github.com/RTEMS/rtems-libbsd I get an
> error
> >
> > "Could not create the directory ///h" while trying
> to build
> > with waf 2.0.8
> >
> > Is it a known problem?
> >
> >
> > Not to me.
> >
> > What's your configure command and host?
> >
> >
> > I have seen that the installation procedure has
> changed
> > since 4.11 and now the tools and the bsps are
> installed in
> > the same prefix, but that shouldn't matter I suppose.
> >
> > Thank you in advance.
> >
> > Regards,
> > Niko
> >
> > _______________________________________________
> > users mailing list
> > users at rtems.org <mailto:users at rtems.org>
> <mailto:users at rtems.org <mailto:users at rtems.org>>
> > http://lists.rtems.org/mailman/listinfo/users
> >
> >
> >
> >
> > _______________________________________________
> > users mailing list
> > users at rtems.org <mailto:users at rtems.org>
> > http://lists.rtems.org/mailman/listinfo/users
> >
>
> Hello Nicolas,
>
> I also don't know that problem. The directory that should be created
> "///h" looks like there are some variables missing between the
> slashes.
> But I'm not aware of any directory h that should be created
> somewhere.
>
> - Did you upgrade from a earlier build or do you build in a fresh
> checkout? There have been some changes to the build system in
> the last
> months that have lead to incompatible cache files. If it is an
> old tree,
> try to remove `build` and `.lock-waf_*`.
>
> - About when does the problem happen? It seems your configure
> runs fine.
> So I assume that it appears during build or install. Maybe you could
> provide some lines of context to the error message?
>
> Best regards
>
> Christian Mauderer
>
--
--------------------------------------------
embedded brains GmbH
Herr Christian Mauderer
Dornierstr. 4
D-82178 Puchheim
Germany
email: christian.mauderer at embedded-brains.de
Phone: +49-89-18 94 741 - 18
Fax: +49-89-18 94 741 - 08
PGP: Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list