12/16/2009 1:06 PM
post43951
|
Hi Robert,
Thanks for the help but I am facing few problems here.
1. To build a io-pkt filter module, do I need to do such a huge exercise by downloading the fullsource tree and
buiilding?
2. For our project, we have 6.4.0. OS with needed binaries and headers. I want to build a io-pkt filter module on 6.4.0.
This is on a seperate machine.
3. On the other spare machine I tried doing the full source checkout (with a pre-requisite of 6.4.1, which I installed
it on my PC) and I have executed the first 4 steps to build the source tree. The steps are given at below link.
http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/BuildTheOSSource
On the 5th step I am unable to execute "make OSLIST=nto hinstall ". I get an erro. I took a snapshort of my error and
attaching it in a jpg file. On this spare machine I also have older versions of QNX630 and 632.
4.But the ".metadata" folder is created in the build directory.
5. Even if I am making my sample code work on this new build with 6.4.1, how am I going to make it work on 6.4.0. I
would end up not knowing the missing files and binaries for 6.4.0 to build the pfil hook. I am using Jamfile to build my
application on 6.4.0.
I think there should me a smooth transition for building io-pkt from io-net.
Hi Sean,
when I tried to put the _KERNEL define in my Makefile (Jamfile).
I started getting lots of missing files and path mismatch. I corrected the path mismatch by including the io-pkt/sys
folder in my Makefile. I was able to get rid of all the path mismatch errors. Now I get few erros like in the libkern.h
file
"error: 'std::uintmax_t strtoumax(const char*, char**, int)'
conflicts with previous using declaration
'std::uintmax_t std::strtoumax(const char*, char**, int)'
I also get many errors in systm.h for the function "copyinstr() the errors are invalid conversion from void * to char*.
I think might be my project with 6.4.0 does not have the right headers or the binaries for the headers or they can be
mismatch with these.
Please try to put me in the right direction.
Thanks
Vinod
|
|
|