Forums

Skip to content

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

[solved] Block when emerging inkscape

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
9 posts • Page 1 of 1
Author
Message
Prof. Frink
Apprentice
Apprentice
Posts: 176
Joined: Sat Jan 07, 2017 5:46 pm

[solved] Block when emerging inkscape

  • Quote

Post by Prof. Frink » Thu Oct 03, 2019 11:03 am

Hey,

I am trying to install inkscape, but there is a block, because I installed julialang. I know, it is unstable, maybe also because of this problem. But I really need both programs. Is there a way do solve this?

Code: Select all

# emerge -av --update inkscape 

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

Calculating dependencies... done!
[ebuild  N     ] media-gfx/potrace-1.15::gentoo  USE="-metric -static-libs" 0 KiB
[ebuild  N     ] app-eselect/eselect-cblas-0.1::gentoo  0 KiB
[ebuild  N     ] sci-libs/gsl-2.5:0/23::gentoo  USE="deprecated -cblas-external -static-libs" 0 KiB
[ebuild  N     ] media-gfx/scour-0.36::gentoo  PYTHON_TARGETS="python2_7 python3_6 -python3_5" 0 KiB
[ebuild  N     ] media-gfx/uniconvertor-2.0_pre379-r2::gentoo  PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] media-gfx/inkscape-0.92.4::gentoo  USE="dbus jpeg nls openmp -cdr -dia -exif -gnome -imagemagick -inkjar -latex -lcms -postscript -spell -static-libs -visio -wpg" PYTHON_TARGETS="python2_7" 0 KiB
[blocks B      ] app-eselect/eselect-cblas ("app-eselect/eselect-cblas" is blocking sci-libs/lapack-3.8.0)

Total: 6 packages (6 new), Size of downloads: 0 KiB
Conflict: 1 block (1 unsatisfied)

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

  (app-eselect/eselect-cblas-0.1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-eselect/eselect-cblas required by (sci-libs/gsl-2.5:0/23::gentoo, ebuild scheduled for merge)

  (sci-libs/lapack-3.8.0:0/0::gentoo, installed) pulled in by
    >=sci-libs/lapack-3.8.0[eselect-ldso?] (>=sci-libs/lapack-3.8.0) required by (virtual/lapack-3.8:0/0::gentoo, installed)
    >=sci-libs/lapack-3.8[eselect-ldso?] (>=sci-libs/lapack-3.8) required by (virtual/blas-3.8:0/0::gentoo, 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
Last edited by Prof. Frink on Wed Oct 09, 2019 9:20 pm, edited 3 times in total.
Top
charles17
Advocate
Advocate
Posts: 3686
Joined: Sun Mar 02, 2008 3:20 pm

  • Quote

Post by charles17 » Thu Oct 03, 2019 11:23 am

There is Blas-lapack-switch wiki article. Maybe it could help solving that problem?
Top
Prof. Frink
Apprentice
Apprentice
Posts: 176
Joined: Sat Jan 07, 2017 5:46 pm

  • Quote

Post by Prof. Frink » Thu Oct 03, 2019 11:24 am

Ah okay, I did not know. Thx, I will try.
Top
Prof. Frink
Apprentice
Apprentice
Posts: 176
Joined: Sat Jan 07, 2017 5:46 pm

  • Quote

Post by Prof. Frink » Thu Oct 03, 2019 12:14 pm

Seems to have worked, thx. :)
Top
Prof. Frink
Apprentice
Apprentice
Posts: 176
Joined: Sat Jan 07, 2017 5:46 pm

  • Quote

Post by Prof. Frink » Wed Oct 09, 2019 4:46 pm

I did more or less what is written in the article and thought the problem was solved, but this does not seem to be the case. I tried a lot of things, but it still does not work:

Code: Select all

 # emerge --sync && emerge -u --newuse -av inkscape
>>> Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys via WKD ...                                          [ ok ]
>>> Starting rsync with rsync://46.101.221.22/gentoo-portage/...
rsync8.de.gentoo.org

  IPv4:    46.101.221.22
  IPv6:    2a03:b0c0:3:d0::c3:f001 
  Contact: rsync@moonitor.org

receiving incremental file list
timestamp.chk

Number of files: 1 (reg: 1)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 41
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 104
Total bytes received: 127

sent 104 bytes  received 127 bytes  462.00 bytes/sec
total size is 32  speedup is 0.14
rsync8.de.gentoo.org

  IPv4:    46.101.221.22
  IPv6:    2a03:b0c0:3:d0::c3:f001 
  Contact: rsync@moonitor.org

receiving incremental file list

Number of files: 162,258 (reg: 135,054, dir: 27,204)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 0
Total file size: 220.44M bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 3.69M
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 31.42K
Total bytes received: 4.19M

sent 31.42K bytes  received 4.19M bytes  648.94K bytes/sec
total size is 220.44M  speedup is 52.26
 * Manifest timestamp: 2019-10-09 15:38:52 UTC
 * Valid OpenPGP signature found:
 * - primary key: DCD05B71EAB94199527F44ACDB6B8C1F96D8BF6D
 * - subkey: E1D6ABB63BFCFB4BA02FDF1CEC590EEAC9189250
 * - timestamp: 2019-10-09 15:38:52 UTC
 * Verifying /usr/portage/.tmp-unverified-download-quarantine ...       [ ok ]
=== Sync completed for gentoo

Action: sync for repo: gentoo, returned code = 0



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

Calculating dependencies... done!
[ebuild  N     ] media-gfx/potrace-1.15::gentoo  USE="-metric -static-libs" 0 KiB
[ebuild  N     ] media-gfx/scour-0.36::gentoo  PYTHON_TARGETS="python2_7 python3_6 -python3_5" 0 KiB
[ebuild  N     ] media-gfx/uniconvertor-2.0_pre379-r2::gentoo  PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] app-eselect/eselect-cblas-0.1::gentoo  0 KiB
[ebuild  N     ] sci-libs/cblas-reference-20030223-r6::gentoo  194 KiB
[ebuild  N     ] virtual/cblas-1.0::gentoo  0 KiB
[ebuild  N     ] sci-libs/gsl-2.5:0/23::gentoo  USE="cblas-external deprecated -static-libs" 0 KiB
[ebuild  N     ] media-gfx/inkscape-0.92.4::gentoo  USE="dbus jpeg nls openmp -cdr -dia -exif -gnome -imagemagick -inkjar -latex -lcms -postscript -spell -static-libs -visio -wpg" PYTHON_TARGETS="python2_7" 0 KiB
[blocks B      ] app-eselect/eselect-cblas ("app-eselect/eselect-cblas" is blocking sci-libs/lapack-3.8.0, sci-libs/blis-0.6.0, sci-libs/openblas-0.3.7)
[blocks B      ] sci-libs/cblas-reference ("sci-libs/cblas-reference" is blocking sci-libs/lapack-3.8.0)

Total: 8 packages (8 new), Size of downloads: 194 KiB
Conflict: 2 blocks (2 unsatisfied)

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

  (app-eselect/eselect-cblas-0.1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-eselect/eselect-cblas required by (sci-libs/gsl-2.5:0/23::gentoo, ebuild scheduled for merge)
    app-eselect/eselect-cblas required by (sci-libs/cblas-reference-20030223-r6:0/0::gentoo, ebuild scheduled for merge)

  (sci-libs/blis-0.6.0:0/0::gentoo, installed) pulled in by
    sci-libs/blis required by @selected

  (sci-libs/lapack-3.8.0:0/0::gentoo, installed) pulled in by
    >=sci-libs/lapack-3.8[eselect-ldso?] (>=sci-libs/lapack-3.8[eselect-ldso]) required by (virtual/blas-3.8:0/0::gentoo, installed)

  (sci-libs/openblas-0.3.7:0/0::gentoo, installed) pulled in by
    sci-libs/openblas required by @selected

  (sci-libs/cblas-reference-20030223-r6:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sci-libs/cblas-reference required by (virtual/cblas-1.0:0/0::gentoo, ebuild scheduled for merge)


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
Thx,

Frink
Top
sitquietly
Apprentice
Apprentice
User avatar
Posts: 153
Joined: Sat Oct 23, 2010 9:20 pm
Location: On the Wolf River, Tennessee

  • Quote

Post by sitquietly » Wed Oct 09, 2019 5:50 pm

Prof. Frink wrote:I did more or less what is written in the article and thought the problem was solved, but this does not seem to be the case. I tried a lot of things, but it still does not work:
...

Code: Select all

[blocks B      ] app-eselect/eselect-cblas ("app-eselect/eselect-cblas" is blocking sci-libs/lapack-3.8.0, sci-libs/blis-0.6.0, sci-libs/openblas-0.3.7)
[blocks B      ] sci-libs/cblas-reference ("sci-libs/cblas-reference" is blocking sci-libs/lapack-3.8.0)
I have everything ok on my system after following the instructions on the wiki -- but I do not have any eselect-cblas installed. I susspect that you should remove that,

Code: Select all

eselect blas list
on my system shows that eselect-blas sets both blas and cblas.
Top
Prof. Frink
Apprentice
Apprentice
Posts: 176
Joined: Sat Jan 07, 2017 5:46 pm

  • Quote

Post by Prof. Frink » Wed Oct 09, 2019 7:29 pm

I tried to remove and reinstall a lot, this is why I do not know, how it works.

Code: Select all

 # eselect blas list
Available BLAS/CBLAS (lib) candidates:
  (none found)
Available BLAS/CBLAS (lib64) candidates:
  [1]   blis
  [2]   openblas *
  [3]   reference
 ~ # emerge -C eselect-blas
 * This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

 app-eselect/eselect-blas
    selected: 0.2 
   protected: none 
     omitted: none 

All selected packages: =app-eselect/eselect-blas-0.2

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) app-eselect/eselect-blas-0.2...

 * GNU info directory index is up-to-date.
 ~ # emerge -u --newuse -av inkscape

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

Calculating dependencies... done!
[ebuild  N     ] media-gfx/potrace-1.15::gentoo  USE="-metric -static-libs" 0 KiB
[ebuild  N     ] media-gfx/scour-0.36::gentoo  PYTHON_TARGETS="python2_7 python3_6 -python3_5" 0 KiB
[ebuild  N     ] media-gfx/uniconvertor-2.0_pre379-r2::gentoo  PYTHON_TARGETS="python2_7" 0 KiB
[ebuild  N     ] app-eselect/eselect-cblas-0.1::gentoo  0 KiB
[ebuild  N     ] sci-libs/cblas-reference-20030223-r6::gentoo  194 KiB
[ebuild  N     ] virtual/cblas-1.0::gentoo  0 KiB
[ebuild  N     ] sci-libs/gsl-2.5:0/23::gentoo  USE="cblas-external deprecated -static-libs" 0 KiB
[ebuild  N     ] media-gfx/inkscape-0.92.4::gentoo  USE="dbus jpeg nls openmp -cdr -dia -exif -gnome -imagemagick -inkjar -latex -lcms -postscript -spell -static-libs -visio -wpg" PYTHON_TARGETS="python2_7" 0 KiB
[blocks B      ] sci-libs/cblas-reference ("sci-libs/cblas-reference" is blocking sci-libs/lapack-3.8.0)
[blocks B      ] app-eselect/eselect-cblas ("app-eselect/eselect-cblas" is blocking sci-libs/lapack-3.8.0, sci-libs/blis-0.6.0, sci-libs/openblas-0.3.7)

Total: 8 packages (8 new), Size of downloads: 194 KiB
Conflict: 2 blocks (2 unsatisfied)

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

  (sci-libs/cblas-reference-20030223-r6:0/0::gentoo, ebuild scheduled for merge) pulled in by
    sci-libs/cblas-reference required by (virtual/cblas-1.0:0/0::gentoo, ebuild scheduled for merge)

  (sci-libs/lapack-3.8.0:0/0::gentoo, installed) pulled in by
    >=sci-libs/lapack-3.8[eselect-ldso?] (>=sci-libs/lapack-3.8[eselect-ldso]) required by (virtual/blas-3.8:0/0::gentoo, installed)

  (app-eselect/eselect-cblas-0.1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-eselect/eselect-cblas required by (sci-libs/gsl-2.5:0/23::gentoo, ebuild scheduled for merge)
    app-eselect/eselect-cblas required by (sci-libs/cblas-reference-20030223-r6:0/0::gentoo, ebuild scheduled for merge)

  (sci-libs/blis-0.6.0:0/0::gentoo, installed) pulled in by
    sci-libs/blis required by @selected

  (sci-libs/openblas-0.3.7:0/0::gentoo, installed) pulled in by
    sci-libs/openblas required by @selected


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
Top
sitquietly
Apprentice
Apprentice
User avatar
Posts: 153
Joined: Sat Oct 23, 2010 9:20 pm
Location: On the Wolf River, Tennessee

  • Quote

Post by sitquietly » Wed Oct 09, 2019 8:24 pm

Prof. Frink wrote:I tried to remove and reinstall ...
~ # emerge -C eselect-blas
...
[blocks B ] sci-libs/cblas-reference ("sci-libs/cblas-reference" is blocking sci-libs/lapack-3.8.0)
[blocks B ] app-eselect/eselect-cblas ("app-eselect/eselect-cblas" is blocking sci-libs/lapack-3.8.0, sci-libs/blis-0.6.0, sci-libs/openblas-0.3.7)

Total: 8 packages (8 new), Size of downloads: 194 KiB
Conflict: 2 blocks (2 unsatisfied)

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

(sci-libs/cblas-reference-20030223-r6:0/0::gentoo, ebuild scheduled for merge) pulled in by
sci-libs/cblas-reference required by (virtual/cblas-1.0:0/0::gentoo, ebuild scheduled for merge)

(sci-libs/lapack-3.8.0:0/0::gentoo, installed) pulled in by
>=sci-libs/lapack-3.8[eselect-ldso?] (>=sci-libs/lapack-3.8[eselect-ldso]) required by (virtual/blas-3.8:0/0::gentoo, installed)

(app-eselect/eselect-cblas-0.1:0/0::gentoo, ebuild scheduled for merge) pulled in by
app-eselect/eselect-cblas required by (sci-libs/gsl-2.5:0/23::gentoo, ebuild scheduled for merge)
app-eselect/eselect-cblas required by (sci-libs/cblas-reference-20030223-r6:0/0::gentoo, ebuild scheduled for merge)

...
[/code]
Well, actually I read the output of your emerge as saying that "app-eselect/eselect-cblas" is blocking ... and I thought that you needed to remove eselect-cblas. But I see from the message at the end, that always explains why emerge is trying to pull in those packages that are blocking others, that

Code: Select all

app-eselect/eselect-cblas required by (sci-libs/gsl-2.5:0/23::gentoo, ebuild scheduled for merge)
and suddenly I realized that you're trying to do this on a stable amd64 system. I don't have the same problem because I run with KEYWORDS="~amd64" in make.conf --

You will have to keyword at least the package sci-libs/gsl. You see that version gsl-2.5 is trying to pull in eselect-cblas? That package has been fixed for the new blas-lapack-switch but the fixed version is gsl-2.5-r1 and it is marked unstable.

I would either (1) decide to switch to unstable for everything, which may create its own challenges, or (2) put in package.keywords a line for every blas/lapack provider and user, e.g.

Code: Select all

app-eselect/eselect-blas     ~amd64
app-eselect/eselect-lapack  ~amd64
virtual/blas      ~amd64
virtual/cblas     ~amd64
sci-libs/gsl       ~amd64
sci-libs/lapack   ~amd64
sci-libs/openblas   ~amd64
Then as the wiki instructed remove the old stuff

Code: Select all

emerge -C eselect-cblas {blas,cblas,lapack,lapacke}-reference
then emerge -auvDN @world and hopefully you have made progress? There may other things that have to be keyworded. But read the emerge output carefully at the end -- it will tell why it is trying to emerge packages that block others, just like it did above with sci-libs/gsl.
Top
Prof. Frink
Apprentice
Apprentice
Posts: 176
Joined: Sat Jan 07, 2017 5:46 pm

  • Quote

Post by Prof. Frink » Wed Oct 09, 2019 9:23 pm

sitquietly wrote:
Prof. Frink wrote:I tried to remove and reinstall ...
I would either (1) decide to switch to unstable for everything, which may create its own challenges, or (2) put in package.keywords a line for every blas/lapack provider and user, e.g.

Code: Select all

app-eselect/eselect-blas     ~amd64
app-eselect/eselect-lapack  ~amd64
virtual/blas      ~amd64
virtual/cblas     ~amd64
sci-libs/gsl       ~amd64
sci-libs/lapack   ~amd64
sci-libs/openblas   ~amd64
Then as the wiki instructed remove the old stuff

Code: Select all

emerge -C eselect-cblas {blas,cblas,lapack,lapacke}-reference
then emerge -auvDN @world and hopefully you have made progress? There may other things that have to be keyworded. But read the emerge output carefully at the end -- it will tell why it is trying to emerge packages that block others, just like it did above with sci-libs/gsl.
It finally worked, thx a lot man.

https://imgur.com/Kh0acyG
Top
Post Reply

9 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