Skip to content
This repository has been archived by the owner on May 27, 2021. It is now read-only.

Dev C++ Compile dyad.c errors #14

Open
mohamed-ghayyad opened this issue Sep 24, 2016 · 1 comment
Open

Dev C++ Compile dyad.c errors #14

mohamed-ghayyad opened this issue Sep 24, 2016 · 1 comment

Comments

@mohamed-ghayyad
Copy link

I am new to dyad.c and i just created a project with it and when attempting to compile i got these errors.

************* Compiler Log ******************
Compiler: Default compiler
Building Makefile: "C:\Users\deel\Documents\CPP\dyad\Makefile.win"
Executing make...
make.exe -f "C:\Users\deel\Documents\CPP\dyad\Makefile.win" all
g++.exe -c dyad.c -o dyad.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" -lwsock32

dyad.c: In function void vec_expand(char**, int*, int*, int)': dyad.c:111: error: invalid conversion fromvoid_' to `char_'

dyad.c: In function void select_grow(SelectSet*)': dyad.c:205: error: invalid conversion fromvoid_' to `fd_set_'

dyad.c: In function void stream_initAddress(dyad_Stream*)': dyad.c:462: error: invalid conversion fromvoid_' to `char_'

dyad.c:467: error: invalid conversion from void*' tochar*'

dyad.c: In function void dyad_update()': dyad.c:720: warning: converting tolong int' from `double'

dyad.c:721: warning: converting to long int' fromdouble'

dyad.c: In function dyad_Stream* dyad_newStream()': dyad.c:871: error: invalid conversion fromvoid_' to `dyad_Stream_'

dyad.c: In function void dyad_write(dyad_Stream*, const void*, int)': dyad.c:1040: error: invalid conversion fromconst void_' to `const char_'

make.exe: *** [dyad.o] Error 1

Execution terminated

@mohamed-ghayyad
Copy link
Author

this issue is fixed by converting to C instead of C++ but now i am getting this error

` Compiler: Default compiler
Building Makefile: "C:\Users\deel\Documents\CPP\New folder\Makefile.win"
Executing make...
make.exe -f "C:\Users\deel\Documents\CPP\New folder\Makefile.win" all
gcc.exe main.o ../dyad/dyad.o -o "Project2.exe" -L"C:/Dev-Cpp/lib" -lwsock32

../dyad/dyad.o(.text+0x8f):dyad.c: undefined reference to WSAAddressToStringA@20' ../dyad/dyad.o(.text+0x180a):dyad.c: undefined reference togetaddrinfo@16'
../dyad/dyad.o(.text+0x1993):dyad.c: undefined reference to freeaddrinfo@4' ../dyad/dyad.o(.text+0x19b3):dyad.c: undefined reference tofreeaddrinfo@4'

../dyad/dyad.o(.text+0x1a65):dyad.c: undefined reference to getaddrinfo@16' ../dyad/dyad.o(.text+0x1afb):dyad.c: undefined reference tofreeaddrinfo@4'
../dyad/dyad.o(.text+0x1b18):dyad.c: undefined reference to `freeaddrinfo@4'
collect2: ld returned 1 exit status

make.exe: *** [Project2.exe] Error 1

Execution terminated
`

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant