genlop throws up the following when used with the -c parameter. airwolf ~ # genlop -c Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 1. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 1. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 2. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 2. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 3. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 3. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 4. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 4. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 5. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 5. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 6. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 6. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 7. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 7. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 8. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 8. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 9. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 9. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 10. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 10. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 11. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 11. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 12. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 12. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 13. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 13. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 14. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 14. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 15. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 15. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 16. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 16. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 17. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 532, <_GEN_1> line 17. Use of uninitialized value in concatenation (.) or string at /usr/bin/genlop line 526, <_GEN_1> line 18. Goes on for a long time before it spits out a ETA...I think this started happening after Portage 2.0.50-r9 or so..
remove the warnings in /usr/bin/genlop #!/usr/bin/perl -w to #!/usr/bin/perl The output of genlop -c is wrong anyway. (ETA)
This happens because genlop is using /tmp/sandboxpids.tmp to get the PIDs of current merges and then gets the comandline from /proc/$PID/cmdline. But Portage changed its behavior so genlop can no longer get the current package-name from this file. Anyway, genlop is not maintained by the Gentoo-Devs, so you should contact upstream to get this fixed. (see Bug #58473)
This bug is a duplicate of 58473 and I already fixed it (although not released a fixed version of genlop). I think it is time for a little update. I will do that asap. Giorgio
.. and, sorry for double posting, this bug is not related with portage's newer versions (>=2.0.51-rc1). That issue is filed as bug n
.. and, sorry for double posting, this bug is not related with portage's newer versions (>=2.0.51-rc1). That issue is filed as bug nĀ° 64412. http://bugs.gentoo.org/show_bug.cgi?id=64412
*** This bug has been marked as a duplicate of 64412 ***