Bug#693206: vavoom: Let's install the glvis utility

Fabian Greffrath fabian at greffrath.com
Sat Dec 29 12:52:39 UTC 2012


Am 24.12.2012 04:36, schrieb gustavo panizzo <gfa>:
> http://www.vavoom-engine.com/glvis.php says you don't need to use glbsp
> first.

It does not say so explicitely. It merely says that it first searches 
for a GWA file (the one that glbsp creates) and if that does not exist 
it will *assume* that the WAD file already contains the GL nodes.

> i'm using your patch to build vavoom, where you able to use glvis?

Yes, I was able to use it on i386-linux when I introduced the change 
to include it in the package. However, now that I tried it again 
today, I also received a segfault similar to the one that you posted. 
It works flawlessly when rebuilt without "-D_FORTIFY_SOURCE=2", so 
maybe we should replace the offending strcpy() calls with more secure 
alternatives (e.g. strncpy()).

  - Fabian

PS: I disagree with some of the changes that you recently introduced 
into the packaging GIT:

1) There is already a README file for glvis in utils/glvis/glvis.txt, 
so why introduce a new one?

2) The addition of "." and "/" to the "-iwaddir" parameter was in no 
way limited to Boom compatibility. It is, however, strictly needed to 
run the "freedoom" wrapper in Debian, which relies on this feature in 
the "boom" wrapper. But why should it not be possible to run e.g. the 
"doom" wrapper with an Iwad given as a relative or absolute path name?

3) You introduced new wrappers e.g. for doom2. Was this in any way 
arranged with other Doom source ports in Debian?



More information about the Pkg-games-devel mailing list