thx, zlib1g did it. But now I need png.h...
where do I get this dumb header?
root@nonsense:/home/mots/gusanos-0.9# scons
scons: Reading SConscript files ...
Configuring...
Checking for main() in C++ library boost_filesystem-gcc... yes
Checking for main() in C++ library boost_signals-gcc... yes
Checking for main() in C++ library fmod-3.74.1... yes
Checking for main() in C++ library png13... no
Checking for main() in C++ library png12... yes
Checking for main() in C++ library zoidcom... yes
Checking for main() in C++ library z... yes
Checking for C++ header file zoidcom.h... yes
Checking for C++ header file fmod.h... yes
Checking for C++ header file png.h... no
Could not locate header png.h
oh, and btw: you ARE pink!

EDIT: got it with libpng-dev
MEGAEDIT: now it gives me:
sh: allegro-config: command not found
sh: allegro-config: command not found
,but continues... Is this critical?
HYPEREDIT:
root@nonsense:/home/mots/gusanos-0.9# scons
scons: Reading SConscript files ...
Configuring...
Checking for main() in C++ library boost_filesystem-gcc... yes
Checking for main() in C++ library boost_signals-gcc... yes
Checking for main() in C++ library fmod-3.74.1... yes
Checking for main() in C++ library png13... no
Checking for main() in C++ library png12... yes
Checking for main() in C++ library zoidcom... yes
Checking for main() in C++ library z... yes
Checking for C++ header file zoidcom.h... yes
Checking for C++ header file fmod.h... yes
Checking for C++ header file png.h... no
Could not locate header png.h
root@nonsense:/home/mots/gusanos-0.9# scons
scons: Reading SConscript files ...
Configuring...
Checking for main() in C++ library boost_filesystem-gcc... yes
Checking for main() in C++ library boost_signals-gcc... yes
Checking for main() in C++ library fmod-3.74.1... yes
Checking for main() in C++ library png13... no
Checking for main() in C++ library png12... yes
Checking for main() in C++ library zoidcom... yes
Checking for main() in C++ library z... yes
Checking for C++ header file zoidcom.h... yes
Checking for C++ header file fmod.h... yes
Checking for C++ header file png.h... yes
Checking for C++ header file zlib.h... yes
Checking for C++ header file boost/utility.hpp... no
Could not locate header boost/utility.hpp
root@nonsense:/home/mots/gusanos-0.9# scons
scons: Reading SConscript files ...
Configuring...
Checking for main() in C++ library boost_filesystem-gcc... yes
Checking for main() in C++ library boost_signals-gcc... yes
Checking for main() in C++ library fmod-3.74.1... yes
Checking for main() in C++ library png13... no
Checking for main() in C++ library png12... yes
Checking for main() in C++ library zoidcom... yes
Checking for main() in C++ library z... yes
Checking for C++ header file zoidcom.h... yes
Checking for C++ header file fmod.h... yes
Checking for C++ header file png.h... yes
Checking for C++ header file zlib.h... yes
Checking for C++ header file boost/utility.hpp... yes
sh: allegro-config: command not found
sh: allegro-config: command not found
scons: done reading SConscript files.
scons: Building targets ...
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/alias.o Console/alias.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/bindings.o Console/bindings.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/command.o Console/command.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/console.o Console/console.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/consoleitem.o Console/consoleitem.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/special_command.o Console/special_command.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IConsole -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Console/.build/posix/release/variables.o Console/variables.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/button.o GUI/detail/button.cpp
In file included from GUI/detail/wnd.h:5,
from GUI/detail/button.h:4,
from GUI/detail/button.cpp:1:
Utility/util/rect.h:5:21: error: allegro.h: No such file or directory
Utility/util/rect.h:21: error: expected `)' before '*' token
GUI/detail/button.cpp: In member function 'virtual bool OmfgGUI::Button::keyDown(int)':
GUI/detail/button.cpp:84: error: 'KEY_ENTER' was not declared in this scope
scons: *** [GUI/detail/.build/posix/release/button.o] Error 1
scons: building terminated because of errors.
help? I got allegro by 2dpkg -i"ing this package:http://packages.debian.org/cgi-bin/download.pl?arch=i386&file=pool%2Fmain%2Fa%2Fallegro4.2%2Fliballegro4.2_4.2.0-1_i386.deb&md5sum=00823965f436a625af8a0d7549b3f2f6&arch=i386&type=main
ULTRAEDIT: /me is an idiot and forgot to install liballegro-dev
MONSTEREDIT:
root@nonsense:/home/mots/gusanos-0.9# scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/button.o GUI/detail/button.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/check.o GUI/detail/check.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/context.o GUI/detail/context.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/edit.o GUI/detail/edit.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/group.o GUI/detail/group.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -Iparsergen -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o parsergen/.build/posix/release/main.o parsergen/main.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IUtility/util -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Utility/util/.build/posix/release/angle.o Utility/util/angle.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IUtility/util -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Utility/util/.build/posix/release/log.o Utility/util/log.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IUtility/util -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Utility/util/.build/posix/release/math_func.o Utility/util/math_func.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IUtility/util -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Utility/util/.build/posix/release/text.o Utility/util/text.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IUtility/util -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o Utility/util/.build/posix/release/vec.o Utility/util/vec.cpp
ar r lib/posix/release/libomfgutil.a Utility/util/.build/posix/release/angle.o Utility/util/.build/posix/release/log.o Utility/util/.build/posix/release/math_func.o Utility/util/.build/posix/release/text.o Utility/util/.build/posix/release/vec.o
ranlib lib/posix/release/libomfgutil.a
ar: creating lib/posix/release/libomfgutil.a
g++ -o bin/posix/parsergen parsergen/.build/posix/release/main.o -Llib/posix/release -Llib/posix -lomfgutil
parserBuilderFunc(["GUI/detail/gss-grammar.h"], ["GUI/detail/gss-grammar.pg"])
Parsed file
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/gss.o GUI/detail/gss.cpp
GUI/detail/gss-grammar.h.re: In member function 'void OmfgGUI::TGrammar<T>::next() [with T = OmfgGUI::GSSImpl]':
GUI/detail/gss.cpp:22: instantiated from here
GUI/detail/gss-grammar.h.re:50: warning: label 'yy1' defined but not used
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/label.o GUI/detail/label.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/list.o GUI/detail/list.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/renderer.o GUI/detail/renderer.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/wnd.o GUI/detail/wnd.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/detail/.build/posix/release/xml.o GUI/detail/xml.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGUI -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -c -o GUI/lua/.build/posix/release/bindings-gui.o GUI/lua/bindings-gui.cpp
g++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGoop -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -I/usr/include -c -o Goop/.build/posix/release/2xsai.o Goop/2xsai.cpp
Goop/2xsai.cpp:68: warning: 'int GetResult1(long unsigned int, long unsigned int, long unsigned int, long unsigned int)' defined but not used
Goop/2xsai.cpp:88: warning: 'int GetResult2(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' defined but not usedg++ -pipe -Wall -Wno-reorder -O3 -g -DNDEBUG -fomit-frame-pointer -IGoop -Ihttp -Iloadpng -Ilua51 -IConsole -IGUI -IUtility -IOmfgScript -I/usr/include -c -o Goop/.build/posix/release/animators.o Goop/animators.cpp
In file included from Goop/sprite_set.h:4,
from Goop/animators.cpp:6:
Goop/resource_list.h:11:37: error: boost/filesystem/path.hpp: No such file or directory
Goop/resource_list.h:12: error: expected namespace-name before ';' token
Goop/resource_list.h:12: error: unknown namespace '<declaration error>'
Goop/resource_list.h:22: error: 'fs' has not been declared
Goop/resource_list.h:22: error: 'path' was not declared in this scope
Goop/resource_list.h:22: error: template argument 1 is invalid
Goop/resource_list.h:22: error: template argument 3 is invalid
Goop/resource_list.h:22: error: template argument 4 is invalid
Goop/resource_list.h:43: error: 'fs' has not been declared
Goop/resource_list.h:43: error: 'path' has not been declared
Goop/resource_list.h:49: error: 'fs' has not been declared
Goop/resource_list.h:49: error: 'path' has not been declared
Goop/resource_list.h:60: error: 'fs' has not been declared
Goop/resource_list.h:60: error: expected ';' before '(' token
Goop/resource_list.h:94: error: expected `;' before 'void'
Goop/resource_list.h:158: error: 'fs' has not been declared
Goop/resource_list.h:158: error: 'path' was not declared in this scope
Goop/resource_list.h:158: error: template argument 1 is invalid
Goop/resource_list.h:158: error: template argument 2 is invalid
Goop/resource_list.h: In member function 'void ResourceList<T1>::clear()':
Goop/resource_list.h:32: error: request for member 'clear' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_paths', which is of non-class type 'int'
Goop/resource_list.h:33: error: 'MapT' is not a class or namespace
Goop/resource_list.h:33: error: expected initializer before 'item'
Goop/resource_list.h:34: error: 'item' was not declared in this scope
Goop/resource_list.h:34: error: request for member 'end' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_resItems', which is of non-class type 'int'
Goop/resource_list.h:38: error: request for member 'clear' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_resItems', which is of non-class type 'int'
Goop/resource_list.h: In member function 'void ResourceList<T1>::addPath(const int&)':
Goop/resource_list.h:45: error: request for member 'begin' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_paths', which is of non-class type 'int'
Goop/resource_list.h:45: error: request for member 'end' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_paths', which is of non-class type 'int'
Goop/resource_list.h:45: error: no matching function for call to 'find(<type error>, <type error>, const int&)'
Goop/resource_list.h:45: error: request for member 'end' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_paths', which is of non-class type 'int'
Goop/resource_list.h:46: error: request for member 'push_back' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_paths', which is of non-class type 'int'
Goop/resource_list.h: In member function 'bool ResourceList<T1>::load(const int&, T1&)':
Goop/resource_list.h:51: error: 'fs' has not been declared
Goop/resource_list.h:51: error: 'path' was not declared in this scope
Goop/resource_list.h:51: error: template argument 1 is invalid
Goop/resource_list.h:51: error: template argument 2 is invalid
Goop/resource_list.h:51: error: expected initializer before 'i'
Goop/resource_list.h:52: error: 'i' was not declared in this scope
Goop/resource_list.h:52: error: request for member 'end' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_paths', which is of non-class type 'int'
Goop/resource_list.h: In member function 'void ResourceList<T1>::think()':
Goop/resource_list.h:96: error: 'MapT' is not a class or namespace
Goop/resource_list.h:96: error: expected initializer before 'i'
Goop/resource_list.h:97: error: 'i' was not declared in this scope
Goop/resource_list.h:97: error: request for member 'end' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_resItems', which is of non-class type 'int'
Goop/resource_list.h: In member function 'void ResourceList<T1>::indexate()':
Goop/resource_list.h:106: error: 'MapT' is not a class or namespace
Goop/resource_list.h:106: error: expected initializer before 'item'
Goop/resource_list.h:107: error: 'item' was not declared in this scope
Goop/resource_list.h:107: error: request for member 'end' in '((ResourceList<T1>*)this)->ResourceList<T1>::m_resItems', which is of non-class type 'int'
Goop/resource_list.h: In member function 'uint32_t ResourceList<T1>::crc(bool)':Goop/resource_list.h:119: error: request for member 'begin' in 'C_119', which is of non-class type 'int'
Goop/resource_list.h:119: error: invalid type in declaration before '=' token
Goop/resource_list.h:119: error: request for member 'begin' in 'C_119', which is of non-class type 'int'
Goop/resource_list.h:119: error: request for member 'end' in 'C_119', which is of non-class type 'int'
Goop/resource_list.h:121: error: base operand of '->' is not a pointer
Goop/resource_list.h:129: error: request for member 'begin' in 'C_129', which is of non-class type 'int'
Goop/resource_list.h:129: error: invalid type in declaration before '=' token
Goop/resource_list.h:129: error: request for member 'begin' in 'C_129', which is of non-class type 'int'
Goop/resource_list.h:129: error: request for member 'end' in 'C_129', which is of non-class type 'int'
Goop/resource_list.h:131: error: base operand of '->' is not a pointer
Goop/sprite_set.h: At global scope:
Goop/sprite_set.h:15: error: expected namespace-name before ';' token
Goop/sprite_set.h:15: error: unknown namespace '<declaration error>'
Goop/sprite_set.h:31: error: 'fs' has not been declared
Goop/sprite_set.h:31: error: 'path' has not been declared
scons: *** [Goop/.build/posix/release/animators.o] Error 1
scons: building terminated because of errors.
help?!
SUPEREDIT: again, i forgot to install the -dev thingie