From: Jan Kiszka <jan.kiszka@siemens.com>
To: Claudius Heine <claudius.heine.ext@siemens.com>,
isar-users <isar-users@googlegroups.com>
Subject: Re: Sporadic build failure of next
Date: Tue, 20 Aug 2019 09:09:37 +0200 [thread overview]
Message-ID: <e170d881-9672-dba3-d048-a7a9a43d6a77@siemens.com> (raw)
In-Reply-To: <c8d8e868-2602-114b-077b-13089078559d@siemens.com>
On 20.08.19 08:54, Claudius Heine wrote:
> 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.
Unfortunately, that is history already (disposed docker builds). But it has to
be something that destroyed the information because the later builds got past
this point.
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux
next prev parent reply other threads:[~2019-08-20 7:09 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
2019-08-20 7:09 ` Jan Kiszka [this message]
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=e170d881-9672-dba3-d048-a7a9a43d6a77@siemens.com \
--to=jan.kiszka@siemens.com \
--cc=claudius.heine.ext@siemens.com \
--cc=isar-users@googlegroups.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