[Ovmsdev] Developer Manual?

Michael Stegen michael at stegen.com
Fri Apr 20 23:08:55 HKT 2018


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