Discussion:
[Voyage-linux] building the voyage kernel
David Murray
2009-12-03 03:58:39 UTC
Permalink
Hi,

I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
found here [1]. When I do my make, I get the following error:

CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
LD arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such file or
directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2

It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of memory.
Has anyone on this list encountered this problem before? I would prefer not
to cross compile as it seems a little complicated when I just want to
install batman-advanced. Can anyone give me some suggestions? Am I doing
everything correctly?

Thanks
Dave

[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.voyage.hk/pipermail/voyage-linux/attachments/20091202/d7cfa3e3/attachment.html
Jon Meek
2009-12-03 08:47:59 UTC
Permalink
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.

Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
?CHK???? include/linux/version.h
? CHK???? include/linux/utsrelease.h
? SYMLINK include/asm -> include/asm-x86
? CALL??? scripts/checksyscalls.sh
? CHK???? include/linux/compile.h
dnsdomainname: Unknown host
? LZMA??? arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
? LD????? arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such file or
directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of memory.
Has anyone on this list encountered this problem before? I would prefer not
to cross compile as it seems a little complicated when I just want to
install batman-advanced. Can anyone give me some suggestions? Am I doing
everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
_______________________________________________
Voyage-linux mailing list
http://list.voyage.hk/mailman/listinfo/voyage-linux
Nick L.
2009-12-03 09:10:09 UTC
Permalink
Post by Jon Meek
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.
Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
Excuse my newbie-ness, but would it not be possible to recompile a
Voyage kernel on another machine and copy over the .deb to the target
machine?

I ask this because I'm thinking about compiling a real-time Voyage
kernel for my Alix.
David Murray
2009-12-03 12:45:21 UTC
Permalink
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.voyage.hk/pipermail/voyage-linux/attachments/20091203/e945d476/attachment.htm
Gustin Johnson
2009-12-03 13:32:56 UTC
Permalink
Post by David Murray
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
The ALIX boards are standard x86, so there should not be any cross
compiling issues. Of course be careful not to enable features that are
not present on the Geodes.

If you really want to compile on the actual Alix itself, I use a
swapfile. If all you want to do is build some third party module, why
don't you make the headers?

- From the kernel source directory, run:
make-kpkg kernel-headers

You then get an installable .deb containing the kernel headers.

Hth,
unknown
2010-06-08 17:06:30 UTC
Permalink
Post by David Murray
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
The ALIX boards are standard x86, so there should not be any cross
compiling issues. Of course be careful not to enable features that are
not present on the Geodes.

If you really want to compile on the actual Alix itself, I use a
swapfile. If all you want to do is build some third party module, why
don't you make the headers?

- From the kernel source directory, run:
make-kpkg kernel-headers

You then get an installable .deb containing the kernel headers.

Hth,
unknown
2010-06-08 17:09:24 UTC
Permalink
Post by David Murray
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
The ALIX boards are standard x86, so there should not be any cross
compiling issues. Of course be careful not to enable features that are
not present on the Geodes.

If you really want to compile on the actual Alix itself, I use a
swapfile. If all you want to do is build some third party module, why
don't you make the headers?

- From the kernel source directory, run:
make-kpkg kernel-headers

You then get an installable .deb containing the kernel headers.

Hth,
unknown
2009-12-02 23:32:37 UTC
Permalink
Post by David Murray
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
The ALIX boards are standard x86, so there should not be any cross
compiling issues. Of course be careful not to enable features that are
not present on the Geodes.

If you really want to compile on the actual Alix itself, I use a
swapfile. If all you want to do is build some third party module, why
don't you make the headers?

- From the kernel source directory, run:
make-kpkg kernel-headers

You then get an installable .deb containing the kernel headers.

Hth,
unknown
2010-06-08 17:06:30 UTC
Permalink
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.voyage.hk/pipermail/voyage-linux/attachments/20091203/e945d476/attachment-0002.htm
unknown
2010-06-08 17:09:24 UTC
Permalink
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.voyage.hk/pipermail/voyage-linux/attachments/20091203/e945d476/attachment-0003.htm
unknown
2009-12-02 22:45:04 UTC
Permalink
Thanks for the replies.
Jon: I will try your suggestion.
Nick: I think you are correct but I have problems cross compiling across
architectures. At this stage I would prefer not to cross compile.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20091203/e945d476/attachment.html>
unknown
2010-06-08 17:06:30 UTC
Permalink
Post by Jon Meek
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.
Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
Excuse my newbie-ness, but would it not be possible to recompile a
Voyage kernel on another machine and copy over the .deb to the target
machine?

I ask this because I'm thinking about compiling a real-time Voyage
kernel for my Alix.
unknown
2010-06-08 17:09:24 UTC
Permalink
Post by Jon Meek
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.
Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
Excuse my newbie-ness, but would it not be possible to recompile a
Voyage kernel on another machine and copy over the .deb to the target
machine?

I ask this because I'm thinking about compiling a real-time Voyage
kernel for my Alix.
unknown
2009-12-02 19:09:54 UTC
Permalink
Post by Jon Meek
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.
Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
Excuse my newbie-ness, but would it not be possible to recompile a
Voyage kernel on another machine and copy over the .deb to the target
machine?

I ask this because I'm thinking about compiling a real-time Voyage
kernel for my Alix.
Kim-man 'Punky' TSE
2009-12-03 15:50:35 UTC
Permalink
Hi David,

The most easy to do is to install the SDK CD to VM (VMWare, Virtual Box
or qemu). It included required package to build kernel as well. Once
the deb is build, you can transfer the kernel deb to alix box and
install it.

See: http://linux2.voyage.hk/develop

Regards,
Punky
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want
to use open 802.11s which only comes with the latest kernel. However,
I also want to try out Layer 2 batman or batman experimental which
requires the kernel headers. As there are no headers for my kernel
(2.6.30-486-voyage) I am trying to build them from the kernel-source.
I am following the instructions found here [1]. When I do my make, I
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
LD arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such
file or directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of
memory. Has anyone on this list encountered this problem before? I
would prefer not to cross compile as it seems a little complicated
when I just want to install batman-advanced. Can anyone give me some
suggestions? Am I doing everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
------------------------------------------------------------------------
_______________________________________________
Voyage-linux mailing list
http://list.voyage.hk/mailman/listinfo/voyage-linux
--
Regards,
Punky

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
- Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
- Network Engineering, Development Platform and Consultation
unknown
2010-06-08 17:06:30 UTC
Permalink
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.

Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
?CHK???? include/linux/version.h
? CHK???? include/linux/utsrelease.h
? SYMLINK include/asm -> include/asm-x86
? CALL??? scripts/checksyscalls.sh
? CHK???? include/linux/compile.h
dnsdomainname: Unknown host
? LZMA??? arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
? LD????? arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such file or
directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of memory.
Has anyone on this list encountered this problem before? I would prefer not
to cross compile as it seems a little complicated when I just want to
install batman-advanced. Can anyone give me some suggestions? Am I doing
everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
_______________________________________________
Voyage-linux mailing list
http://list.voyage.hk/mailman/listinfo/voyage-linux
unknown
2010-06-08 17:06:30 UTC
Permalink
Hi David,

The most easy to do is to install the SDK CD to VM (VMWare, Virtual Box
or qemu). It included required package to build kernel as well. Once
the deb is build, you can transfer the kernel deb to alix box and
install it.

See: http://linux2.voyage.hk/develop

Regards,
Punky
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want
to use open 802.11s which only comes with the latest kernel. However,
I also want to try out Layer 2 batman or batman experimental which
requires the kernel headers. As there are no headers for my kernel
(2.6.30-486-voyage) I am trying to build them from the kernel-source.
I am following the instructions found here [1]. When I do my make, I
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
LD arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such
file or directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of
memory. Has anyone on this list encountered this problem before? I
would prefer not to cross compile as it seems a little complicated
when I just want to install batman-advanced. Can anyone give me some
suggestions? Am I doing everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
------------------------------------------------------------------------
_______________________________________________
Voyage-linux mailing list
http://list.voyage.hk/mailman/listinfo/voyage-linux
--
Regards,
Punky

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
- Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
- Network Engineering, Development Platform and Consultation
unknown
2010-06-08 17:09:24 UTC
Permalink
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.

Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
?CHK???? include/linux/version.h
? CHK???? include/linux/utsrelease.h
? SYMLINK include/asm -> include/asm-x86
? CALL??? scripts/checksyscalls.sh
? CHK???? include/linux/compile.h
dnsdomainname: Unknown host
? LZMA??? arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
? LD????? arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such file or
directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of memory.
Has anyone on this list encountered this problem before? I would prefer not
to cross compile as it seems a little complicated when I just want to
install batman-advanced. Can anyone give me some suggestions? Am I doing
everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
_______________________________________________
Voyage-linux mailing list
http://list.voyage.hk/mailman/listinfo/voyage-linux
unknown
2010-06-08 17:09:24 UTC
Permalink
Hi David,

The most easy to do is to install the SDK CD to VM (VMWare, Virtual Box
or qemu). It included required package to build kernel as well. Once
the deb is build, you can transfer the kernel deb to alix box and
install it.

See: http://linux2.voyage.hk/develop

Regards,
Punky
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want
to use open 802.11s which only comes with the latest kernel. However,
I also want to try out Layer 2 batman or batman experimental which
requires the kernel headers. As there are no headers for my kernel
(2.6.30-486-voyage) I am trying to build them from the kernel-source.
I am following the instructions found here [1]. When I do my make, I
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
LD arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such
file or directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of
memory. Has anyone on this list encountered this problem before? I
would prefer not to cross compile as it seems a little complicated
when I just want to install batman-advanced. Can anyone give me some
suggestions? Am I doing everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
------------------------------------------------------------------------
_______________________________________________
Voyage-linux mailing list
http://list.voyage.hk/mailman/listinfo/voyage-linux
--
Regards,
Punky

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
- Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
- Network Engineering, Development Platform and Consultation
unknown
2009-12-02 13:58:22 UTC
Permalink
Hi,

I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
found here [1]. When I do my make, I get the following error:

CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
LD arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such file or
directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2

It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of memory.
Has anyone on this list encountered this problem before? I would prefer not
to cross compile as it seems a little complicated when I just want to
install batman-advanced. Can anyone give me some suggestions? Am I doing
everything correctly?

Thanks
Dave

[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20091202/d7cfa3e3/attachment-0002.html>
unknown
2009-12-02 18:47:43 UTC
Permalink
How about adding swap space on a USB disk (assuming it is an out of
memory issue)? When I build software for a Voyage system I always do
it on an external disk to save wear on the CF card.

Jon
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want to use
open 802.11s which only comes with the latest kernel. However, I also want
to try out Layer 2 batman or batman experimental which requires the kernel
headers. As there are no headers for my kernel (2.6.30-486-voyage) I am
trying to build them from the kernel-source. I am following the instructions
?CHK???? include/linux/version.h
? CHK???? include/linux/utsrelease.h
? SYMLINK include/asm -> include/asm-x86
? CALL??? scripts/checksyscalls.sh
? CHK???? include/linux/compile.h
dnsdomainname: Unknown host
? LZMA??? arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
? LD????? arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such file or
directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of memory.
Has anyone on this list encountered this problem before? I would prefer not
to cross compile as it seems a little complicated when I just want to
install batman-advanced. Can anyone give me some suggestions? Am I doing
everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
_______________________________________________
Voyage-linux mailing list
Voyage-linux at list.voyage.hk
http://list.voyage.hk/mailman/listinfo/voyage-linux
unknown
2009-12-03 01:50:25 UTC
Permalink
Hi David,

The most easy to do is to install the SDK CD to VM (VMWare, Virtual Box
or qemu). It included required package to build kernel as well. Once
the deb is build, you can transfer the kernel deb to alix box and
install it.

See: http://linux2.voyage.hk/develop

Regards,
Punky
Post by David Murray
Hi,
I am currently using the experimental build of voyage because I want
to use open 802.11s which only comes with the latest kernel. However,
I also want to try out Layer 2 batman or batman experimental which
requires the kernel headers. As there are no headers for my kernel
(2.6.30-486-voyage) I am trying to build them from the kernel-source.
I am following the instructions found here [1]. When I do my make, I
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
LZMA arch/x86/boot/compressed/vmlinux.bin.lzma
lzma: Cannot allocate memory
LD arch/x86/boot/compressed/piggy.o
ld: arch/x86/boot/compressed/vmlinux.bin.lzma: No such file: No such
file or directory
make[2]: *** [arch/x86/boot/compressed/piggy.o] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
It seems that the ALIX boards with 256 MB/s of memory cannot create
"arch/x86/boot/compressed/vmlinux.bin.lzma" becuase they run out of
memory. Has anyone on this list encountered this problem before? I
would prefer not to cross compile as it seems a little complicated
when I just want to install batman-advanced. Can anyone give me some
suggestions? Am I doing everything correctly?
Thanks
Dave
[1] http://wiki.voyage.hk/dokuwiki/doku.php?id=voyage_kernel
------------------------------------------------------------------------
_______________________________________________
Voyage-linux mailing list
Voyage-linux at list.voyage.hk
http://list.voyage.hk/mailman/listinfo/voyage-linux
--
Regards,
Punky

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
- Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
- Network Engineering, Development Platform and Consultation
Loading...