Git Product home page Git Product logo

Comments (6)

MayaPosch avatar MayaPosch commented on August 20, 2024 1

Reproduced it under Windows with MSYS2 & GCC 9.2. Fixed the wrong type declaration in the header file. Please verify that it compiles now.

from nymphcast.

PureTryOut avatar PureTryOut commented on August 20, 2024

Yup, it goes through now, thanks for the quick response!

Next issue: for some reason the linker can't find nymphrpc and PocoNetSSL. Doesn't nymphrpc need at least a pkgconfig file?

/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lnymphrpc
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lPocoNetSSL

from nymphcast.

MayaPosch avatar MayaPosch commented on August 20, 2024

As long as the NymphRPC library (.a) is found on the path it should link. Did you compile NymphRPC as a library (make lib) and copy the library into a standard search location like /usr/local/lib?

PocoNetSSL might be because the Poco version is too old.. PocoNetSSL got added later on if I remember correctly.

from nymphcast.

PureTryOut avatar PureTryOut commented on August 20, 2024

I have the library installed as /usr/lib/libnymphrpc.a (would be nice if some dynamic library was possible here), is that not the right location?

As for Poco, Alpine has 1.10.1 packaged, which according to the site is the newest version. Maybe we're missing some build-time options though, I'll check.

from nymphcast.

MayaPosch avatar MayaPosch commented on August 20, 2024

Odd that it won't find libnymphrpc then =/ I figure that should work.

As for libPocoNetSSL, I assume it is present?

I'll try to reproduce this issue tomorrow in a VM.

from nymphcast.

PureTryOut avatar PureTryOut commented on August 20, 2024

Woops, fixed the libnymphrpc problem. I forgot the package splitting meant I have to install the nymphrpc-static subpackage as well 🤦‍♂️

I'm looking into Poco now, it seems Alpine currently ships a really minimal build of it. I'm going to switch it from autotools to CMake and make it a more fully featured build, should fix the rest of it.

Thanks for your help so far! Only problems left seem to be packaging problems but nothing nymphcast specific 😉

from nymphcast.

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.