stokedfish
02.06.04, 09:31
Hallo :)
Habe ein Problem bei der Installation von Museek!
Museek uses the SConstruct build system (www.scons.org) for building and installing all components. If you got Museek from as an official release tarball (ie. not from the Subversion repository, and not a snapshot), 'scons' should be included with the release and your can start scons using 'python scons/scons.py'. For the impatient and/or people with AD(H)D: # scons install or: # python scons/scons.py install Dependencies: Museek depends on: - libxml++-1.0.0 or newer Museeq (the Qt GUI) depends on: - Qt 3.2 or newer The build system depends on: - Python - SConstruct (included with release tarballs) - A C compiler - A C++ compiler with access to STL - Development packages for libxml++ and optionally Qt Using the build system: $ scons [options]... [targets]... or: $ python scons/scons.py [options]... [targets]... Available options (options marked with are remembered between scons runs): PREFIX=prefix Install prefix, where to install Museek to (default:'/usr/local') BINDIR=prefix Binary directory, where to install binaries to (default: '$PREFIX/bin') DATADIR=prefix Data directory, where to install data files (default: '$PREFIX/share/museek') DESTDIR=prefix Installation destination dir, useful for package builders. (default: '') BUILDDIR=yes/no Build to build-platform-arch subdirectory default: yes RELEASE=yes/no Build for release with optimizations and without debugging information (only for gcc) default: no MULOG=debug,cycle,calltrace Which debugging messages to include default: 'cycle,debug' EPOLL=yes/no Use epoll when available (linux 2.6+) default: yes MUSEEQ=yes/no Test for Qt, and if available, build museeq default: yes QTDIR=prefix Directory where Qt can be found (should have an include and lib subdirectory) default: auto-detect QT_LIB=lib Specify which Qt library to use. default: 'qt' with fallback to 'qt-mt' Available build targets (that make sense): museekd Build the museek daemon Tools Build the museek tools (only muscan for now) museeq Build the Qt GUI to museekd install_museekd Install museekd install_museeq Install museeq install_tools Install the museek tools (read: muscan) install Install all of the above Default targets that are built: museekd, Tools, museeq
Naja, eigentlich ist alles installiert. Führe ich es aber aus, passiert folgendes:
fish@x1-6-00-c0-9f-0e-08-bb:~/sources/museek> python scons/scons.py
scons: Reading SConscript files ... Checking for header file stdio.h... yes Checking for header file sys/types.h... yes Checking for header file sys/stat.h... yes Checking for header file stdlib.h... yes Checking for header file stddef.h... yes Checking for header file memory.h... yes Checking for header file string.h... yes Checking for header file strings.h... yes Checking for header file inttypes.h... yes Checking for header file stdbool.h... yes Checking for header file stdint.h... yes Checking for header file unistd.h... yes Checking for header file stdarg.h... yes Checking for header file netdb.h... yes Checking for header file sys/socket.h... yes Checking for header file sys/un.h... yes Checking for header file fcntl.h... yes Checking for header file netinet/in.h... yes Checking for header file sys/poll.h... yes Checking for header file pwd.h... yes Checking for header file errno.h... yes Checking for iconv input type... char** Checking for C header file sys/epoll.h... yes Checking for C++ function epoll_ctl()... yes Checking for C header file signal.h... yes Checking signal callback return type... void Checking for C type UNIX_PATH_MAX... no Checking for C header file time.h... yes Checking for C header file dirent.h... yes Checking for C++ function scandir()... yes Checking for scandir entry type... dirent Checking for large file support... yes (_FILE_OFFSET_BITS=64) Checking for C++ type uint... yes Checking for C++ type uint32... no Package libxml++-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libxml++-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libxml++-1.0' found Checking for C++ header file libxml++/libxml++.h... no Please install libxml++-1.0 where pkg-config and scons can find it
fish@x1-6-00-c0-9f-0e-08-bb:~/sources/museek> python scons/scons.py install
scons: Reading SConscript files ... Checking for header file stdio.h... yes Checking for header file sys/types.h... yes Checking for header file sys/stat.h... yes Checking for header file stdlib.h... yes Checking for header file stddef.h... yes Checking for header file memory.h... yes Checking for header file string.h... yes Checking for header file strings.h... yes Checking for header file inttypes.h... yes Checking for header file stdbool.h... yes Checking for header file stdint.h... yes Checking for header file unistd.h... yes Checking for header file stdarg.h... yes Checking for header file netdb.h... yes Checking for header file sys/socket.h... yes Checking for header file sys/un.h... yes Checking for header file fcntl.h... yes Checking for header file netinet/in.h... yes Checking for header file sys/poll.h... yes Checking for header file pwd.h... yes Checking for header file errno.h... yes Checking for iconv input type... char** Checking for C header file sys/epoll.h... yes Checking for C++ function epoll_ctl()... yes Checking for C header file signal.h... yes Checking signal callback return type... void Checking for C type UNIX_PATH_MAX... no Checking for C header file time.h... yes Checking for C header file dirent.h... yes Checking for C++ function scandir()... yes Checking for scandir entry type... dirent Checking for large file support... yes (_FILE_OFFSET_BITS=64) Checking for C++ type uint... yes Checking for C++ type uint32... no Package libxml++-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libxml++-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libxml++-1.0' found Checking for C++ header file libxml++/libxml++.h... no Please install libxml++-1.0 where pkg-config and scons can find it
fish@x1-6-00-c0-9f-0e-08-bb:~/sources/museek> whereis libxml
libxml: /usr/lib/libxml2.a /usr/lib/libxml2.la /usr/lib/libxml2.so /usr/lib/libxml.a /usr/lib/libxml.la /usr/lib/libxml.so /usr/share/man/man3/libxml.3.gz
Was nun? Weiss jemand Rat? :rolleyes:
Habe ein Problem bei der Installation von Museek!
Museek uses the SConstruct build system (www.scons.org) for building and installing all components. If you got Museek from as an official release tarball (ie. not from the Subversion repository, and not a snapshot), 'scons' should be included with the release and your can start scons using 'python scons/scons.py'. For the impatient and/or people with AD(H)D: # scons install or: # python scons/scons.py install Dependencies: Museek depends on: - libxml++-1.0.0 or newer Museeq (the Qt GUI) depends on: - Qt 3.2 or newer The build system depends on: - Python - SConstruct (included with release tarballs) - A C compiler - A C++ compiler with access to STL - Development packages for libxml++ and optionally Qt Using the build system: $ scons [options]... [targets]... or: $ python scons/scons.py [options]... [targets]... Available options (options marked with are remembered between scons runs): PREFIX=prefix Install prefix, where to install Museek to (default:'/usr/local') BINDIR=prefix Binary directory, where to install binaries to (default: '$PREFIX/bin') DATADIR=prefix Data directory, where to install data files (default: '$PREFIX/share/museek') DESTDIR=prefix Installation destination dir, useful for package builders. (default: '') BUILDDIR=yes/no Build to build-platform-arch subdirectory default: yes RELEASE=yes/no Build for release with optimizations and without debugging information (only for gcc) default: no MULOG=debug,cycle,calltrace Which debugging messages to include default: 'cycle,debug' EPOLL=yes/no Use epoll when available (linux 2.6+) default: yes MUSEEQ=yes/no Test for Qt, and if available, build museeq default: yes QTDIR=prefix Directory where Qt can be found (should have an include and lib subdirectory) default: auto-detect QT_LIB=lib Specify which Qt library to use. default: 'qt' with fallback to 'qt-mt' Available build targets (that make sense): museekd Build the museek daemon Tools Build the museek tools (only muscan for now) museeq Build the Qt GUI to museekd install_museekd Install museekd install_museeq Install museeq install_tools Install the museek tools (read: muscan) install Install all of the above Default targets that are built: museekd, Tools, museeq
Naja, eigentlich ist alles installiert. Führe ich es aber aus, passiert folgendes:
fish@x1-6-00-c0-9f-0e-08-bb:~/sources/museek> python scons/scons.py
scons: Reading SConscript files ... Checking for header file stdio.h... yes Checking for header file sys/types.h... yes Checking for header file sys/stat.h... yes Checking for header file stdlib.h... yes Checking for header file stddef.h... yes Checking for header file memory.h... yes Checking for header file string.h... yes Checking for header file strings.h... yes Checking for header file inttypes.h... yes Checking for header file stdbool.h... yes Checking for header file stdint.h... yes Checking for header file unistd.h... yes Checking for header file stdarg.h... yes Checking for header file netdb.h... yes Checking for header file sys/socket.h... yes Checking for header file sys/un.h... yes Checking for header file fcntl.h... yes Checking for header file netinet/in.h... yes Checking for header file sys/poll.h... yes Checking for header file pwd.h... yes Checking for header file errno.h... yes Checking for iconv input type... char** Checking for C header file sys/epoll.h... yes Checking for C++ function epoll_ctl()... yes Checking for C header file signal.h... yes Checking signal callback return type... void Checking for C type UNIX_PATH_MAX... no Checking for C header file time.h... yes Checking for C header file dirent.h... yes Checking for C++ function scandir()... yes Checking for scandir entry type... dirent Checking for large file support... yes (_FILE_OFFSET_BITS=64) Checking for C++ type uint... yes Checking for C++ type uint32... no Package libxml++-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libxml++-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libxml++-1.0' found Checking for C++ header file libxml++/libxml++.h... no Please install libxml++-1.0 where pkg-config and scons can find it
fish@x1-6-00-c0-9f-0e-08-bb:~/sources/museek> python scons/scons.py install
scons: Reading SConscript files ... Checking for header file stdio.h... yes Checking for header file sys/types.h... yes Checking for header file sys/stat.h... yes Checking for header file stdlib.h... yes Checking for header file stddef.h... yes Checking for header file memory.h... yes Checking for header file string.h... yes Checking for header file strings.h... yes Checking for header file inttypes.h... yes Checking for header file stdbool.h... yes Checking for header file stdint.h... yes Checking for header file unistd.h... yes Checking for header file stdarg.h... yes Checking for header file netdb.h... yes Checking for header file sys/socket.h... yes Checking for header file sys/un.h... yes Checking for header file fcntl.h... yes Checking for header file netinet/in.h... yes Checking for header file sys/poll.h... yes Checking for header file pwd.h... yes Checking for header file errno.h... yes Checking for iconv input type... char** Checking for C header file sys/epoll.h... yes Checking for C++ function epoll_ctl()... yes Checking for C header file signal.h... yes Checking signal callback return type... void Checking for C type UNIX_PATH_MAX... no Checking for C header file time.h... yes Checking for C header file dirent.h... yes Checking for C++ function scandir()... yes Checking for scandir entry type... dirent Checking for large file support... yes (_FILE_OFFSET_BITS=64) Checking for C++ type uint... yes Checking for C++ type uint32... no Package libxml++-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libxml++-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libxml++-1.0' found Checking for C++ header file libxml++/libxml++.h... no Please install libxml++-1.0 where pkg-config and scons can find it
fish@x1-6-00-c0-9f-0e-08-bb:~/sources/museek> whereis libxml
libxml: /usr/lib/libxml2.a /usr/lib/libxml2.la /usr/lib/libxml2.so /usr/lib/libxml.a /usr/lib/libxml.la /usr/lib/libxml.so /usr/share/man/man3/libxml.3.gz
Was nun? Weiss jemand Rat? :rolleyes: