Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

require echo='echo' to emerge


ainsley31415926

Question

Recently I have had to add echo='echo' in order to emerge some packages.

 

 

for example with

emerge  dev-libs/libxml2

 

I get lots of errors such as

./libtool: line 941: X--tag=CC: command not found
./libtool: line 941: X--mode=compile: command not found
./libtool: line 1252: X-DHAVE_CONFIG_H: command not found
./libtool: line 1252: Xx86_64-pc-linux-gnu-gcc: command not found
 

 

etc

 

But if I do this:

echo='echo' emerge  dev-libs/libxml2

 

It emerges without problems.

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

is a "total desaster" _'_

[ebuild     U  ] dev-libs/libsodium-1.0.14 [1.0.13]
[ebuild     U  ] net-misc/youtube-dl-2017.09.15 [2017.09.11]
[ebuild     U  ] sys-cluster/openmpi-2.1.2 [2.1.1]
[ebuild     U  ] sys-apps/portage-2.3.8-r5 [2.3.8-r4]
[ebuild     U  ] kde-apps/akonadi-17.08.1-r1 [17.08.1]
[blocks B      ] >=dev-db/mariadb-10.2 (">=dev-db/mariadb-10.2" is blocking kde-)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (kde-apps/akonadi-17.08.1-r1:5/5::kde-kit, ebuild scheduled for merge) pulled
    >=kde-apps/akonadi-17.08.1:5 required by (kde-apps/kgpg-17.08.1:5/5::kde-kit
    >=kde-apps/akonadi-17.08.1:5 required by (kde-apps/akonadi-contacts-17.08.1:)
    >=kde-apps/akonadi-17.08.1:5 required by (kde-apps/akonadi-mime-17.08.1:5/5:

  (dev-db/mariadb-10.2.8:0/18::dev-kit, installed) pulled in by
    =dev-db/mariadb-10.2*[embedded?,server?,static?] (=dev-db/mariadb-10.2*[embeby (virtual/mysql-5.6-r9:0/18::nokit, installed)
    dev-db/mariadb:0/18[client-libs(+),static-libs?,abi_x86_32(-)?,abi_x86_64(-)ips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_(-)?] (dev-db/mariadb:0/18[client-libs(+),abi_x86_32(-),abi_x86_64(-)]) requiredient-18:0/18::nokit, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

ci74771ht ~ # emerge -C maridb
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

--- Couldn't find 'maridb' to unmerge.

>>> No packages selected for removal by unmerge
ci74771ht ~ #
Link to comment
Share on other sites

  • 0

this is pretty much happens often with portage unable to solve conflicts. Daniel is working on improving this, notice that during many years portage developers didn't actually tried to fix it. For this particular problem:

akonadi cannot work with maridab-10.2, and 10.2 is the version you have installed on your box. if you put maridab-10.2 into package.mask, it will solve.

Link to comment
Share on other sites

  • 0

Recently I have had to add echo='echo' in order to emerge some packages.

 

 

for example with

emerge  dev-libs/libxml2

 

I get lots of errors such as

./libtool: line 941: X--tag=CC: command not found

./libtool: line 941: X--mode=compile: command not found

./libtool: line 1252: X-DHAVE_CONFIG_H: command not found

./libtool: line 1252: Xx86_64-pc-linux-gnu-gcc: command not found

 

 

etc

 

But if I do this:

echo='echo' emerge  dev-libs/libxml2

 

It emerges without problems.

its not possible to get a clue about this failure and why echo='echo' fixes. paste build.log of libxml2 failure.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...