Проблема е следния:
няколко пъти се опитвам да компилирам пакета "KDE Multimedi" с различни опции, но винаги един и същи проблем се появява:
In file included from /usr/include/linux/cdrom.h:14,
from cdromAccess_Linux.cpp:17,
from cdromAccess.cpp:33:
/usr/include/asm/byteorder.h:38: error: syntax error before `(' token
/usr/include/asm/byteorder.h:42: error: 'u64' was not declared in
this scope
/usr/include/linux/byteorder/swab.h:213: error: `addr' was not declared in this
scope
/usr/include/linux/byteorder/swab.h:214: error: variable or field `swab64s' declared as an
`inline' variable
/usr/include/linux/byteorder/swab.h:214: error: syntax error before `{' token
make[4]: *** [cdromAccess.lo] Error 1
make[4]: Leaving directory `/home/senser/kde3.2.91/kdemultimedia-3.2.91/mpeglib/lib/input'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/senser/kde3.2.91/kdemultimedia-3.2.91/mpeglib/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/senser/kde3.2.91/kdemultimedia-3.2.91/mpeglib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/senser/kde3.2.91/kdemultimedia-3.2.91'
make: *** [all] Error 2
Проблема мисля че е в следните редове от ./configure:
configure: WARNING: linux/cdrom.h: present but cannot be compiled
configure: WARNING: linux/cdrom.h: check for missing prerequisite headers?
configure: WARNING: linux/cdrom.h: see the Autoconf documentation
configure: WARNING: linux/cdrom.h: section "Present But Cannot Be Compiled"
configure: WARNING: linux/cdrom.h: proceeding with the preprocessor's result
configure: WARNING: linux/cdrom.h: in the future, the compiler will take precedence
configure: WARNING: ## ------------------------------------------ ##
configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##
configure: WARNING: ## ------------------------------------------ ##
За съжаление така и не намерих решение.
Помагайте
'>