Hello again, I've yet to receive any response to my question. Did i use the wrong mailing list, or is this mailing list perhaps no longer in use?
This issue is still blocking my project, so i would prefer *any* answer over none at this point. Thanks in advance, Named Relay On Tuesday, October 29th, 2024 at 11:35 PM, Named T. Relay <namedre...@protonmail.com> wrote: > Hello, > > Today i installed cygwin to compile a windows .exe out of a Linux source > program. > While G++ on Linux compiles it correctly into a binary, on cygwin i got an > issue during linking: > > $ g++ -O2 -Wall -Isrc -o bin/sealtool <SNIP> src/sign-verify.cpp -lcrypto > -lssl -lcurl -lresolv > > /usr/lib/gcc/x86_64-pc-cygwin/12/../../../../x86_64-pc-cygwin/bin/ld: > /tmp/ccA3GExv.o:sign-verify.cp:(.text+0x437): undefined reference to > `__ns_initparse' > /usr/lib/gcc/x86_64-pc-cygwin/12/../../../../x86_64-pc-cygwin/bin/ld: > /tmp/ccA3GExv.o:sign-verify.cp:(.text+0x49a): undefined reference to` > __ns_parserr' > collect2: error: ld returned 1 exit status > > From looking at the nm results, the provided libresolv library does not > include these symbols. > (But my linux distro's version of libresolv DOES have them!) > > Does anyone know why these symbols are missing? > (and more importantly, how do i get them?) > The internet didn't yield me any answers. > > libresolv.a is included with cygwin-devel-3.5.4-1, so i can't really check or > change it's version. (md5sum is 5fa4735707cec921f81feb2c86c5b87a) > The source file i try to compile can be found at > https://github.com/hackerfactor/SEAL-C/blob/main/src/sign-verify.cpp , > project has other issues which i already had resolv. ;) > > At the very least, thanks for reading! > > Have a nice day, > Named Relay -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple