DataSoft / Honeyd

virtual honeypots
GNU General Public License v2.0
348 stars 101 forks source link

Issue in running make command #106

Open ajluicifer opened 1 year ago

ajluicifer commented 1 year ago

make[2]: [Makefile:858: honeyd] Error 1 make[2]: Leaving directory '/home/akash/Honeyd' make[1]: [Makefile:1246: all-recursive] Error 1 make[1]: Leaving directory '/home/akash/Honeyd' make: *** [Makefile:702: all] Error 2

YasserCherfaoui commented 1 year ago

Same thing here

a1g3 commented 1 year ago

I submitted a PR to fix the issue. For whatever reason, the latest version of the compiler doesn't like the multiple definitions when compiling all the object files together. I moved the definitions into individual c files instead of in the headers. My code at https://github.com/a1g3/Honeyd compiles

ringringboy commented 1 year ago

Ubuntu 22.04 still cannot execute the command make, and the deployment is successful when it is replaced with Ubuntu 18.04

ChenScott101 commented 1 year ago

I submitted a PR to fix the issue. For whatever reason, the latest version of the compiler doesn't like the multiple definitions when compiling all the object files together. I moved the definitions into individual c files instead of in the headers. My code at https://github.com/a1g3/Honeyd compiles

I submitted a PR to fix the issue. For whatever reason, the latest version of the compiler doesn't like the multiple definitions when compiling all the object files together. I moved the definitions into individual c files instead of in the headers. My code at https://github.com/a1g3/Honeyd compiles

Which version of Ubuntu are you using?

StealthGuy commented 8 months ago

sudo apt install python-is-python2 resolved the installation problem for me

11reem11 commented 2 weeks ago

sudo apt install python-is-python2 resolved the installation problem for me

i get an error in the last step of sudo make install ... is that normal