mirror of
https://github.com/tzapu/WiFiManager.git
synced 2026-04-27 00:55:52 +03:00
[GH-ISSUE #1658] Bug with the main code of WiFiManager.cpp #1410
Labels
No labels
📶 WiFi
🕸️ HTTP
Branch
DEV Help Wanted
Discussion
Documentation
ESP32
Example
Good First Issue
Hotfix
In Progress
Incomplete
Needs Feeback
Priority
QA
Question
Task
Upstream/Dependancy
bug
duplicate
enhancement
invalid
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/WiFiManager#1410
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mtsSwitzerland on GitHub (Sep 21, 2023).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/1658
Basic Infos
Problem with libary code.
Hardware
WiFimanager Branch/Release: Master
Esp32:
Hardware: ESP32
Core Version: 2.4.0, staging
Description
I had a problem with the libary as soon I've add the libary by pubspec instead of adding the whole folder to the project.
While I had the folder included in the platformIO project, everything went well. But after putting the libary in by pubspec I go some errors:
Settings in IDE
Module: [env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
monitor_speed = 115200
upload_speed = 921600
Additional libraries:
Sketch
Debug Messages
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\esp32doit-devkit-v1\FrameworkArduino\MD5Builder.cpp.o
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2425:18: error: too many decimal points in number
if(serverloc = 0.0.0.0){
^~~~~~~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp: In member function 'boolean WiFiManager::captivePortal()':
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2425:6: error: 'serverloc' was not declared in this scope
if(serverloc = 0.0.0.0){
^~~~~~~~~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2425:6: note: suggested alternative: 'serverLoc'
if(serverloc = 0.0.0.0){
^~~~~~~~~
serverLoc
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp: At global scope:
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2433:3: error: expected unqualified-id before 'if'
if(_httpPort != 80) serverLoc += ":" + (String)_httpPort; // add port if not default
^~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2434:21: error: 'serverLoc' was not declared in this scope
bool doredirect = serverLoc != server->hostHeader(); // redirect if hostheader not server ip, prevent redirect loops
^~~~~~~~~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2434:21: note: suggested alternative: 'server_h'
bool doredirect = serverLoc != server->hostHeader(); // redirect if hostheader not server ip, prevent redirect loops
^~~~~~~~~
server_h
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2434:34: error: 'server' was not declared in this scope
bool doredirect = serverLoc != server->hostHeader(); // redirect if hostheader not server ip, prevent redirect loops
^~~~~~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2434:34: note: suggested alternative: 'Server'
bool doredirect = serverLoc != server->hostHeader(); // redirect if hostheader not server ip, prevent redirect loops
^~~~~~
Server
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2436:3: error: expected unqualified-id before 'if'
if (doredirect) {
^~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2445:3: error: expected unqualified-id before 'return'
return false;
^~~~~~
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2446:1: error: expected declaration before '}' token
}
^
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp: In member function 'boolean WiFiManager::captivePortal()':
.pio/libdeps/esp32doit-devkit-v1/WiFiManager/WiFiManager.cpp:2422:60: warning: control reaches end of non-void function [-Wreturn-type]
String serverLoc = toStringIp(server->client().localIP());
^
*** [.pio\build\esp32doit-devkit-v1\lib9f8\WiFiManager\WiFiManager.cpp.o] Error 1
====================================================================================================== [FAILED] Took 12.41 seconds
messages here
@ayavilevich commented on GitHub (Sep 21, 2023):
Also see:
github.com/tzapu/WiFiManager@5a8e869a7e (r127834085)