Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

libffi php 7.0

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
10 posts • Page 1 of 1
Author
Message
pdr
l33t
l33t
User avatar
Posts: 618
Joined: Sat Mar 20, 2004 10:28 pm

libffi php 7.0

  • Quote

Post by pdr » Fri Oct 11, 2019 12:43 pm

This started with libffi.

Code: Select all

!!! existing preserved libs:
>>> package: dev-libs/openssl-1.1.1d-r2
 *  - /usr/lib64/libssl.so.1.0.0
 *      used by /usr/bin/links (www-client/links-2.14-r1)
 *      used by /usr/lib64/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
 *      used by /usr/lib64/php5.6/bin/php (dev-lang/php-5.6.36)
 *      used by 5 other files
 *  - /usr/lib64/libcrypto.so.1.0.0
 *      used by /usr/bin/links (www-client/links-2.14-r1)
 *      used by /usr/lib64/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
 *      used by /usr/lib64/php5.6/bin/php (dev-lang/php-5.6.36)
 *      used by 7 other files
 *  - /usr/lib32/libssl.so.1.0.0
 *      used by /usr/lib32/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
 *  - /usr/lib32/libcrypto.so.1.0.0
 *      used by /usr/lib32/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
>>> package: dev-libs/libffi-3.3_rc0
 *  - /usr/lib32/libffi.so.6
 *  - /usr/lib32/libffi.so.6.0.4
 *      used by /usr/lib/llvm/4/lib32/libLLVMInterpreter.so.4.0.1 (sys-devel/llvm-4.0.1-r1)
 *      used by /usr/lib/llvm/5/lib32/libLLVMInterpreter.so.5.0.2 (sys-devel/llvm-5.0.2)
 *      used by /usr/lib/llvm/6/lib32/libLLVMInterpreter.so.6.0.1 (sys-devel/llvm-6.0.1)
 *      used by /usr/lib/llvm/7/lib32/libLLVMInterpreter.so.7.1.0 (sys-devel/llvm-7.1.0)
 *  - /usr/lib64/libffi.so.6
 *  - /usr/lib64/libffi.so.6.0.4
 *      used by /usr/lib/llvm/4/lib64/libLLVMInterpreter.so.4.0.1 (sys-devel/llvm-4.0.1-r1)
 *      used by /usr/lib/llvm/5/lib64/libLLVMInterpreter.so.5.0.2 (sys-devel/llvm-5.0.2)
 *      used by /usr/lib/llvm/6/lib64/libLLVMInterpreter.so.6.0.1 (sys-devel/llvm-6.0.1)
 *      used by 3 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
So I do so:

Code: Select all

# emerge -av @preserved-rebuild

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "dev-lang/php:7.0".
(dependency required by "@preserved-rebuild" [argument])
I was thinking about unmerging libffi and trying again, but I'm afraid to bork llvm...
Last edited by pdr on Fri Oct 18, 2019 3:41 pm, edited 2 times in total.
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Oct 11, 2019 2:59 pm

You have yet php:7.0 installed? This version is out of tree
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
pdr
l33t
l33t
User avatar
Posts: 618
Joined: Sat Mar 20, 2004 10:28 pm

  • Quote

Post by pdr » Fri Oct 11, 2019 9:31 pm

Nope; just 7.3.9

I should add that this happens at home (32-bit) and at work (64-bit)
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sat Oct 12, 2019 12:11 am

What is the output of emerge --pretend --verbose --unmerge dev-lang/php:7.0 ; emerge --pretend --verbose --unmerge dev-lang/php?
Top
pdr
l33t
l33t
User avatar
Posts: 618
Joined: Sat Mar 20, 2004 10:28 pm

  • Quote

Post by pdr » Sat Oct 12, 2019 12:32 pm

At home (32-bit) I must have unmerged PHP. And I removed tn5250 which let openssl update - now it can't find an ebuild for python 3.4 (eselect python list shows I have 2.7, 3.6 (fallback) and 3.5 (fallback) ) when doing @preserved-rebuild. For openssl-1.1.1d-r2 it wants to update:
/usr/lib/libssl.so.1.0.0
/usr/lib/libcrypto.so.1.0.0

For libffi-3.3_rc0 it wants to rebuild:
/usr/lib/libffi.so.6 (the symlink?)
/usr/lib/libffi.so.6.0.4
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sat Oct 12, 2019 2:59 pm

pdr wrote:now it can't find an ebuild for python 3.4
Also because also this package is no longer in the tree. Run emerge -UD --with-bdeps y @world to update all package with python support to last version.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sat Oct 12, 2019 3:53 pm

If you still need help, please post a specific error message and what you ran to get that error message.
Top
pdr
l33t
l33t
User avatar
Posts: 618
Joined: Sat Mar 20, 2004 10:28 pm

  • Quote

Post by pdr » Tue Oct 15, 2019 12:53 pm

Code: Select all

# emerge -av @preserved-rebuild

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "dev-lang/php:7.0".
(dependency required by "@preserved-rebuild" [argument])
And running it because, after the --with-bdeps run (it just redid icedtea-bin):

Code: Select all

!!! existing preserved libs:
>>> package: dev-libs/openssl-1.1.1d-r2
 *  - /usr/lib64/libssl.so.1.0.0
 *      used by /usr/bin/links (www-client/links-2.14-r1)
 *      used by /usr/lib64/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
 *      used by /usr/lib64/php5.6/bin/php (dev-lang/php-5.6.36)
 *      used by 5 other files
 *  - /usr/lib64/libcrypto.so.1.0.0
 *      used by /usr/bin/links (www-client/links-2.14-r1)
 *      used by /usr/lib64/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
 *      used by /usr/lib64/php5.6/bin/php (dev-lang/php-5.6.36)
 *      used by 7 other files
 *  - /usr/lib32/libssl.so.1.0.0
 *      used by /usr/lib32/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
 *  - /usr/lib32/libcrypto.so.1.0.0
 *      used by /usr/lib32/libevent_openssl-2.1.so.6.0.2 (dev-libs/libevent-2.1.8)
>>> package: dev-libs/libffi-3.3_rc0
 *  - /usr/lib32/libffi.so.6
 *  - /usr/lib32/libffi.so.6.0.4
 *      used by /usr/lib/llvm/4/lib32/libLLVMInterpreter.so.4.0.1 (sys-devel/llvm-4.0.1-r1)
 *      used by /usr/lib/llvm/5/lib32/libLLVMInterpreter.so.5.0.2 (sys-devel/llvm-5.0.2)
 *      used by /usr/lib/llvm/6/lib32/libLLVMInterpreter.so.6.0.1 (sys-devel/llvm-6.0.1)
 *      used by /usr/lib/llvm/7/lib32/libLLVMInterpreter.so.7.1.0 (sys-devel/llvm-7.1.0)
 *  - /usr/lib64/libffi.so.6
 *  - /usr/lib64/libffi.so.6.0.4
 *      used by /usr/lib/llvm/4/lib64/libLLVMInterpreter.so.4.0.1 (sys-devel/llvm-4.0.1-r1)
 *      used by /usr/lib/llvm/5/lib64/libLLVMInterpreter.so.5.0.2 (sys-devel/llvm-5.0.2)
 *      used by /usr/lib/llvm/6/lib64/libLLVMInterpreter.so.6.0.1 (sys-devel/llvm-6.0.1)
 *      used by 3 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
which is what I got when just just things using libffi had to be rebuilt.. but at least not the python3.4 error any more
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Wed Oct 16, 2019 1:38 am

You still have php installed. Please try the uninstall commands I posted above.
Top
pdr
l33t
l33t
User avatar
Posts: 618
Joined: Sat Mar 20, 2004 10:28 pm

  • Quote

Post by pdr » Fri Oct 18, 2019 3:40 pm

The --with-bdeps y worked at home (32 bit). Am trying now at work (64 bit)

(edit) Posted too soon. At work, the --with-bdeps updated nothing. Trying @preserved-rebuild and it still is has some kind of dev-lang/php:7.0 dependency...
Top
Post Reply

10 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic