This is a discussion on Why do mythgallery and mythmusic require opengl? within the Gentoo Linux Support forums, part of the Unix Operating Systems category; --> Hi, Mythgallery and mythmusic failed to start on my system, which uses the TVout on a PVR 350 for ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi, Mythgallery and mythmusic failed to start on my system, which uses the TVout on a PVR 350 for X. Turns out they were both installed with a +opengl flag (using emerge -av myth...), a useless option if you use this TVout framebuffer. This option wasn't in my make.conf, so I'm guessing it is a requirement of the ebuild. If it is, then it should probably be filed as a bug or something, but I don't know how to check for that. I solved to problem itself by adding "-opengl" to my USE variable, so my question is not about solving the problem itself, but rather how to check for these added USE flags in portage, and when to decide something is a bug. Filip |
| |||
| Filip van den Bergh wrote: > Hi, > > Mythgallery and mythmusic failed to start on my system, which uses the > TVout on a PVR 350 for X. Turns out they were both installed with a +opengl > flag (using emerge -av myth...), a useless option if you use this TVout > framebuffer. This option wasn't in my make.conf, so I'm guessing it is a > requirement of the ebuild. If it is, then it should probably be filed as a > bug or something, but I don't know how to check for that. > I solved to problem itself by adding "-opengl" to my USE variable, so my > question is not about solving the problem itself, but rather how to check > for these added USE flags in portage, and when to decide something is a > bug. Global USE flags can be specified in two different ways (USE section in make.conf): 1.) USE="<I want this> -<I don't want this>" 2.) USE="-* <I want this>" 1. requires you to explicitly disable any USE flags you don't want to use to override the default settings (located at /usr/portage/profiles/<your-profile>/make.defaults). Since opengl is one of the default flags, you had to disable it this way. 2. enables only USE flags you explicitly include in the USE="..." section of your make.conf. That is, if opengl is not there, portage considers it to be disabled. -- Regards, Karsten |
| ||||
| Filip van den Bergh enlightened us with: > Mythgallery and mythmusic failed to start on my system, which uses > the TVout on a PVR 350 for X. Turns out they were both installed > with a +opengl flag (using emerge -av myth...), a useless option if > you use this TVout framebuffer. This option wasn't in my make.conf, > so I'm guessing it is a requirement of the ebuild. Don't guess. If it's an option, it's optional. Just add the packages to /etc/portage/package.use, with the -opengl flag. > I solved to problem itself by adding "-opengl" to my USE variable, This will prevent all packages from adding OpenGL support. It's better to add -opengl to specific packages only. > so my question is not about solving the problem itself, but rather > how to check for these added USE flags in portage, and when to > decide something is a bug. man emerge Sybren -- The problem with the world is stupidity. Not saying there should be a capital punishment for stupidity, but why don't we just take the safety labels off of everything and let the problem solve itself? |