When trying to make a clean checkout, I ran into these errors:
pdump.c: In function `main':
pdump.c:63: warning: passing arg 1 of `PackFile_unpack' from incompatible pointer type
pdump.c:63: warning: passing arg 2 of `PackFile_unpack' from incompatible pointer type
pdump.c:63: warning: passing arg 3 of `PackFile_unpack' makes pointer from integer
without a cast
pdump.c:63: too few arguments to function `PackFile_unpack'
and also:
examples/assembly/mops.c: In function `main':
examples/assembly/mops.c:25: warning: passing arg 1 of `string_make' from incompatible
pointer type
examples/assembly/mops.c:25: warning: passing arg 2 of `string_make' makes pointer
from integer without a cast
..... [tons more deleted] .....
As it turns out, interpreter structs aren't being passed around as they should in a
couple instances. Here is a patch to fix both build problems.
----------------------------------
This message made possible by vim.
- Ryan O'Neil
----------------------------------
patch.diff