=== fling_ is now known as fling | ||
=== chris14_ is now known as chris14 | ||
juergh[m] | claudio: open a ticket and provide some into to look at. Run: `ubuntu-bug linux` on that machine. | 07:28 |
---|---|---|
=== esembee_ is now known as esembee | ||
heeen | what are the steps to reliably build 22.10 lowlatency | 14:49 |
heeen | 5.19.0-1015-lowlatency | 14:50 |
heeen | I am facing various build failures following the wiki steps or other steps found on the web | 14:50 |
heeen | for example, make deb-pkg gives: | 14:51 |
heeen | dpkg-source: error: cannot represent change to vmlinux-gdb.py: | 14:51 |
heeen | dpkg-source: error: new version is symlink to scripts/gdb/vmlinux-gdb.py | 14:51 |
heeen | dpkg-source: error: old version is nonexistent | 14:51 |
heeen | because the symlink is an absolute path and I guess it uses fakeroot internally where that path does not exist? | 14:52 |
heeen | or, from LANG=C fakeroot debian/rules binary: | 14:52 |
heeen | mkdir /home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-libc-dev/usr/include/x86_64-linux-gnu | 14:53 |
heeen | mkdir: cannot create directory '/home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-libc-dev/usr/include/x86_64-linux-gnu': File exists | 14:53 |
heeen | make: *** [debian/rules.d/2-binary-arch.mk:561: install-arch-headers] Error 1 | 14:53 |
heeen | also: | 15:07 |
heeen | make clean | 15:07 |
heeen | scripts/Makefile.clean:15: ubuntu/hio/Makefile: No such file or directory | 15:07 |
juergh[m] | heeen You can't use make deb-pkg with an Ubuntu kernel. Can you list the steps from the beginning? | 15:08 |
juergh[m] | heeen: ^^ | 15:08 |
heeen | which are the steps you suggest | 15:08 |
juergh[m] | what exactly are you doing? | 15:09 |
mhcerri | fakeroot debian/rules clean && dpkg-buildpackage -I -i -uc -us // maybe that instead? | 15:11 |
heeen | I want to compile alsa modules and figured building the kernel would be a good precursor | 15:11 |
heeen | I built the kernel before but this time something doesn't work | 15:12 |
heeen | https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel | 15:12 |
juergh[m] | heeen: how are you doing that? how do you get the source? what commands are you running? as I said: what are your steps? | 15:12 |
heeen | I'll let it run until it fails then I'll post the steps I did, hang on | 15:13 |
heeen | apt-get source linux-image-unsigned-$(uname -r); cd linux-lowlatency-5.19.0/; LANG=C fakeroot debian/rules binary | 15:14 |
heeen | # Install only the full versioned libcpupower.so.5.19.0-1017, not | 15:14 |
heeen | # the usual symlinks to it. | 15:14 |
heeen | install -m644 /home/florian/src-misc/linux-lowlatency-5.19.0/debian/build/tools-perarch/tools/power/cpupower/libcpupower.so.5.19.0-1017 \ | 15:14 |
heeen | /home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-lowlatency-tools-5.19.0-1017/usr/lib/ | 15:14 |
heeen | install -m755 /home/florian/src-misc/linux-lowlatency-5.19.0/debian/build/tools-perarch/tools/perf/perf /home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-lowlatency-tools-5.19.0-1017/usr/lib/linux-lowlatency-tools-5.19.0-1017 | 15:14 |
heeen | install -m755 /home/florian/src-misc/linux-lowlatency-5.19.0/debian/build/tools-perarch/tools/perf/libperf-jvmti.so /home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-lowlatency-tools-5.19.0-1017/usr/lib/linux-lowlatency-tools-5.19.0-1017 | 15:14 |
heeen | install: cannot stat '/home/florian/src-misc/linux-lowlatency-5.19.0/debian/build/tools-perarch/tools/perf/libperf-jvmti.so': No such file or directory | 15:14 |
heeen | make: *** [debian/rules.d/2-binary-arch.mk:775: install-perarch] Error 1 | 15:14 |
heeen | this is yet another way it fails now | 15:15 |
heeen | ok seems like I am missing some packages | 15:16 |
heeen | which are required for kenrel-tools it seems? | 15:17 |
heeen | the suggested packages openjdk-8-jdk java-1.8.0-openjdk-devel do not exist | 15:18 |
heeen | trying the other command: | 15:19 |
heeen | # quicker build: | 15:19 |
heeen | LANG=C fakeroot debian/rules binary-headers binary-generic binary-perarch | 15:19 |
heeen | check-config: FAIL (- != n): CONFIG_MODULE_ALLOW_BTF_MISMATCH policy<{'amd64': 'n', 'arm64': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}> | 15:19 |
heeen | check-config: FAIL (- != y): CONFIG_DEBUG_INFO_BTF policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'n', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}> flag<REVIEW> note<Needs newer pahole for armhf> | 15:19 |
heeen | check-config: 11329/11331 checks passed -- exit 1 | 15:19 |
heeen | juergh[m]: any suggestions? | 15:22 |
juergh[m] | not today, no. | 15:25 |
heeen | mhcerri: how can I make that use more cores | 16:01 |
heeen | ah it seems to understand -j | 16:05 |
heeen | mkdir /home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-libc-dev/usr/include/x86_64-linux-gnu | 17:57 |
heeen | mkdir: cannot create directory '/home/florian/src-misc/linux-lowlatency-5.19.0/debian/linux-libc-dev/usr/include/x86_64-linux-gnu': File exists | 17:58 |
heeen | make: *** [debian/rules.d/2-binary-arch.mk:561: install-arch-headers] Error 1 | 17:58 |
heeen | make: *** Waiting for unfinished jobs.... | 17:58 |
heeen | from mhcerri command above | 17:58 |
cascardo | you should try sbuild | 19:44 |
=== chris15 is now known as chris14 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!