File dsolink.patch of Package pingus
--- src/engine/input/SConstruct.main.orig
+++ src/engine/input/SConstruct.main
@@ -6,7 +6,7 @@ env = Environment(CCFLAGS = ['-O0', '-W
LIBS = ['cwiid'])
env.ParseConfig('sdl-config --cflags --libs')
-env['LIBS'] += ['SDL_image', 'SDL_mixer', 'png']
+env['LIBS'] += ['SDL_image', 'SDL_mixer', 'png', 'X11']
env.Program('main', [
'main.cpp',
--- SConscript.orig 2011-10-11 23:18:56.277252851 -0600
+++ SConscript 2011-10-11 23:19:52.612706510 -0600
@@ -187,7 +187,7 @@ class Project:
else:
self.reports += " * XInput support: yes\n"
self.conf.env.Append(CPPDEFINES = [('HAVE_XINPUT', 1)])
- self.conf.env.Append(LIBS = ['Xi'])
+ self.conf.env.Append(LIBS = ['Xi','X11'])
self.conf.env.Append(optional_sources = ['src/engine/input/xinput/xinput_driver.cpp',
'src/engine/input/xinput/xinput_device.cpp'])