On Tue, May 03, 2011 at 02:54:36PM +0200, Robin Axelsson wrote:
On 2011-05-03 14:41, Pasi Kärkkäinen wrote:
> On Tue, May 03, 2011 at 11:48:47AM +0200, Robin Axelsson wrote:
>> On 2011-05-03 08:22, Pasi Kärkkäinen wrote:
>>> On Tue, May 03, 2011 at 02:06:24AM +0200, Robin Axelsson wrote:
>>>> Hi,
>>>> I'm trying to compile Jeremy's paravirt_ops kernel on Fedora 15
using
>>>> the following tutorial:
>>>>
>>>>
http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial
>>>>
>>>> but in the compilation process I get error messages that some .c and .h
>>>> files are missing. I couldn't locate the packages that would house
these
>>>> files for Fedora 15 so I wonder how to compile it for F15.
>>>>
>>>> I want to use Jeremy's kernel because I need dom0 pciback drivers
for
>>>> using VGAPassthrough and PCIpassthrough.
>>>>
>>> Hello,
>>>
>>> Please paste the actual build errors..
>>>
>>> -- Pasi
>>>
>>> .
>>>
>> During compilation I see a lot of warnings: They are in pretty much
>> every .../.../xyz.h file, the warnings are about variables that are set
>> but not used. Perhaps this is normal. Then when things start to go
>> haywire it begins with a couple of LDs on drivers/video/fb.o
>> .../built-in.o and vmlinux.o followed by the command MODPOST that gives
>> a warning that it found 10 section mismatches. It suggested that I
>> should make with 'CONFIG_DEBUG_SECTION_MISMATCH=y' option/argument
added.
>>
>> Then the final straw that breaks it all is when line 28 in
>> Documentation/video4linux/v4lgrab.c refers to linux/videodev.h that
>> doesn't exist which terminates the compilation.
>>
>> The cause of this seems to be that (according to an ubuntu bug report)
>> the V4L1 API was removed in one of the Linux 2.6.38 pre-releases since
>> v4l support has been dropped since kernel 2.6.35, and the
>> <linux/videodev.h> header doesn't exist. Perhaps it compiles
>> mediastreamer2/src/msv4l.c if either V4L1 or V4L2 is detected, and that
>> file unconditionally includes<linux/videodev.h>.
>>
>>
>
> Two suggestions:
>
> - Did you try my reference .config file?
> - Do you have enough free disk space to build the kernel?
>
>
> -- Pasi
>
>
- If you by using reference config mean executing the following lines
(which are stated in the tutorial):
# wget -O .config
http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.32.25-pvops-dom...
# make oldconfig
# make clean
# make -j4 bzImage&& make -j4 modules
the answer is yes.
Ok.
- Yes I have enough disk space for the kernel and I think it is quite
evident from the error messages I supplied in my prior post that this is not the problem.
I asked because one of the errors looked like running out of disk space..
>> unifdef:
/home/xen_repo/linux-2.6-xen/usr/include/xen/privcmd.h.tmp: 79:
>> Premature EOF (#if line 33 depth 1)
>> unifdef: output may be truncated
-- Pasi