Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"unknown type name 'ppp_pcb'" #15

Open
lemmerelassal opened this issue May 13, 2019 · 4 comments
Open

"unknown type name 'ppp_pcb'" #15

lemmerelassal opened this issue May 13, 2019 · 4 comments

Comments

@lemmerelassal
Copy link

When compiling, I get this error. Anybody know where this is defined?
Also:

error: field 'pppif' has incomplete type

@jfdona23
Copy link

jfdona23 commented Jun 3, 2019

Same here! Trying to figure out 👍

@jfdona23
Copy link

jfdona23 commented Jun 4, 2019

Hi @lemmerelassal Did you figured this out? So far, I can skip this error by adding this line to Makefile:

INC += -I$(TOP)/lib/lwip/src/include

But now I've another error:

In file included from network_ppp.c:39:0:
../../lib/lwip/src/include/lwip/sockets.h:428:2: error: #error LWIP_SOCKET_OFFSET does not work with external FD_SET!
#error LWIP_SOCKET_OFFSET does not work with external FD_SET!

I'm still working in a workaround or root cause for this. 👋

@jfdona23
Copy link

jfdona23 commented Jun 4, 2019

Fo the last error, I commented the line 408 in $(TOP)/lib/lwip/src/include/lwip/sockets.h

/* FD_SET used for lwip_select */ // LINE 407
//#ifndef FD_SET // LINE 408

...and added these in the next line (409):

#ifdef LWIP_SOCKET_OFFSET
#undef FD_SET
#undef FD_CLR
#undef FD_ISSET
#undef FD_ZERO
#undef _types_fd_set
#undef fd_set

Source: espressif/esp-idf#1141

But again, I got another error:

../../lib/lwip/src/include/lwip/arch.h:125:19: error: conflicting types for 'mem_ptr_t'
typedef uintptr_t mem_ptr_t;

All of this seems to be related to esp-idf since the change constantly. I'm working in the suggested esp-isf branch for PyCopy 1.1: 5c88c5996
Yes, I fortgot to mencion that, I'm on Pfalcon's PyCopy now. Last week I tested Loboris' fork and went awesome with the precompiled bin, but I ran out of space in my esp32 😛

Hope this can help anyone!
👋

@jfdona23
Copy link

jfdona23 commented Jun 5, 2019

I deleted the entire repo and started again...problem solved 😛

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants