Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 352348 - eix outputs "Unknown property" everywhere
Summary: eix outputs "Unknown property" everywhere
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Martin Väth
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-21 17:15 UTC by Eddie Parker
Modified: 2011-01-22 11:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eddie Parker 2011-01-21 17:15:36 UTC
Hello:

Whenever I run eix nowadays I receive:

"std::string PrintFormat::get_pkg_property(const Package*, const std::string&) const: Unknown property '(cyan)<colliuse>()\'"

attached to the end of every listing.  i.e.:

* app-doc/daemontools-man
     Available versions:
                        20020131 "alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"20020131
     Available versions:
std::string PrintFormat::get_pkg_property(const Package*, const std::string&) const: Unknown property '(cyan)<colliuse>()\'
                        1.9.5.3-r3 "amd64 ppc ppc64 x86" [perl python]1.9.5.3-r3
     Homepage:            http://g15daemon.sourceforge.net/
     Description:         G15daemon takes control of the G15 keyboard, through the linux kernel uinput device driver

* dev-java/commons-daemon
     Available versions:
                        1.0.2 "amd64 ppc ppc64 x86 ~x86-fbsd" [doc elibc_FreeBSD examples source]
std::string PrintFormat::get_pkg_property(const Package*, const std::string&) const: Unknown property '(cyan)<colliuse>()\'
                        1.0.4 "amd64 ~ppc ~ppc64 x86 ~x86-fbsd" [doc elibc_FreeBSD examples source]1.0.2 1.0.4
     Homepage:            http://commons.apache.org/daemon/
     Description:         Tools to allow java programs to run as unix daemons



Reproducible: Always

Steps to Reproduce:
1. eix [something to search for]
2. read output
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2011-01-21 17:21:41 UTC
eix version? emerge --info?
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2011-01-21 18:58:49 UTC
(In reply to comment #1)
> eix version? emerge --info?
> 

This bug shouldn't have been wrangled with such lacking information. Closing for now, please reopen with info.
Comment 3 Martin Väth 2011-01-22 11:00:51 UTC
Without local modifications there should not be any "(cyan)" close to <colliuse>.
I suppose that something is wrong in your local /etc/eixrc (or $HOME/.eixrc)
or in one of the many environment variables which eix can use:
Please post the output of
  eix --print FORMATLINE_AVAILABLEVERSIONS
Comment 4 Martin Väth 2011-01-22 11:10:50 UTC
Oh, I actually can already guess what happened: You have set in /etc/eixrc
(or $HOME/.eixrc):

FORMAT_BEFORE_COLL_IUSE=" \{(cyan)"

This should be two \\ since the first is escaped by the parsing of /etc/eixrc:
eix --print FORMAT_BEFORE_COLL_IUSE
should output
 \{(cyan)
(with a visible \ symbol, since otherwise { is interpreted as the beginning
of a test).