Hello,

I'm stuck with this long log of errors and warnings: [5]

Now, I understand a couple of things:

First the VKI_EACCES symbol is to be defined in vki-gnu.h.

Second the in the log in line 38 we have "return VG_(do_syscall1)(__NR_dup, oldfd);" . Here __NR_dup is undeclared and it has to be declared in a separate file named vki-scnums-x86-gnu.h. Similarly for errors that report __NR_rename, __NR_readlink and __NR_unlink.

The linux one just #defines it(__NR_dup) with a number, whereas darwin's does it with this VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(41). How do we do it? Insights.

Regards,
Subhashish

5 - https://gist.github.com/sprkv5/15b25ed9ee8ac5f20a47#file-makelog-19-txt

P.S. - I hope this binary gets linked and built asap but I don't know how many hoops I must go through.. :( Sorry.

Reply via email to