From: Claudius Heine <claudius.heine.ext@siemens.com>
To: "[ext] Jan Kiszka" <jan.kiszka@siemens.com>,
isar-users <isar-users@googlegroups.com>
Subject: Re: Sporadic build failure of next
Date: Tue, 20 Aug 2019 08:54:16 +0200 [thread overview]
Message-ID: <c8d8e868-2602-114b-077b-13089078559d@siemens.com> (raw)
In-Reply-To: <1caa3be8-d9c7-0f31-7cb7-4ee3ad43af27@siemens.com>
Hi Jan,
On 20/08/2019 07.37, [ext] Jan Kiszka wrote:
> Hi,
>
> attached a build failure of 49895c62cdca. I ran that build 3 more times,
> but it didn't trigger an issue again. Looks like some false sharing, but
> I do not have an idea yet of what exactly.
This is probably the important part of the log:
| dpkg-shlibdeps: error: no dependency information found for
/lib/arm-linux-gnueabihf/libc.so.6 (used by
debian/libhello/usr/lib/arm-linux-gnueabihf/libhello.so.0.0.0)
| Hint: check if the library actually comes from a package.
| dh_shlibdeps: dpkg-shlibdeps -Tdebian/libhello.substvars
debian/libhello/usr/lib/arm-linux-gnueabihf/libhello.so.0.0.0 returned
exit code 2
The manpage dpkg-shlibdeps(1) states:
no dependency information found for library-file (used by binary).
The library needed by binary has been found by
dpkg-shlibdeps in library-
file but dpkg-shlibdeps has been unable to find any
dependency information
for that library. To find out the dependency, it has
tried to map the
library to a Debian package with the help of dpkg -S
library-file. Then
it checked the corresponding shlibs and
symbols files in
/var/lib/dpkg/info/, and in the various
package's build trees
(debian/*/DEBIAN/).
This failure can be caused by a bad or missing shlibs or
symbols file in
the package of the library. It might also happen if the
library is built
within the same source package and if the shlibs files
has not yet been
created (in which case you must fix debian/rules to
create the shlibs
before calling dpkg-shlibdeps). Bad RPATH can also lead
to the library
being found under a non-canonical
name (example:
/usr/lib/openoffice.org/../lib/libssl.so.0.9.8
instead of
/usr/lib/libssl.so.0.9.8) that's not associated
to any package,
dpkg-shlibdeps tries to work around this by trying to
fallback on a
canonical name (using realpath(3)) but it might not
always work. It's
always best to clean up the RPATH of the binary to avoid
problems.
Calling dpkg-shlibdeps in verbose mode (-v) will
provide much more
information about where it tried to find the dependency
information. This
might be useful if you don't understand why it's giving
you this error.
Maybe inspection of the work space on the ci server when this error
occurred will help.
regards,
Claudius
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: ch@denx.de
next prev parent reply other threads:[~2019-08-20 6:54 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-08-20 5:37 Jan Kiszka
2019-08-20 6:54 ` Claudius Heine [this message]
2019-08-20 7:09 ` Jan Kiszka
2019-08-20 7:37 ` Claudius Heine
2019-08-20 10:31 ` Baurzhan Ismagulov
2019-08-20 10:40 ` Jan Kiszka
2019-08-20 11:05 ` Baurzhan Ismagulov
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=c8d8e868-2602-114b-077b-13089078559d@siemens.com \
--to=claudius.heine.ext@siemens.com \
--cc=isar-users@googlegroups.com \
--cc=jan.kiszka@siemens.com \
/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