From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v2] pulseview: new package
Date: Wed, 8 Apr 2015 21:12:20 +0200 [thread overview]
Message-ID: <20150408211220.3e34e66a@free-electrons.com> (raw)
In-Reply-To: <CAMpxmJUeJms2BVLVrhsgm7d1MegO-hV1XUEPwUgiCc7Z81Mfgg@mail.gmail.com>
Dear Bartosz Golaszewski,
On Wed, 8 Apr 2015 18:05:38 +0200, Bartosz Golaszewski wrote:
> still no success. The reason for pulseview failures is libsigrokcxx.so
> not being present on the target. Please consider applying the attached
> patch, which should let us know what the reason is for libsigrokcxx
> silent failures.
I've reproduced the problem in the autobuilder directly, and the
problem is fairly clear:
ESC[3m>>> libsigrok 380ee96fdfe0895ca0aa0b158d5c332ef08f8b3c ConfiguringESC[23m
mkdir -p /home/test/outputs/1f018c927c31e5302bfac85fd8e4ecb2fd5d38f3/output/build/libsigrok-380ee96fdfe0895ca0aa0b158d5c332ef08f8b3c/autostuff
ESC[3m>>> libsigrok 380ee96fdfe0895ca0aa0b158d5c332ef08f8b3c AutoreconfiguringESC[23m
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'autostuff'.
libtoolize: copying file 'autostuff/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'autostuff'.
libtoolize: copying file 'autostuff/libtool.m4'
libtoolize: copying file 'autostuff/ltoptions.m4'
libtoolize: copying file 'autostuff/ltsugar.m4'
libtoolize: copying file 'autostuff/ltversion.m4'
libtoolize: copying file 'autostuff/lt~obsolete.m4'
configure.ac:42: installing 'autostuff/ar-lib'
configure.ac:42: installing 'autostuff/compile'
configure.ac:37: installing 'autostuff/config.guess'
configure.ac:37: installing 'autostuff/config.sub'
configure.ac:40: installing 'autostuff/install-sh'
configure.ac:40: installing 'autostuff/missing'
Makefile.am: installing './INSTALL'
Makefile.am: installing 'autostuff/depcomp'
parallel-tests: installing 'autostuff/test-driver'
ESC[3m>>> libsigrok 380ee96fdfe0895ca0aa0b158d5c332ef08f8b3c Patching libtoolESC[23m
[...]
Enabled language bindings:
- C++............................. no (Doxygen required)
So, generating the C++ bindings requires Doxygen. And Doxygen is not
part of the mandatory Buildroot dependencies, and not packaged in
Buildroot as a host package.
The reason why it works for you is because you have Doxygen installed
on your machine. Several of the autobuilders run in a minimal chroot
that has only the strict requirements of Buildroot installed, nothing
else, specifically to detect such issues.
So, in the mean time, I've marked libsigrokcxx as broken, as well as
pulseview. I believe the best solution is probably to create a
host-doxygen package (or convince the libsigrok developers to not use
something such as doxygen to generate C++ bindings). Can you look into
this?
Thanks a lot!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
next prev parent reply other threads:[~2015-04-08 19:12 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-19 10:08 [Buildroot] [PATCH v2] pulseview: new package Bartosz Golaszewski
2015-03-20 22:07 ` Thomas Petazzoni
2015-03-23 22:09 ` Bartosz Golaszewski
2015-04-06 21:43 ` Thomas Petazzoni
2015-04-08 10:45 ` Bartosz Golaszewski
2015-04-08 14:07 ` Bartosz Golaszewski
2015-04-08 14:29 ` Thomas Petazzoni
2015-04-08 14:38 ` Bartosz Golaszewski
2015-04-08 16:05 ` Bartosz Golaszewski
2015-04-08 19:12 ` Thomas Petazzoni [this message]
2015-04-08 20:29 ` Bartosz Golaszewski
2015-04-08 20:38 ` Thomas Petazzoni
2015-04-09 10:19 ` Bartosz Golaszewski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150408211220.3e34e66a@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox