1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
freebsd-ports/games/quakeforge
Edwin Groothuis 1f2d2432a2 [patch] games/quakeforge does not respond to keyboard input
After ports recompilation for 6.0 (upgrade from 5-STABLE)
	I noticed that quakeforge start and plays the demo, but
	completely ignores any keyboard input.  Besides that, it
	reports that plugin /usr/local/lib/quakeforge/console_client.so
	cannot be loaded.

	Investigation had shown that the plugin is used to drive
	the game menu, and the reason it cannot be loaded is that
	the main executable of the game does not export the symbol
	Key_Progs_Init.

	Symbol is absent since build links final exe from some
	static libraries, and .o with Key_Progs_Init is (for some
	reasons) not referenced by exe.  As a workaround, I propose
	to add an explicit reference for the symbol.

	Proper fix would be something like -Wl,--whole-archive
	switch for final link, but this does not work due to libtool
	only allows to put switches at the start of the command
	line. And cc links libgcc.a twice, that leads to duplicate
	symbol definitions.

PR:		ports/89065
Submitted by:	Kostik Belousov <kostikbel@gmail.com>
Approved by:	Alejandro Pulver <alejandro@varnet.biz>
2005-11-17 21:58:25 +00:00
..
files [UPDATE] games/quakeforge: minor changes, integrate with "games/quake-data" 2005-11-15 20:55:29 +00:00
distinfo [UPDATE] games/quakeforge: minor changes, integrate with "games/quake-data" 2005-11-15 20:55:29 +00:00
Makefile [patch] games/quakeforge does not respond to keyboard input 2005-11-17 21:58:25 +00:00
pkg-descr
pkg-plist [UPDATE] games/quakeforge: minor changes, integrate with "games/quake-data" 2005-11-15 20:55:29 +00:00