Main.SideBar (edit) |
Main /
InstallationFAQ
A: You need at least 190MB to start the installer of boson 0.11. If you do not have that much space in /tmp, try
./boson-0.11-x86.run --target <directory>''
where <directory> specifies a directory where you have at least 190 MB. For example:
./boson-0.11-x86.run --target $HOME/boson_tmp
and a lot of directory names and WARNINGS follow. Boson does not start.
A: try LD_PRELOAD=libGL.so ./boson
[...]/boson-all-0.12/code/boson/programs/bomodelpixmaps.cpp:468: undefined reference to `BoModelPixmapsGUI::BoModelPixmapsGUI(QWidget*, char const*, unsigned int)' [...]/boson-all-0.12/code/boson/programs/bomodelpixmaps.cpp:468: undefined reference to `BoModelPixmapsGUI::BoModelPixmapsGUI(QWidget*, char const*, unsigned int)' A: This is a bug in cmake <= 2.4.2: it picks up the (correct) uic binary from Qt 3.x, but it just uses "uic" in the command and thus uses whatever is in your $PATH (e.g. the uic from Qt4). To fix it, open the file CMake/Modules/kde3uic.cmake in your cmake installation and replace the line
EXECUTE_PROCESS(COMMAND uic by something like
EXECUTE_PROCESS(COMMAND /usr/lib/qt3/bin/uic where your uic from qt3 would be in /usr/lib/qt3/bin/uic.
Then run
find -name "*.ui" | xargs touch in your boson sources and run make again. That should fix the problem.
and cmake can not find them. Please set the following variables: /your/path/to/bosonsource/build/code/boson/gameengine/script/PYTHON_INCLUDE_PATH" A: Install the package "libpythonize0" and run cmake again.
[...] A: Open code/boson/gameengine/script/CMakeLists.txt and change the last line to this:
target_link_libraries(bosonscript ${PYTHON_LIBRARIES} -lutil)
/root/boson-all-0.13/code/boson/gameview/bosonufogamegui.cpp:207: undefined reference to `BoCurrentInfo::cpuTime(unsigned long*, unsigned long*, long*, long*) const' /root/boson-build/code/boson/libbosongamelib.a(bosonufogamegui.o)(.text+0x25c7): In function `BosonUfoGameGUI::updateUfoLabelMemoryUsage()': /root/boson-all-0.13/code/boson/gameview/bosonufogamegui.cpp:803: undefined reference to `BoCurrentInfo::memoryInUse(QString*, QString*, QString*, QString*, QString*, QString*, QString*, QString*) const' A: Update to current svn, or copy the file http://boson.eu.org/download/0.13_fixes/boinfo_freebsd.cpp to code/boson/info/, overwriting the existing file there.
A: You must install development packages :
make[2]: *** No rule to make target `/usr/lib/python2.4/config/libpython2.4.so -lpthread -ldl -lutil -lm', needed by `code/boson/programs/bocommandframetester'. Stop. make[1]: *** [code/boson/programs/CMakeFiles/bocommandframetester.dir/all] A: Open the file cmake/modules/FindBosonPythonLibs.cmake and replace the line
set(PYTHON_LIBRARIES "${PYTHON_LIBRARY} ${_python_dependency_libs}")
by
set(PYTHON_LIBRARIES ${PYTHON_LIBRARY} ${_python_dependency_libs})
(i.e. remove the quotation marks). Then re-run make.
|