IRC channel logs

2021-11-17.log

back to list of logs

<Pellescours>damo22: and I don’t know if you have the package installed on your machine but currently it’s fails to compile pci-userspace due to rump header not found (and it’s normal actually)
<Pellescours>I fixed it locally by moving .include "${RUMPTOP}/Makefile.rump"
<Pellescours>at the begining of the file buildrump.sh/src/sys/rump/dev/lib/libpci/Makefile
<damo22>Pellescours: i dont understand about the .d folder stuff, i usually build the package by starting with a completely clean rumpkernel git tree, then run quilt push -a && dpkg-buildpackage -nc -uc -us
<damo22>if that doesnt work, then it may be because the rump headers are indeed missing and are expected to be preinstalled, but that cannot work since the package provides the headers..
<damo22>so the thing you did with the headers would be correct
<damo22>unfortunately, even if you succeed to compile the package as it is, the libs wont quite link with rumpdisk yet
<damo22>we have work to do
<damo22>librumpuser needs to be compiled without --sysroot
<damo22>and 3 hypercalls are missing from libpci
<damo22>branch develop
<damo22>im currently testing another change that i made to add missing ata_subr.c files to the build for the disk drivers, it should remove a lot of missing symbols
<Pellescours>for tjhe .d folder stuff it's just if you build and clean, you'll see thee error
<Pellescours>and the buildrump.sh you put in your branch is not clean there is some .d files (that would be removed with a clean action)
<damo22>oh
<damo22>we need to remove those in the upstream tag
<damo22>cant have unclean build committed as pristine source
<damo22>sorry
<drez>lol
<damo22>Pellescours: do you have any patches that apply cleanly to my branch?
<damo22>otherwise i will redo your work
<Pellescours>I can send you one
<Pellescours>damo22: actually what I said for cleaning is wrong, the existing .d files should exists so the clean method with find and rm is wrong
<Pellescours>I tried to use the ./build.sh -m i386 cleandir but it failed to find a tool sourcedir (external/gpl3/binutils does not exsits)
<Pellescours>I sent you the patch to apply to netbsd src
<Pellescours>damo22: please ignore the patch I sent you. I tried to build from clean repo and it actually fails elsewhere. I’m trying to find another fix
<Pellescours>this is really strange, I don’t understand why CPPFLAGS seems to be reset or lost when building pci_user-gnu.c
<Pellescours>damo22: I did it. The fix is to add ".include "${RUMPTOP}/Makefile.rump""
<Pellescours>damo22: I did it. The fix is to add: .include "${RUMPTOP}/Makefile.rump" , at the beginning of pci-userspace/src-gnu/Makefile.inc
<Pellescours>:q
<Pellescours>fail
***janneke_ is now known as janneke