Last year I was using a Ubuntu server virtual machine to build Asus Merlin firmwares for myself. I do this build very rarely since Asus is no longer my main router.
This year I switched to Gentoo multilib and I didn't keep the old Ubuntu machine. I needed the space.
Yesterday I used git pull and tried to build a new firmware. I fixed a few errors related to missing 32bit elfutils, but then I got stuck with this error. I don't know what the problem might be.
Any ideas how to fix this?
Thanks.
This year I switched to Gentoo multilib and I didn't keep the old Ubuntu machine. I needed the space.
Yesterday I used git pull and tried to build a new firmware. I fixed a few errors related to missing 32bit elfutils, but then I got stuck with this error. I don't know what the problem might be.
Code:
make -j2 -C httpd
make[4]: Entering directory '/build/brcmarm/merlin/release/src/router/httpd'
[httpd] CC httpd.o
[httpd] CC cgi.o
[httpd] CC ej.o
ej.c:48:28: error: array type has incomplete element type
ej.c: In function 'replace_productid':
ej.c:170:36: error: dereferencing pointer to incomplete type
ej.c:170:49: error: increment of pointer to unknown structure
ej.c:170:2: error: arithmetic on pointer to an incomplete type
ej.c:171:28: error: dereferencing pointer to incomplete type
ej.c:172:51: error: dereferencing pointer to incomplete type
ej.c:173:26: error: dereferencing pointer to incomplete type
ej.c:175:26: error: dereferencing pointer to incomplete type
ej.c:176:26: error: dereferencing pointer to incomplete type
make[4]: *** [Makefile:374: ej.o] Error 1
Thanks.