kfreebsd-headers-8.2-1-amd64 provides kernel-headers (was asdfasdf package installation please)
On Fri, Aug 12, 2011 at 01:56:59AM +0200, Axel Beckert wrote: > Hi, > > Samuel Thibault wrote: > > Please install in the sid chroot of asdfasdf > > > > kfreebsd-headers-8-amd64 > > Discussed the issue with Samuel on IRC: > > It's more or less uninstallable. I would have to remove libc0.1-dev: > libc0.1-dev depends on kfreebsd-kernel-headers (>= 0.11) which > conflicts with kfreebsd-headers which is provided by > kfreebsd-headers-8.2-1-amd64 which is a dependency of > kfreebsd-headers-8-amd64. kfreebsd-headers used to be the old name of kfreebsd-kernel-headers, hence the conflicts there. Up to a few weeks ago, it was possible to co-install the packages, but revision 3592 added the Provides: | Index: debian/changelog | === | --- debian/changelog(révision 3591) | +++ debian/changelog(révision 3592) | @@ -3,8 +3,10 @@ |* Replace msk backport patch with version from 8-STABLE (instead of | 9-CURRRENT). |* Fix another FTBFS on hurd-i386 (bogus use of linux macro in aicasm). | + * Provide "kfreebsd-headers" virtual package in kfreebsd-headers- | +@version@-@abiname@-@flavor@. | | - -- Robert Millan Mon, 11 Jul 2011 18:15:44 +0200 | + -- Robert Millan Fri, 15 Jul 2011 17:45:50 +0200 | | kfreebsd-8 (8.2-6) unstable; urgency=low | | Index: debian/control.flavor.in | === | --- debian/control.flavor.in(révision 3591) | +++ debian/control.flavor.in(révision 3592) | @@ -19,7 +19,7 @@ | | Package: kfreebsd-headers-@version@-@abiname@-@flavor@ | Architecture: any-@arch@ | -Provides: kfreebsd-headers-@major@ | +Provides: kfreebsd-headers-@major@, kfreebsd-headers | Depends: kfreebsd-headers-@version@-@abiname@ (= ${binary:Version}), ${misc:Depends} | Description: header files for kernel of FreeBSD @version@ | This package provides the header files for kernel of FreeBSD @version@, generally I don't know the reason of this provides, so it's difficult to comment on it right now, but not being able to install the kernel headers looks a major issue to me. > The installed kfreebsd-kernel-headers doesn't seem to suffice. He > needs /usr/include/sys/ipmi.h which is no package at all according to > "apt-file search /usr/include/sys/ipmi.h". > It looks like to me this file should be added to kfreebsd-kernel-headers. Cheers, Aurelien -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110812074913.gk5...@hall.aurel32.net
Re: kfreebsd-headers-8.2-1-amd64 provides kernel-headers (was asdfasdf package installation please)
Aurelien Jarno, le Fri 12 Aug 2011 09:49:13 +0200, a écrit : > > The installed kfreebsd-kernel-headers doesn't seem to suffice. He > > needs /usr/include/sys/ipmi.h which is no package at all according to > > "apt-file search /usr/include/sys/ipmi.h". > > > > It looks like to me this file should be added to > kfreebsd-kernel-headers. I have file a bug about this, yes. Samuel -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110812080728.gy5...@type.famille.thibault.fr
Re: kfreebsd-headers-8.2-1-amd64 provides kernel-headers (was asdfasdf package installation please)
Hi, 2011/8/12 Aurelien Jarno : > | --- debian/control.flavor.in(révision 3591) > | +++ debian/control.flavor.in(révision 3592) > | @@ -19,7 +19,7 @@ > | > | Package: kfreebsd-headers-@version@-@abiname@-@flavor@ > | Architecture: any-@arch@ > | -Provides: kfreebsd-headers-@major@ > | +Provides: kfreebsd-headers-@major@, kfreebsd-headers > | Depends: kfreebsd-headers-@version@-@abiname@ (= ${binary:Version}), > ${misc:Depends} > | Description: header files for kernel of FreeBSD @version@ > | This package provides the header files for kernel of FreeBSD @version@, > generally > > I don't know the reason of this provides, so it's difficult to comment > on it right now, but not being able to install the kernel headers looks > a major issue to me. This was ment to give DKMS packages the ability to depend on "any version of kfreebsd-headers-x.y". E.g. currently fuse4bsd-dkms is using: Depends: kfreebsd-headers-8 | kfreebsd-headers this is analogous to "linux-headers" virtual package on Linux. >> It's more or less uninstallable. I would have to remove libc0.1-dev: >> libc0.1-dev depends on kfreebsd-kernel-headers (>= 0.11) which >> conflicts with kfreebsd-headers which is provided by >> kfreebsd-headers-8.2-1-amd64 which is a dependency of >> kfreebsd-headers-8-amd64. > > kfreebsd-headers used to be the old name of kfreebsd-kernel-headers, > hence the conflicts there. I didn't notice this conflict. Currently popcon doesn't list any users for real kfreebsd-headers package, perhaps the conflicts can be removed already? -- Robert Millan -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/caofdtxpgrg1zrwy_00ndngtuddtfl-qs4rmrw-bwsn4qyfj...@mail.gmail.com
Bug#629504: marked as done (general: Error during compiling kernel module at generating file vnode_if.h.)
Your message dated Fri, 12 Aug 2011 13:09:50 +0200 with message-id and subject line closing has caused the Debian Bug report #629504, regarding general: Error during compiling kernel module at generating file vnode_if.h. to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 629504: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629504 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: general Severity: minor Warning: Object directory not changed from original /usr/src/kfreebsd-source-8.1/sys/fs/puffs/puffs awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -I/usr/src/kfreebsd-source-8.1/sys/fs/puffs/puffs -I/usr/src/kfreebsd-source-8.1/sys/fs/puffs/puffs/../putter -DPUFFSDEBUG -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -std=iso9899:1999 -c puffs_msgif.c In file included from @/sys/vnode.h:563, from puffs_msgif.c:44: ../vnode_if.h:13: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:22: error: expected ‘)’ before ‘struct’ ../vnode_if.h:33: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:44: error: expected ‘)’ before ‘struct’ ../vnode_if.h:59: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:70: error: expected ‘)’ before ‘struct’ ../vnode_if.h:85: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:97: error: expected ‘)’ before ‘struct’ ../vnode_if.h:114: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:125: error: expected ‘)’ before ‘struct’ ../vnode_if.h:140: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:152: error: expected ‘)’ before ‘struct’ ../vnode_if.h:169: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:182: error: expected ‘)’ before ‘struct’ ../vnode_if.h:201: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:213: error: expected ‘)’ before ‘struct’ ../vnode_if.h:230: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:242: error: expected ‘)’ before ‘struct’ ../vnode_if.h:259: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:271: error: expected ‘)’ before ‘struct’ ../vnode_if.h:288: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:299: error: expected ‘)’ before ‘struct’ ../vnode_if.h:314: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:325: error: expected ‘)’ before ‘struct’ ../vnode_if.h:340: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:349: error: expected ‘)’ before ‘struct’ ../vnode_if.h:360: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:372: error: expected ‘)’ before ‘struct’ ../vnode_if.h:389: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:401: error: expected ‘)’ before ‘struct’ ../vnode_if.h:418: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:432: error: expected ‘)’ before ‘struct’ ../vnode_if.h:453: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:465: error: expected ‘)’ before ‘struct’ ../vnode_if.h:482: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:492: error: expected ‘)’ before ‘struct’ ../vnode_if.h:505: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:515: error: expected ‘)’ before ‘struct’ ../vnode_if.h:528: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:539: error: expected ‘)’ before ‘struct’ ../vnode_if.h:554: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:565: error: expected ‘)’ before ‘struct’ ../vnode_if.h:580: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:591: error: expected ‘)’ before ‘struct’ ../vnode_if.h:606: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:620: error: expected ‘)’ before ‘WILLRELE’ ../vnode_if.h:641: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:653: error: expected ‘)’ before ‘struct’ ../vnode_if.h:670: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:681: error: expected ‘)’ before ‘struct’ ../vnode_if.h:696: error: expected specifier-qualifier-list before ‘IN’ ../vnode_if.h:709: error: expected ‘)’ before ‘struct’ ../vnode_if.h:728: error: expected specifier-qualifier-lis
Bug#637528: certain %fs values are not accepted in i386_set_fsbase()
Package: kfreebsd-image-8.1-1-amd64 Version: 8.1+dfsg-9 Severity: normal This test case shows how i386_set_fsbase() works fine when its argument is a pointer to the BSS, but doesn't when its argument is a pointer to the heap: $ gcc i386_set_fsbase_test.c -o test -m32 && ./test 0x80496cc, 0x80496cc 0x8049720, 0x0 (first line is for BSS, output matches with input; second line is for heap, output is 0x0 and doesn't match) I initially suspected this is a re-incarnation of upstram bug 130526: http://www.freebsd.org/cgi/query-pr.cgi?pr=130526 but response from upstream indicates they can't reproduce it anymore. I've been able to reproduce this with different combinations of kFreeBSD 8.1, 8.2 and 9.0~svn224698 with i386 and amd64, with GNU userland and with FreeBSD userland. Any help would be appreciated. -- System Information: Debian Release: 6.0.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.2-1-amd64 Locale: LANG=ca_AD.utf8, LC_CTYPE=ca_AD.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages kfreebsd-image-8.1-1-amd64 depends on: ii freebsd-utils 8.1-5 FreeBSD utilities needed for GNU/k ii kldutils 8.1-4+b1 tools for managing kFreeBSD module kfreebsd-image-8.1-1-amd64 recommends no packages. kfreebsd-image-8.1-1-amd64 suggests no packages. -- no debconf information #include #include #include #include #ifndef __i386__ #error "this test is for ia32 mode only" #endif void *p; void *check = NULL; main() { p = &p; sysarch(I386_SET_FSBASE, p); sysarch(I386_GET_FSBASE, &check); printf ("0x%x, 0x%x\n", p, check); p = malloc (1); sysarch(I386_SET_FSBASE, p); sysarch(I386_GET_FSBASE, &check); printf ("0x%x, 0x%x\n", p, check); }