2012/6/18 shawn <shawnland...@gmail.com>:
> On Mon, 2012-06-18 at 11:25 +0800, casinee app wrote:
>> 2012/6/18 shawn <shawnland...@gmail.com>:
>
> Make sure to CC all messages to
> tomoyo-dev-en@lists.sourceforge.jp
>
> instead of sending messages directly to me
>> > Hi,
>> >
>> > On Mon, 2012-06-18 at 10:06 +0800, casinee app wrote:
>> >> Thank you! My host system is Ubuntu8.04, i compiled the
>> >> tomoyo-tools-2.2.0-20120414 with the gcc, and copy the output to the
>> >> root filesystem as the document descripte(
>> >> http://tomoyo.sourceforge.jp/2.2/install.html.en  ).
>> >
>> > please do not top post (wikipedia it)
>> sorry
>> >
>> > What version of tomoyo are you using with your kernel? There are a
>> > number of version with incompatible user-space tools and policies.
>> >
>> > I use 2.5 with mainline 3.4 kernel.
>> >
>> I use 2.2 with mainline 2.6 kernel.
>
> the 2.6 kernel spans 40 versions, over many years, you need to be more
> specific
The kernel version is 2.6.30.

>>
>> > If you really need the 2.2 tools, then, while there is no ubuntu
>> > packages, this debian binary package *might* work for you.
>> > http://packages.debian.org/squeeze/tomoyo-tools
>> >
>>
>> I download the tomoyo-tools-2.2.0-20120414.tar.gz from the site
>>  http://es.sourceforge.jp/projects/tomoyo/downloads/41908/tomoyo-tools-2.2.0-20120414.tar.gz/
>>
>> > however i've used the install instructions just fine, before 2.5 tools
>> > were packaged in Debian for example
>> >>
>> >> But when i execute the command:
>> >> # /usr/lib/tomoyo/tomoyo_init_policy
>> >>
>> >> It gave the output as below:
>> >> /usr/sbin/tomoyo-editpolicy: line 1: syntax error: unexpected word
>> >> (expecting ")")
>> >
>> > no sure what the problem is here
>> >>
>> >> Shoud i use the arm-linux-gcc to compile the user-space tools? Can i
>> >> use the Debian packages to achieve my goal? and how? Thanks a lot.
>> > They need to be compiled armel
>> >
>> > the compiler should be called arm-linux-gnueabi-gcc
>> >
>> > are you trying to use an ancient OABI compiler?
>> I installed the arm-linux-gnueabi-gcc, and i change the file
>> Include.make like this:
>> CC              := arm-linux-gnueabi-gcc
>> INSTALL         := install
>> SBINDIR         := /home/casinee/develop/rootfs/sbin
>> USRSBINDIR      := /home/casinee/develop/rootfs/usr/sbin
>> USRLIBDIR       := /home/casinee/develop/rootfs/usr/lib
>> MAN8            := /home/casinee/develop/rootfs/usr/share/man/man8
>> CFLAGS          := -Wall -O2 ${shell $(CC) -Wno-pointer-sign -S -o
>> /dev/null -x c - < /dev/null > /dev/null 2>&1 && echo
>> "-Wno-pointer-sign"}
>>
>> The directory /home/casinee/develop/rootfs is the root filesystem for
>> the embedded device.
>> The original  Include.make is :
>> CC              := gcc
>> INSTALL         := install
>> SBINDIR         := /sbin
>> USRSBINDIR      := /usr/sbin
>> USRLIBDIR       := /usr/lib
>> MAN8            := /usr/share/man/man8
>> CFLAGS          := -Wall -O2 ${shell $(CC) -Wno-pointer-sign -S -o
>> /dev/null -x c - < /dev/null > /dev/null 2>&1 && echo
>> "-Wno-pointer-sign"}
>
> You HAVE TO install the binaries to the system location, so that policy
> can be loaded on boot.
I set up  the directory /home/casinee/develop/rootfs  as  a NFS root
filesystem for embedded system.

>>
>> But when i execute the commmand #make install , the output is :
>
> you need to install libncurses-dev
>
The host system already installed libncurses-dev.

> oh i see below you say you have that file.-----you probably need to
> re-run ./configure
whre to run this command?
>
>> casinee@ubuntu:~/develop/tomoyo-tools$ make
>> arm-linux-gnueabi-gcc -Wall -O2 -Wno-pointer-sign -o tomoyotools
>> tomoyotools.src/*.c -lncurses -DCOLOR_ON
>> In file included from tomoyotools.src/checkpolicy.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/domainmatch.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/editpolicy.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/editpolicy_color.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/editpolicy_keyword.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/editpolicy_offline.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/editpolicy_optimizer.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/findtemp.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/ld-watch.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/loadpolicy.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/pathmatch.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/patternize.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/pstree.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/readline.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/setlevel.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/setprofile.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> In file included from tomoyotools.src/tomoyotools.c:11:
>> tomoyotools.src/tomoyotools.h:24: fatal error: curses.h: No such file
>> or directory
>> compilation terminated.
>> make: *** [tomoyotools] Error 1
>>
>> i had checked the /usr/include , the file curses.h is here.
>> >>
>> >> 2012/6/18 Shawn <shawnland...@gmail.com>:
>> >> >
>> >> > On Sun, Jun 17, 2012 at 5:59 AM, casinee app <appcasi...@gmail.com> 
>> >> > wrote:
>> >> >>
>> >> >> Hi,
>> >> >> i want to port the TOMOYO to a embedded device. The kernel i used is
>> >> >> 2.6.30. I have compiled the kernel to support the TOMOYO.
>> >> >> Can anyone guide me  to do the next steps. Thanks.
>> >> >
>> >> > http://tomoyo.sourceforge.jp/documentation.html.en
>> >> >
>> >> > I've had success using emdebian with TOMOYO. Debian has all the 
>> >> > user-space
>> >> > tools packaged, along with kernels that support tomoyo, making your life
>> >> > easier.
>> >
>> > --
>> > -Shawn Landden
>> >
>> > _______________________________________________
>> > tomoyo-dev-en mailing list
>> > tomoyo-dev-en@lists.sourceforge.jp
>> > http://lists.sourceforge.jp/mailman/listinfo/tomoyo-dev-en
>
>
> --
> -Shawn Landden
>

_______________________________________________
tomoyo-dev-en mailing list
tomoyo-dev-en@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/tomoyo-dev-en

Reply via email to