View previous topic :: View next topic |
Author |
Message |
miketones n00b
Joined: 28 May 2007 Posts: 9
|
Posted: Mon Jun 18, 2007 1:44 am Post subject: [solved] hal requires pciutils to be emerged w/ USE="-z |
|
|
I am trying to add spellcheck to KWord. And, I figured now would be a good time to update everything. I added "spell" to my USE variable and issued:
Code: | emerge --ask --newuse --update --deep world |
When hal tried to emerge it failed stating that pciutils needed to be emerged with USE="-zlib". So I issued:
Code: | USE="-zlib" emerge --newuse --update --deep --ask pciutils |
Then I emerged hal.
The problem is that when I try to continue my update pciutils shows up in the list of things to emerge. I don't want to put -zlib in my USE variable. I thought I might mask pciutils, but that does not seem right.
What is the proper way to continue my update without breaking hal? Why does hal require zlib support to be absent from pciutils now? _________________ Michael
Last edited by miketones on Mon Jun 18, 2007 2:07 am; edited 1 time in total |
|
Back to top |
|
|
Sadako Advocate
Joined: 05 Aug 2004 Posts: 3792 Location: sleeping in the bathtub
|
Posted: Mon Jun 18, 2007 1:55 am Post subject: |
|
|
Code: | echo sys-apps/pciutils -zlib >> /etc/portage/package.use | This will disable the zlib use flag for pciutils and only pciutils.
I'd also recommend you to take a look at the emerge and portage man pages.
I think the reason hal needs pciutils installed without zlib support is because hal uses the list of pci id's provided by pciutils, and if zlib is enabled the list is compressed and hal can't use it (i.e. the problem is that hal doesn't have zlib support).
NQS, though.
/usr/share/misc/pci.ids is the actual list in question, and is compressed as pci.ids.gz with USE=zlib. _________________ "You have to invite me in" |
|
Back to top |
|
|
miketones n00b
Joined: 28 May 2007 Posts: 9
|
Posted: Mon Jun 18, 2007 2:05 am Post subject: |
|
|
I asked on irc://irc.freenode.net/gentoo about this and kerframil helped me.
I went to /etc/portage and created "package.use". Then I added a "sys-apps/pciutils -zlib" line to package.use. Next I issued:
Code: | emerge --ask --newuse --update --deep world |
pciutils did not show up on the emerge list. So I confirmed the emerge.
Problem solved. _________________ Michael |
|
Back to top |
|
|
miketones n00b
Joined: 28 May 2007 Posts: 9
|
Posted: Mon Jun 18, 2007 2:06 am Post subject: |
|
|
Thanks Hopeless. _________________ Michael |
|
Back to top |
|
|
|