[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <trinity-54cf8e30-52e9-4501-9160-530e5fe3bdca-1732641150465@trinity-msg-rest-gmx-gmx-live-5cd5dd5458-76g2w>
Date: Tue, 26 Nov 2024 17:12:30 +0000
From: Frank Wunderlich <frank-w@...lic-files.de>
To: masahiroy@...nel.org
Cc: re@...z.net, nicolas@...sle.eu, nathan@...nel.org,
linux-kbuild@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Aw: Re: build issue in builddeb (dpkg-checkbuilddeps: error: Unmet
build dependencies: libssl-dev) in 6.12
> Gesendet: Donnerstag, 21. November 2024 um 23:09
> Von: "Masahiro Yamada" <masahiroy@...nel.org>
> An: "Frank Wunderlich" <frank-w@...lic-files.de>
> CC: re@...z.net, nicolas@...sle.eu, nathan@...nel.org, linux-kbuild@...r.kernel.org, linux-kernel@...r.kernel.org
> Betreff: Re: build issue in builddeb (dpkg-checkbuilddeps: error: Unmet build dependencies: libssl-dev) in 6.12
>
> On Fri, Nov 22, 2024 at 2:09 AM Frank Wunderlich
> <frank-w@...lic-files.de> wrote:
> >
> > Hi,
> >
> > i noticed this issue with debian package build-system in final 6.12.
> >
> > LOCALVERSION=-main board=bpi-r2 ARCH=arm CROSS_COMPILE=ccache arm-linux-gnueabihf-
> > make[1]: Entering directory '/media/data_ext/git/kernel/build'
> > GEN debian
> > dpkg-buildpackage --build=binary --no-pre-clean --unsigned-changes -R'make -f debian/rules' -j1 -a$(cat debian/arch)
> > dpkg-buildpackage: info: source package linux-upstream
> > dpkg-buildpackage: info: source version 6.12.0-00061-g837897c10f69-3
> > dpkg-buildpackage: info: source distribution noble
> > dpkg-buildpackage: info: source changed by frank <frank@...nk-u24>
> > dpkg-buildpackage: info: host architecture armhf
> > dpkg-source --before-build .
> > dpkg-checkbuilddeps: error: Unmet build dependencies: libssl-dev
>
> This error message means, you need to install "libssl-dev:armhf"
>
>
> > dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
> > dpkg-buildpackage: warning: (Use -d flag to override.)
> > make[3]: *** [/media/data_ext/git/kernel/BPI-R2-4.14/scripts/Makefile.package:126: bindeb-pkg] Error 3
> >
> > it was ok in at least rc1 and libssl-dev is installed
>
>
> Presumably, you already installed libssl-dev for your build machine
> (i.e. "libssl-dev:amd64" if your build machine is x86_64).
>
> But, you have not installed "libssl-dev" for the architecture
> your are building for (i.e, "libssl-dev:armhf")
Hi
thank you for answer, why is this lib required for the arch? it makes my pipeline very complex
just to add the repos for the arch...seems the lib is not yet used, only checked if installed.
looks like ubuntu 24 seems to have changed the sources.list for apt, so there is no single-line to
be added
this is the default apt-source in ubuntu 24:
$ cat /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://de.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
if i just add the arches
sudo dpkg --add-architecture armhf
sudo dpkg --add-architecture arm64
apt seems to add the repos on update, but i still cannot install the packages
$ LANG=C sudo apt install libssl-dev:armhf
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libssl-dev:armhf
$ LANG=C sudo apt install libssl-dev:arm64
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libssl-dev:arm64
if i revert the commit below, my build is successful without installing the lib.
afaik the -dev are source-packages (headers) which should be architecture independ, or am i missing something?
regards Frank
> >
> > basicly i use this command after setting crosscompiler
> >
> > LOCALVERSION="${gitbranch}" board="$board" KDEB_COMPRESS=gzip make bindeb-pkg
> >
> > if i Revert "kbuild: deb-pkg: add pkg.linux-upstream.nokernelheaders build profile"
> >
> > i can compile again..any idea why this happens? my build-system is ubuntu 24.4 and github actions with ubuntu-latest.
> >
> > https://github.com/frank-w/BPI-Router-Linux/actions/runs/11955322294/job/33327423877
> >
> > regards Frank</frank@...nk-u24>
>
>
>
> --
> Best Regards
> Masahiro Yamada
> </frank-w@...lic-files.de></frank-w@...lic-files.de></masahiroy@...nel.org>
Powered by blists - more mailing lists