Giter VIP home page Giter VIP logo

Comments (4)

mempodippy avatar mempodippy commented on August 23, 2024

Yes. If not, 32 bit library symbols can be used to circumvent the kit. Just makes sure that everything that needs hooked is actually hooked.

from vlany.

unixfox avatar unixfox commented on August 23, 2024

So it's better to have the package libssl-dev or libssl-dev:i386? Because Debian 7 and older versions of Ubuntu doesn't support multiarch for libssl.
And when I install the package libssl-dev:i386, it removes essentials packages like gcc:

root@vlany:~# apt-get --yes --force-yes install libssl-dev:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgmp10:i386 libgomp1:i386 libitm1:i386 libmpc2:i386 libmpfr4:i386 libquadmath0:i386 libssl-doc libstdc++6:i386 zlib1g-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gcc-4.7-base:i386 libc6:i386 libc6-dev:i386 libc6-i686:i386 libgcc1:i386 libssl1.0.0:i386 linux-libc-dev:i386 zlib1g:i386 zlib1g-dev:i386
Suggested packages:
  glibc-doc:i386 locales:i386 manpages-dev:i386
Recommended packages:
  gcc:i386 c-compiler:i386 libssl-doc:i386
The following packages will be REMOVED:
  build-essential cpp g++ gcc gcc-multilib libssl-dev
The following NEW packages will be installed:
  gcc-4.7-base:i386 libc6:i386 libc6-dev:i386 libc6-i686:i386 libgcc1:i386 libssl-dev:i386 libssl1.0.0:i386 linux-libc-dev:i386 zlib1g:i386 zlib1g-dev:i386
0 upgraded, 10 newly installed, 6 to remove and 0 not upgraded.
Need to get 16.1 MB of archives.
After this operation, 39.2 MB of additional disk space will be used.
Get:1 http://security.debian.org/ wheezy/updates/main libc6 i386 2.13-38+deb7u11 [3,830 kB]
Get:2 http://security.debian.org/ wheezy/updates/main libssl1.0.0 i386 1.0.1t-1+deb7u2 [3,072 kB]
Get:3 http://security.debian.org/ wheezy/updates/main libc6-i686 i386 2.13-38+deb7u11 [1,265 kB]
Get:4 http://security.debian.org/ wheezy/updates/main linux-libc-dev i386 3.2.84-1 [862 kB] 
Get:5 http://security.debian.org/ wheezy/updates/main libc6-dev i386 2.13-38+deb7u11 [4,955 kB]
Get:6 http://mirrors.digitalocean.com/debian/ wheezy/main gcc-4.7-base i386 4.7.2-5 [143 kB]
Get:7 http://security.debian.org/ wheezy/updates/main libssl-dev i386 1.0.1t-1+deb7u2 [1,626 kB]
Get:8 http://mirrors.digitalocean.com/debian/ wheezy/main libgcc1 i386 1:4.7.2-5 [53.3 kB]
Get:9 http://mirrors.digitalocean.com/debian/ wheezy/main zlib1g i386 1:1.2.7.dfsg-13 [91.0 kB]
Get:10 http://mirrors.digitalocean.com/debian/ wheezy/main zlib1g-dev i386 1:1.2.7.dfsg-13 [212 kB]
Fetched 16.1 MB in 1s (9,704 kB/s)
Preconfiguring packages ...
(Reading database ... 37111 files and directories currently installed.)
Removing build-essential ...
Removing gcc-multilib ...
Removing g++ ...
Removing gcc ...
Removing cpp ...
Removing libssl-dev ...
Processing triggers for man-db ...
Selecting previously unselected package gcc-4.7-base:i386.
(Reading database ... 36994 files and directories currently installed.)
Unpacking gcc-4.7-base:i386 (from .../gcc-4.7-base_4.7.2-5_i386.deb) ...
Selecting previously unselected package libgcc1:i386.
Unpacking libgcc1:i386 (from .../libgcc1_1%3a4.7.2-5_i386.deb) ...
Selecting previously unselected package libc6:i386.
Unpacking libc6:i386 (from .../libc6_2.13-38+deb7u11_i386.deb) ...
Replacing files in old package libc6-i386 ...
Selecting previously unselected package zlib1g:i386.
Unpacking zlib1g:i386 (from .../zlib1g_1%3a1.2.7.dfsg-13_i386.deb) ...
Selecting previously unselected package libssl1.0.0:i386.
Unpacking libssl1.0.0:i386 (from .../libssl1.0.0_1.0.1t-1+deb7u2_i386.deb) ...
Setting up gcc-4.7-base:i386 (4.7.2-5) ...
Setting up libc6:i386 (2.13-38+deb7u11) ...
Setting up libgcc1:i386 (1:4.7.2-5) ...
Selecting previously unselected package libc6-i686:i386.
(Reading database ... 37321 files and directories currently installed.)
Unpacking libc6-i686:i386 (from .../libc6-i686_2.13-38+deb7u11_i386.deb) ...
Selecting previously unselected package linux-libc-dev:i386.
Unpacking linux-libc-dev:i386 (from .../linux-libc-dev_3.2.84-1_i386.deb) ...
Selecting previously unselected package libc6-dev:i386.
Unpacking libc6-dev:i386 (from .../libc6-dev_2.13-38+deb7u11_i386.deb) ...
Selecting previously unselected package zlib1g-dev:i386.
Unpacking zlib1g-dev:i386 (from .../zlib1g-dev_1%3a1.2.7.dfsg-13_i386.deb) ...
Selecting previously unselected package libssl-dev.
Unpacking libssl-dev (from .../libssl-dev_1.0.1t-1+deb7u2_i386.deb) ...
Processing triggers for man-db ...
Setting up zlib1g:i386 (1:1.2.7.dfsg-13) ...
Setting up libssl1.0.0:i386 (1.0.1t-1+deb7u2) ...
Setting up libc6-i686:i386 (2.13-38+deb7u11) ...
Setting up linux-libc-dev:i386 (3.2.84-1) ...
Setting up libc6-dev:i386 (2.13-38+deb7u11) ...
Setting up zlib1g-dev:i386 (1:1.2.7.dfsg-13) ...
Setting up libssl-dev (1.0.1t-1+deb7u2) ...
root@vlany:~# gcc
-bash: gcc: command not found

I tried to find a workaround but no solution.
Source:

The bug has been fixed only on Debian 8 Jessie and newer versions of Ubuntu.

from vlany.

unixfox avatar unixfox commented on August 23, 2024

I'll make a temporally patch to skip build for 32 bits support because Debian 7 fails to install vlany, are you ok ?

from vlany.

mempodippy avatar mempodippy commented on August 23, 2024

I'm alright, just stuff... Development will become more regularly frequent after this weekend for a length of time.

from vlany.

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.