Kengo Kinoshita
|
Now I begin to start the porting job that porting dd utility from NetBSD to QNX6.4.0.
|
Kengo Kinoshita
08/04/2010 4:33 AM
post61513
|
Now I begin to start the porting job that porting dd utility from NetBSD to QNX6.4.0.
Hello
I am Japanese software engineer.
Now I begin to start the porting job that porting dd utility from NetBSD to QNX6.4.0.
and Source code of dd(NetBSD edition) was already downloaded and already try to rebuild on QNX6.4.0.
But many errors happen,
So I am very confused those errors are see bellow(used Makefile)
Makefile:7: *** missing separator.
and simply gcc using as bellow.
Please teach me something solve operations regarding the porting job.
# gcc dd.c -o dd
In file included from /root/NetBSD/usr/src/include/rpc/types.h:41,
from /root/NetBSD/usr/src/sys/sys/mtio.h:37,
from dd.c:53:
/root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:21: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'int64_t'
/root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:26: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'uint64_t'
/root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:32: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'u_int64_t'
/root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:38: error: conflicting types for 'time_t'
/usr/qnx640/target/qnx6/usr/include/time.h:46: error: previous declaration of 'time_t' was here
In file included from dd.c:66:
dd.h:45: error: expected specifier-qualifier-list before 'uint64_t'
dd.h:61: error: expected specifier-qualifier-list before 'uint64_t'
In file included from dd.c:67:
extern.h:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpy_cnt'
extern.h:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cbsz'
extern.h:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'progress'
dd.c:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpy_cnt'
dd.c:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cbsz'
dd.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'progress'
dd.c: In function 'main':
dd.c:107: error: 'SIGINFO' undeclared (first use in this function)
dd.c:107: error: (Each undeclared identifier is reported only once
dd.c:107: error: for each function it appears in.)
dd.c: In function 'setup':
dd.c:126: error: 'IO' has no member named 'name'
dd.c:127: error: 'IO' has no member named 'name'
dd.c:128: error: 'IO' has no member named 'fd'
dd.c:130: error: 'IO' has no member named 'fd'
dd.c:130: error: 'IO' has no member named 'name'
dd.c:131: error: 'IO' has no member named 'fd'
dd.c:132: error: 'IO' has no member named 'name'
dd.c:136: error: 'IO' has no member named 'fd'
dd.c:136: error: 'IO' has no member named 'fd'
dd.c:141: error: 'IO' has no member named 'flags'
dd.c:146: error: 'IO' has no member named 'name'
dd.c:148: error: 'IO' has no member named 'fd'
dd.c:149: error: 'IO' has no member named 'name'
dd.c:153: error: 'IO' has no member named 'fd'
dd.c:153: error: 'IO' has no member named 'name'
dd.c:153: error: 'DEFFILEMODE' undeclared (first use in this function)
dd.c:159: error: 'IO' has no member named 'fd'
dd.c:160: error: 'IO' has no member named 'fd'
dd.c:160: error: 'IO' has no member named 'name'
dd.c:161: error: 'IO' has no member named 'flags'
dd.c:163: error: 'IO' has no member named 'fd'
dd.c:164: error: 'IO' has no member named 'name'
dd.c:169: error: 'IO' has no member named 'fd'
dd.c:169: error: 'IO' has no member named 'fd'
dd.c:179: error: 'IO' has no member named 'dbsz'
dd.c:179: error: 'IO' has no member named 'dbsz'
dd.c:185: error: 'IO' has no member named 'dbsz'
dd.c:185: error: 'cbsz' undeclared (first use in this function)
dd.c:186: error: 'IO' has no member named 'dbsz'
dd.c:194: error: 'IO' has no member named 'offset'
dd.c:196: error: 'IO' has no member named 'offset'
dd.c:204: error: 'IO' has no member named 'fd'
dd.c:204: error: 'IO' has no member named 'offset'
dd.c:204: error: 'IO' has no member named 'dbsz'
dd.c:241: error: 'STAT' has no member...
View Full Message
|
|
|
Jeevan Mathew(deleted)
|
Re: Now I begin to start the porting job that porting dd utility from NetBSD to QNX6.4.0.
|
Jeevan Mathew(deleted)
08/04/2010 7:11 AM
post61523
|
Re: Now I begin to start the porting job that porting dd utility from NetBSD to QNX6.4.0.
> Hello
>
>
> I am Japanese software engineer.
>
> Now I begin to start the porting job that porting dd utility from NetBSD to
> QNX6.4.0.
>
Are you sure that you need to port dd?
There is one already:
http://developers.qnx.com/developers/docs/6.4.0/neutrino/utilities/d/dd.html
You can simply use it right away.
-Jeevan
|
|
|
Sean Boudreau(deleted)
|
Re: Now I begin to start the porting job that porting dd utility
from NetBSD to QNX6.4.0.
|
Sean Boudreau(deleted)
08/04/2010 9:18 AM
post61542
|
Re: Now I begin to start the porting job that porting dd utility
from NetBSD to QNX6.4.0.
On Wed, Aug 04, 2010 at 04:33:47AM -0400, Kengo Kinoshita wrote:
> Hello
>
>
> I am Japanese software engineer.
>
> Now I begin to start the porting job that porting dd utility from NetBSD to QNX6.4.0.
I guess the first question is why do you want to
port the NetBSD one? What's wrong with the
shipped dd?
>
> and Source code of dd(NetBSD edition) was already downloaded and already try to rebuild on QNX6.4.0.
>
> But many errors happen,
> So I am very confused those errors are see bellow(used Makefile)
> Makefile:7: *** missing separator.
NetBSD uses bsd make (bmake), not gnu make.
>
> and simply gcc using as bellow.
> Please teach me something solve operations regarding the porting job.
>
>
>
> # gcc dd.c -o dd
> In file included from /root/NetBSD/usr/src/include/rpc/types.h:41,
> from /root/NetBSD/usr/src/sys/sys/mtio.h:37,
> from dd.c:53:
> /root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:21: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'int64_t'
> /root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:26: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'uint64_t'
> /root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:32: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'u_int64_t'
> /root/NetBSD/usr/src/sys/arch/hpc/stand/include/machine/types.h:38: error: conflicting types for 'time_t'
> /usr/qnx640/target/qnx6/usr/include/time.h:46: error: previous declaration of 'time_t' was here
> In file included from dd.c:66:
> dd.h:45: error: expected specifier-qualifier-list before 'uint64_t'
> dd.h:61: error: expected specifier-qualifier-list before 'uint64_t'
> In file included from dd.c:67:
> extern.h:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpy_cnt'
> extern.h:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cbsz'
> extern.h:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'progress'
> dd.c:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpy_cnt'
> dd.c:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cbsz'
> dd.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'progress'
> dd.c: In function 'main':
> dd.c:107: error: 'SIGINFO' undeclared (first use in this function)
> dd.c:107: error: (Each undeclared identifier is reported only once
> dd.c:107: error: for each function it appears in.)
> dd.c: In function 'setup':
> dd.c:126: error: 'IO' has no member named 'name'
> dd.c:127: error: 'IO' has no member named 'name'
> dd.c:128: error: 'IO' has no member named 'fd'
> dd.c:130: error: 'IO' has no member named 'fd'
> dd.c:130: error: 'IO' has no member named 'name'
> dd.c:131: error: 'IO' has no member named 'fd'
> dd.c:132: error: 'IO' has no member named 'name'
> dd.c:136: error: 'IO' has no member named 'fd'
> dd.c:136: error: 'IO' has no member named 'fd'
> dd.c:141: error: 'IO' has no member named 'flags'
> dd.c:146: error: 'IO' has no member named 'name'
> dd.c:148: error: 'IO' has no member named 'fd'
> dd.c:149: error: 'IO' has no member named 'name'
> dd.c:153: error: 'IO' has no member named 'fd'
> dd.c:153: error: 'IO' has no member named 'name'
> dd.c:153: error: 'DEFFILEMODE' undeclared (first use in this function)
> dd.c:159: error: 'IO' has no member named 'fd'
> dd.c:160: error: 'IO' has no member named 'fd'
> dd.c:160: error: 'IO' has no member named 'name'
> dd.c:161: error: 'IO' has no member named 'flags'
> dd.c:163: error: 'IO' has no member named 'fd'
> dd.c:164: error: 'IO' has no member named 'name'
> dd.c:169: error: 'IO' has no member named 'fd'
> dd.c:169: error: 'IO' has no member named...
View Full Message
|
|
|
|