[Ovmsdev] Scripting: Duktape update to version 2.5.0
Craig Leres
leres at xse.com
Fri Jan 3 03:13:56 HKT 2020
On 2020-01-02 00:29, Michael Balzer wrote:
> Regarding my latest changes, you seem to build without SSL support,
and I forgot some #ifdefs, will add them now.
I didn't do anything to intentionally disable SSL... And I even did a
"make clean" before building which I thought was a way to pick up new
sdkconfig options. But when I diff sdkconfig with
support/sdkconfig.default.hw31 I see a lot is missing including
CONFIG_MG_ENABLE_SSL=y
Ah, I found something. At the start of a clean build (rm -rf build &&
gmake -j8):
ice 509 % gmake -j8
gmake: gcc: Command not found
expr: syntax error
GENCONFIG
#
# configuration written to
/home/ice/u0/leres/src/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/sdkconfig
This seems familiar but I can't figure out where "gcc" is hardcoded.
Even when I use "gmake -j8 CC=gcc9" I don't get a dialog to add missing
things to my sdkconfig. It looks like even "gmake defconfig" is a noop.
At this point I think I need a little more help.
On 2020-01-02 01:52, Michael Balzer wrote:
> I've added handling for the cases of missing SSL or Duktape support, please test.
72ae790 only fixed one of the two errors, see appended.
Craig
ice 1251 % gmake
Toolchain path: /home/ice/u0/leres/bin/xtensa-esp32-elf-gcc
Toolchain version: crosstool-ng-1.22.0-80-g6c4433a5
Compiler version: 5.2.0
Python requirements from
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/requirements.txt
are satisfied.
App "ovms3" version: 3.2.008-59-g051be7e4-dirty
CXX
/home/ice/u0/leres/src/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/build/ovms_script/src/ovms_script.o
/home/ice/u0/leres/src/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/ovms_script/src/ovms_script.cpp:
In member function 'void
DuktapeHTTPRequest::MongooseCallback(mg_connection*, int, void*)':
/home/ice/u0/leres/src/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/ovms_script/src/ovms_script.cpp:1212:20:
error: 'MG_SSL_ERROR' was not declared in this scope
if (err == MG_SSL_ERROR)
^
gmake[1]: ***
[/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/make/component_wrapper.mk:290:
src/ovms_script.o] Error 1
gmake: *** [/home/ice/u0/leres/esp/esp-idf/make/project.mk:552:
component-ovms_script-build] Error 2
More information about the OvmsDev
mailing list