Code Monkey home page Code Monkey logo

Comments (7)

pkuyyj avatar pkuyyj commented on July 28, 2024 2

Maybe we can compile Uni-Dock using older glibc version to solve this problem and similar problem on CentOS with old versions. @caic99

from uni-dock.

andreacarotti331 avatar andreacarotti331 commented on July 28, 2024 1

Hi,
it's not so simple to upgrade the gcc...usually this means the risk to break something is high.
By the way I managed to workaround by following this answer https://stackoverflow.com/a/61738375.
I downloaded two rpm (libstdc++-11.3.1-4.3.el9.x86_64.rpm and glibc-2.34-68.el9.x86_64.rpm) and extracted by rpm2cpio in a private local folder. Now the program is running.

from uni-dock.

caic99 avatar caic99 commented on July 28, 2024

Hi @andreacarotti331 ,
Would you try installing gcc-9 to match the glibc version? The exetutable is compiled using gcc 9.4.0, fyi.

from uni-dock.

andreacarotti331 avatar andreacarotti331 commented on July 28, 2024

I think it would be better if you don't prove the source code.
You have two option:

  • compile with static libraries so it will be "release independent" , but you have to check if the performances are mantained
  • compile with older glibc version and create different unidock binaries...
    My bests
    Andrea

from uni-dock.

subercui avatar subercui commented on July 28, 2024

Hi, got the same issue here

from uni-dock.

pkuyyj avatar pkuyyj commented on July 28, 2024

We have compiled Uni-Dock with glibc 2.17.
unidock_glibc2_17.zip

from uni-dock.

subercui avatar subercui commented on July 28, 2024

Hi, this 2.17 build brings up more dependencies I don't have. I checked this with ldd unidock_glibc2_17:

$ ldd unidock_glibc2_17
linux-vdso.so.1 (0x00007fffc491f000)
libboost_system.so.1.77.0 => not found
libboost_thread.so.1.77.0 => not found
libboost_serialization.so.1.77.0 => not found
libboost_filesystem.so.1.77.0 => not found
libboost_program_options.so.1.77.0 => not found
libboost_chrono.so.1.77.0 => not found
libboost_atomic.so.1.77.0 => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f317c2bb000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f317c078000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f317be70000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f317bc6c000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f317b85f000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f317b4c1000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f317b2a9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f317aeb8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f317c4da000)

Please have a look at the missing dependencies starting with libboost*. I have 1.65 on the system but not 1.77. Are those dependencies really needed? I don't see them in the original binary build

from uni-dock.

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.