• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

fatal error: fd_forward.h: No such file or directory

Q&A Forum › Category: ESP32 › fatal error: fd_forward.h: No such file or directory
0 Vote Up Vote Down
Larry Dalton asked 3 years ago

compiling CameraWebServer on arduino 1.8.19. Seems a library has a missing file. What should I do?

Question Tags: fatal error: fd_forward.h: No such file or directory CameraWebServer
11 Answers
0 Vote Up Vote Down
Sara Santos Staff answered 3 years ago

Hi.
What code are you using?
Are you using the code in the Arduino IDE examples?
Regards,
Sara

0 Vote Up Vote Down
Larry Dalton answered 3 years ago

Yes, and also those from your web-cam course.

0 Vote Up Vote Down
Sara Santos Staff answered 3 years ago

What’s your ESP32 boards version?
Tools > Board > Boards Manager, ESP32..

0 Vote Up Vote Down
Larry Dalton answered 3 years ago

I found
ArduCAM_ESP32S_UNO_PSRAM
and loaded that, selected one of the examples and selected it as the board. It compiles and loads, but cant get it to run. Pressing reset on the cam just resets.
ESP32-CAM-MB
Is the board from Aliexpress.

I don’t see a way of getting the board shown in their how to page to appear in my Arduino.
 
 

 
Any help appreciated.
Larry

0 Vote Up Vote Down
Sara Santos Staff answered 3 years ago

Hi.
 
I’m sorry but I’m a bit confused.
Do you have the board on the picture you shared?
 
You should select Ai-Thinker ESP32-CAM in the Tools > Board menu.
 
How did you install the ESP32 in the Arduino IDE?
Go to File > Preferences and paste the following URL in the “Additional Boards Manager URL” field.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Then, go to Tools > Board > Boards Manager and search for ESP32. Make sure you have the esp32 by Espressif Systems installed (use version 2.0.1).
 
Then, restart Arduino IDE.
Open the example again. Select the AI Thinker Board and make sure you select that one too in the code.
 
I hope this helps.
Let me know if you were able to solve the issue.
Regards.
Sara
 
 

0 Vote Up Vote Down
Larry Dalton answered 3 years ago

Thanks, It seems that some days nothing goes right, but the next morning everything works. I got the RNTlab software to work and the recent https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer and

https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer
esp32-cam-webserver.ino

 
My problem of missing .o files and a flurry of others are down to one on this machine. Seems my only serial monitor working is Arduino 1.9. Arduino 2.x compiles both, but the serial monitor does nothing after the connect. Latest version of Putty for the serial connect on COM9 does nothing also. Just an empty screen like Arduino 2.x gives. I run the code in the browser, and it seems that both packages work.
 
I like the idea of putting the esp32-cam in a fake dummy webcam case – ordered 4 – will see how it works out.
 
Will keep you posted on the debug progress. As I told my boss back when I was working – “More bugs than a Saigon Hotel”.
 
Larry_
 
also

0 Vote Up Vote Down
Sara Santos Staff answered 3 years ago

Hi Larry.
After uploading the code and opening the Serial monitor, press the board RST button to restart the program.
Then, you should see something on the Serial Monitor.
Regards,
Sara

0 Vote Up Vote Down
Larry Dalton answered 3 years ago

Arduino 1.8 the serial monitor works, Arduino 2.00 and putty it doesn’t.
But the good news is I found a solution to the missing files on a compile.

LDFLAGS='-nostdlib -u call_user_start_cpu0 -Wl,--gc-sections -static -lgcc -lstdc++ -lgcov'

Found it at https://aur.archlinux.org/packages/xtensa-esp32-elf-gcc

Course you quote it and set it up in Windows10, but got rid of the missing files.


Whether or not it causes me problems down the road I don't know.

0 Vote Up Vote Down
Sara Santos Staff answered 3 years ago

Hi Larry.
I’m sorry but I didn’t understand. Is your issue solved now?
Regards,
Sara

0 Vote Up Vote Down
Daniel Cook answered 2 years ago

Hello Sara, I have the same problem with the fd_forward.h lib. My problem is that I get a screen that does not even show the page where you put new lib profiles – Oh, and I am using IDE ver 2.0.3. And, I was going to send you a screenshot but I am not sure how to do that!
Thanks, Dan Cook dcook@acesusa.com
 

0 Vote Up Vote Down
Sara Santos Staff answered 2 years ago

Hi.
What’s the version of the ESP32 you have installed in your arduino IDE?
Can you be more specific about your error?
What program are you trying to run?
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] Learn Raspberry Pi Pico/Pico W with MicroPython eBook – Version 1.2 May 26, 2025
  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.