Linux Kernel 6.7 Build Issues
I have successfully compiled 6.7 kernel on my workstation for Ubuntu using make bindeb-pkg, but compiling it for Redhat machines using binrpm-pkg fails. Also, trying to compile it on one of my servers is failing. Previous kernels have compiled without error in both environments. The 6.7 kernel is performing very well on my workstation, hence I'd really like to get it running on the other machines including the server running friendica, but it is being obstinate.
This is the error I am getting with make bindeb-pkg on the server, 6.2 compiled fine on this same machine:
make[5]: *** [Makefile:1911: .] Error 2
make[4]: *** [Makefile:350: __build_one_by_one] Error 2
make[3]: *** [debian/rules:25: build-arch] Error 2
dpkg-buildpackage: error: make -f debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:144: bindeb-pkg] Error 2
make[1]: *** [/space/src/6.7/linux-6.7/Makefile:1535: bindeb-pkg] Error 2
make: *** [Makefile:234: __sub-make] Error 2
And the make rpmbin-pkg:
RPM build warnings:
line 34: It's not recommended to have unversioned Obsoletes: Obsoletes: kernel-headers
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/tools/objtool/objtool
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/selinux/mdp/mdp
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/selinux/genheaders/genheaders
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/kallsyms
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/unifdef
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/mod/mk_elfconfig
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/mod/modpost
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/genksyms/genksyms
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/basic/fixdep
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/sorttable
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/kconfig/conf
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/insert-sys-cert
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/sign-file
Missing build-id in /usr/src/6.7/linux-6.7/rpmbuild/BUILDROOT/kernel-6.7.0-7.x86_64/usr/src/kernels/6.7.0/scripts/asn1_compiler
absolute symlink: /lib/modules/6.7.0/build -> /usr/src/kernels/6.7.0


Nanook
in reply to Nanook • •The battle between capitalism and communism is one that can't be won because pure forms of either do not work. And this is going to become more true as AI, robotics, and automation in general become a larger part of our lives.
The problem can be reduced to this. Those that own the means of production keep the wealth to themselves. But if we distribute the means of production equally productivity dies and we all starve. The Bolsheviks are a case in point. A relative minority of farmers owned all the land, produced all the food, and they were wealthier than others because everybody has to eat so they will trade whatever they have to get enough to eat.
Enter the Bolshevik revolution, land is taken away from the farmers and given to all the populace on a more or less equal basis. Most of whom either don't know how to farm, don't want to farm, or are just plain lazy, no food is produced, 60 MILLION people die of starvation.
In the west we find ways to compromise but in some areas we have compromised too much, labor unions are a case in point. They help by forcing the owners of the means of production to share some of that production with their workers. It is an imperfect system as it exists because it doesn't incentivize production, it just incentivizes showing up and collecting a paycheck, and in practice many employees these days have problems even with the showing up part. It generally forbids or makes difficult for a corporation to reward a more productive worker for their productivity verses the employee that just shows up and collects a pay check but does little to contribute to the generation of wealth that is distributed to them.
The west does have a market system that allows people to buy-in to the means of production, called Stock Markets. But this usually requires a more long term view than most people have.
The other solution is welfare which provides people who do not contribute to the production of wealth in any manner what-so-ever access to a portion of that wealth. This has gotten so out of hand that we've got a large unemployed work force out there that will not hold a job even though millions are available. Why work when you can sit at home and get high?
Part of the reason that people sit on welfare and don't take jobs is because the type of jobs that are becoming available requires knowledge they don't have. If a robot takes over flipping burgers at your local burger palace, SOMEONE still has to fix that robot when it breaks, and it will, someone still has to provide the energy it requires, someone has to build it, program it, etc. So it took a few peoples jobs but many jobs are created to maintain it, but not enough people are trained in those technologies.
So laziness is part of the issue, but the lack of availability of training is another part. My view, we should not support laziness. If someone wants to collect welfare and they are able bodied but lack training then they should have to be in training to receive it and we should find some means of providing that training.
Fighting over which economic system should rule by throwing Molotov cocktails at each other in the streets and destroying existing goods, services, and the means of producing them is NOT the way we should be going about this.
I think we should find some ways to make it easier for someone interested in entering the market to do so, reduce regulations that make it too complex, people who own a stake in the means of production, even if other people are doing the production, are more likely to contribute to it in positive ways than people who do not.
J. Løvstuhagen
in reply to Nanook • •@Nanook
This is truly the biggest problem right now - it justifies endless illegal immigration because "the locals won't do it!" when, in reality, some amount of pressure must be exerted on the chronically unemployed to get the desired results.
Likewise, illegal immigration dilutes wages way too much. You could even say that illegal immigration is a stressor on the free market.