[Ovmsdev] Developer Manual?

Stephen Casner casner at acm.org
Sat Apr 21 14:43:45 HKT 2018


Mike,

Separately cloning mongoose is not the usual procedure.  Normally it
is just "git submodule update" after cloning OVMS.  That is not an
explanation for the compilation error you encountered, though.
Something else is missing.

                                                        -- Steve

On Fri, 20 Apr 2018, Michael Stegen wrote:

> Hi OVMS v3 devs,
>
> In preparation of receiveing the module, i'm trying to compile what's
> currently on github.
> But while doing so, i'm running into problems
>
> I did the following:
> Install the toolchain (windows)
>
> cd ~/esp
> git clone --recursive https://github.com/openvehicles/esp-idf.git
> cd ..
> git clone https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3.git
> then in the  /components/mongoose/ folder did:
> git clone https://github.com/openvehicles/mongoose.git
>
> It now does compile up to the following error message:
>
> In file included from
> C:/msys32/home/Mike/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/simcom/src/simcom.h:34:0,
>                  from
> C:/msys32/home/Mike/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/ovms_peripherals.h:67,
>                  from
> C:/msys32/home/Mike/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32can/src/esp32can.cpp:42:
> C:/msys32/home/Mike/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/simcom/src/gsmpppos.h:63:5:
> error: 'ppp_pcb' does not name a type
>      ppp_pcb*     m_ppp;
>      ^
> C:/msys32/home/Mike/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/simcom/src/gsmpppos.h:64:18:
> error: field 'm_ppp_netif' has incomplete type 'netif'
>      struct netif m_ppp_netif;
>                   ^
>
> Any idea what i'm missing?
>
> -Mike


More information about the OvmsDev mailing list