Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504924 - games-strategy/warzone2100 should depend on media-libs/libtxc_dxtn
Summary: games-strategy/warzone2100 should depend on media-libs/libtxc_dxtn
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL: http://developer.wz2100.net/ticket/4037
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-17 23:23 UTC by Lars
Modified: 2014-03-18 21:56 UTC (History)
0 users

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 Lars 2014-03-17 23:23:27 UTC
When I tried playing Warzone 2100 the game textures were black like described in this bug report: http://developer.wz2100.net/ticket/4037

There is also a screen shot: http://developer.wz2100.net/attachment/ticket/4037/38.png

After emerging media-libs/libtxc_dxtn-1.0.1-r1 the game works.

games-strategy/warzone2100-3.1.1

graphics drivers:
x11-drivers/xf86-video-intel-2.99.907-r1
x11-drivers/ati-drivers-13.12

Graphics controller (hybrid):
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (rev ff)
0

kernel: 
3.13.5-gentoo x86_64 Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz

Reproducible: Always

Steps to Reproduce:
1.emerge games-strategy/warzone2100
2.start a game (e.g. the tutorial)

Actual Results:  
All textures are black, since media-libs/libtxc_dxtn is missing which is needed for texture compression.

Expected Results:  
media-libs/libtxc_dxtn should be installed as a dependency so the game textures can be displayed.

This is a known bug reported upstream: http://developer.wz2100.net/ticket/4037

There is also a screen shot: http://developer.wz2100.net/attachment/ticket/4037/38.png

After emerging media-libs/libtxc_dxtn-1.0.1-r1 the game works for me.

Some version information:

games-strategy/warzone2100-3.1.1

graphics drivers:
x11-drivers/xf86-video-intel-2.99.907-r1
x11-drivers/ati-drivers-13.12

Graphics controller (hybrid):
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (rev ff)
0

kernel: 
3.13.5-gentoo x86_64 Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz
Comment 1 Lars 2014-03-17 23:25:21 UTC
Sorry for the redundant description - this was unintentional.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2014-03-18 00:52:16 UTC
it's not a hard dep so I added the elog as seen in other ebuilds
Comment 3 Lars 2014-03-18 21:21:40 UTC
(In reply to Mr. Bones. from comment #2)
> it's not a hard dep so I added the elog as seen in other ebuilds

Oh sorry, I missed this elog. Or maybe I thought it does not apply to my setup since I am using fglrx.

Too bad that there is no USE flag for media-libs/libtxc_dxtn. I guess in a few month I will kick media-libs/libtxc_dxtn out of my world file, because I forgot what its purpose is.

Isn't it possible to check the VIDEO_CARDS settings to determine which drivers have been compiled and if media-libs/libtxc_dxtn is required?
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2014-03-18 21:56:25 UTC
The current state of VIDEO_CARDS doesn't tell you anything about the situation on the machine where the package is going to be installed.