Ticket #248 (closed discussion: fixed)

Opened 8 years ago

Last modified 8 years ago

'lirc_devices_with-driver=devinput' is not a valid use flag name

Reported by: tytanick Owned by: ciaranm
Priority: Sometime Milestone:
Component: misc Version:
Keywords: Cc:
Blocked By: Blocking:
Distribution:

Description

hi, i have problem with my paludis, i did everything in howto, and now when i make paludis -pi world i recive this:

Building target list... Building dependency list... Unhandled exception:

  • In program paludis -pi world:
  • When performing install action from command line:
  • When executing install task:
  • When adding PackageDepSpec? 'virtual/baselayout':
  • When adding installed package 'virtual/baselayout-1.12.10-r4::installed_virtuals':
  • When adding run dependencies as post dependencies:
  • When adding PackageDepSpec? 'sys-apps/baselayout':
  • When adding installed package 'sys-apps/baselayout-1.12.10-r4::installed':
  • When adding run dependencies as post dependencies:
  • When adding PackageDepSpec? 'virtual/init':
  • When fetching metadata for 'virtual/init-0':
  • When loading VDBRepository entry for 'virtual/init-0' from '/var/db/pkg':
  • When loading key 'USE':
  • When validating use flag name 'lirc_devices_with-driver=devinput':
  • Name 'lirc_devices_with-driver=devinput' is not a valid use flag name (paludis::UseFlagNameError?)

i removed USE flag from paludis and portage configuration files, and uninstall all packages whitch were using this flag, still have this error, i wrote post on gentoo forum, but 4 days past and still no answer, nobody know what it is about,. please help :-)

tytanick@…

Change History

comment:1 Changed 8 years ago by peper

  • Component changed from libpaludis to misc
  • Version 0.24.2 deleted
  • Type changed from defect to discussion

Remove 'lirc_devices_with-driver=devinput' from /var/db/pkg/virtual/init-0/USE or just reinstall it (paludis -i virtual/init) and do the same for any other package that gives you that error. I am curious how did this useflag end up in your vdb. Paludis won't install anything if you have such a bogus flag in your config so I guess you had something strange in your make.conf...

Btw. the proper way is: */* LIRC_DEVICES = -* devinput

comment:2 Changed 8 years ago by peper

Err, actually you probably won't be able to even reinstall it so you must edit the vdb manually. If many packages are affected it might be worth using sed like: $ sed -e 's/lirc_devices_with-driver=devinputg' -i /var/db/pkg/*/*/USE

btw. you have better chances getting some answers at #paludis (freenode) than on forums...

comment:3 Changed 8 years ago by peper

  • Status changed from new to closed
  • Resolution set to fixed

r3014 changed severity of this to a warning.

Note: See TracTickets for help on using tickets.