Ticket #248 (closed discussion: fixed)
'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 6 years ago by peper
- Component changed from libpaludis to misc
- Version 0.24.2 deleted
- Type changed from defect to discussion
comment:2 Changed 6 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...

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