Coder Social home page Coder Social logo

Comments (10)

rofl0r avatar rofl0r commented on September 24, 2024

did it work earlier when we fixed the build?

from proxychains-ng.

sysfu avatar sysfu commented on September 24, 2024

No, this is the first opportunity I've had to test it since you fixed the compilation problem.

from proxychains-ng.

rofl0r avatar rofl0r commented on September 24, 2024

unfortunately your backtrace is worthless without symbol names. see if you can provide a better backtrace with full debug info activated (proxychains is by default built with debug info so i'm unclear why yours is missing)

from proxychains-ng.

sysfu avatar sysfu commented on September 24, 2024

I'm having a hard time finding information about how or where to load the symbol names for OpenBSD. If you have any suggestions please let me know.

from proxychains-ng.

rofl0r avatar rofl0r commented on September 24, 2024

this seems to be due to a bug in openbsd's dynlinker.
seems we need to wait for a openbsd crack who knows how to get libc + dynlinker with debug symbols to track down the issue (due to lack of a pre-installed openbsd developer image for usage in qemu i went through the installer process, which left me with a semi-unusable system with a 1970's userland - no git, no wget, no curl, etc which took me about 2 hrs of investigation, manual download of tools (with "ftp") just to reproduce the issue, but nowhere near getting a proper backtrace)

from proxychains-ng.

rofl0r avatar rofl0r commented on September 24, 2024

try if modifying Makefile to

 $(LDSO_PATHNAME): $(LOBJS)
- $(CC) -shared -lpthread $(LIBDL) $(LDFLAGS) $(LD_SET_SONAME)$(LDSO_PATHNAME) -o $@ $(LOBJS)
+ $(CC) $(CFLAGS) -lsocket -lnsl -shared -lpthread $(LIBDL) $(LDFLAGS) $(LD_SET_SONAME)$(LDSO_PATHNAME) -o $@ $(LOBJS)

fixes it (addition of -lsocket -lnsl )
taken from https://github.com/vonnyfly/proxychains-ng/commit/1b9a5199e435967b4bada1a6f3b059e62e595c15

from proxychains-ng.

rofl0r avatar rofl0r commented on September 24, 2024

nope, those libraries are apparently not existing on OpenBSD

from proxychains-ng.

sysfu avatar sysfu commented on September 24, 2024

Yes, fails to build with Makefile mod

/usr/bin/ld: cannot find -lsocket
collect2: ld returned 1 exit status
Makefile:85: recipe for target 'libproxychains4.so' failed
gmake: *** [libproxychains4.so] Error 1

from proxychains-ng.

sysfu avatar sysfu commented on September 24, 2024

Also, if you need an OpenBSD 5.7 system to bang on, send me your pub SSH key and I'll reply with access info. XMPP/OTR contact info is in my profile.

from proxychains-ng.

anoduck avatar anoduck commented on September 24, 2024

@sysfu This issue needs to be closed out since OpenBSD does not even compile with ProxyChains-ng anymore AND the release 5.7 is outdated, new release is 6.7.

from proxychains-ng.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.