Hi @ all,
beim Versuch, eine "exotische" Soundkarte zum Arbeiten zu Überreden, bin ich auf OSS gestossen.
Da das Paket für 14.04 nicht in den Quellen liegt, habe ich nun versucht, OSS selbst aus dem Quellcode zu bauen - dabei endet "sudo checkinstall" mit folgender Fehlermeldung
frieder@x220:~/oss41build$ sudo checkinstall checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran Diese Software wurde unter der GNU GPL veröffentlicht ***************************************** **** Debian package creation selected *** ***************************************** Das Paket wird entsprechend dieser Vorgaben erstellt: 0 - Maintainer: [ root@x220 ] 1 - Summary: [ creative ] 2 - Name: [ oss41build ] 3 - Version: [ 20140316 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ oss41build ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ oss41build ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern: 0 Enter the maintainer's name and e-mail address: >> Das Paket wird entsprechend dieser Vorgaben erstellt: 0 - Maintainer: [ root@x220 ] 1 - Summary: [ creative ] 2 - Name: [ oss41build ] 3 - Version: [ 20140316 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ oss41build ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ oss41build ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern: Installing with make install... ====================== Installations-Ergebnisse ========================== for n in lib cmd kernel os_cmd kernel/OS/Linux noregparm;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done lib make[1]: Betrete Verzeichnis '/home/frieder/oss41build/lib' for n in libOSSlib libossmix;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done libOSSlib make[2]: Betrete Verzeichnis '/home/frieder/oss41build/lib/libOSSlib' sh ./compile.sh /lib "cc" "-O -fPIC" "make" make[3]: Betrete Verzeichnis '/home/frieder/oss41build/lib/libOSSlib' make[3]: »libOSSlib.so« ist bereits aktualisiert. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/lib/libOSSlib' make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/lib/libOSSlib' libossmix make[2]: Betrete Verzeichnis '/home/frieder/oss41build/lib/libossmix' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/lib/libossmix' make[1]: Verlasse Verzeichnis '/home/frieder/oss41build/lib' cmd make[1]: Betrete Verzeichnis '/home/frieder/oss41build/cmd' for n in ossdevlinks ossinfo ossmix ossmixd osspartysh ossphone ossplay osstest savemixer vmixctl;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done ossdevlinks make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/ossdevlinks' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/ossdevlinks' ossinfo make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/ossinfo' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/ossinfo' ossmix make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/ossmix' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/ossmix' ossmixd make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/ossmixd' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/ossmixd' osspartysh make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/osspartysh' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/osspartysh' ossphone make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/ossphone' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/ossphone' ossplay make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/ossplay' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/ossplay' osstest make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/osstest' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/osstest' savemixer make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/savemixer' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/savemixer' vmixctl make[2]: Betrete Verzeichnis '/home/frieder/oss41build/cmd/vmixctl' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd/vmixctl' make[1]: Verlasse Verzeichnis '/home/frieder/oss41build/cmd' kernel make[1]: Betrete Verzeichnis '/home/frieder/oss41build/kernel' for n in drv framework;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done drv make[2]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv' for n in oss_ali5455 oss_atiaudio oss_audigyls oss_audioloop oss_audiopci oss_cmi878x oss_cmpci oss_cs4281 oss_cs461x oss_digi96 oss_emu10k1x oss_envy24 oss_envy24ht oss_fmedia oss_geode oss_hdaudio oss_ich oss_imux oss_madi oss_midiloop oss_midimix oss_sblive oss_sbpci oss_sbxfi oss_solo oss_trident oss_usb oss_userdev oss_via823x oss_via97 oss_ymf7xx;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done oss_ali5455 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_ali5455' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_ali5455' oss_atiaudio make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_atiaudio' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_atiaudio' oss_audigyls make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_audigyls' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_audigyls' oss_audioloop make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_audioloop' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_audioloop' oss_audiopci make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_audiopci' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_audiopci' oss_cmi878x make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cmi878x' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cmi878x' oss_cmpci make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cmpci' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cmpci' oss_cs4281 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cs4281' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cs4281' oss_cs461x make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cs461x' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_cs461x' oss_digi96 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_digi96' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_digi96' oss_emu10k1x make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_emu10k1x' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_emu10k1x' oss_envy24 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_envy24' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_envy24' oss_envy24ht make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_envy24ht' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_envy24ht' oss_fmedia make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_fmedia' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_fmedia' oss_geode make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_geode' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_geode' oss_hdaudio make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_hdaudio' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_hdaudio' oss_ich make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_ich' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_ich' oss_imux make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_imux' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_imux' oss_madi make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_madi' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_madi' oss_midiloop make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_midiloop' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_midiloop' oss_midimix make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_midimix' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_midimix' oss_sblive make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_sblive' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_sblive' oss_sbpci make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_sbpci' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_sbpci' oss_sbxfi make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_sbxfi' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_sbxfi' oss_solo make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_solo' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_solo' oss_trident make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_trident' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_trident' oss_usb make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_usb' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_usb' oss_userdev make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_userdev' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_userdev' oss_via823x make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_via823x' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_via823x' oss_via97 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_via97' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_via97' oss_ymf7xx make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_ymf7xx' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv/oss_ymf7xx' make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/drv' framework make[2]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework' for n in ac97 audio midi mixer osscore remux sndstat uart401 vmix_core;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done ac97 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/ac97' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/ac97' audio make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/audio' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/audio' midi make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/midi' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/midi' mixer make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/mixer' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/mixer' osscore make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/osscore' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/osscore' remux make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/remux' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/remux' sndstat make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/sndstat' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/sndstat' uart401 make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/uart401' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/uart401' vmix_core make[3]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/framework/vmix_core' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework/vmix_core' make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/framework' make[1]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel' os_cmd make[1]: Betrete Verzeichnis '/home/frieder/oss41build/os_cmd' for n in Linux;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done Linux make[2]: Betrete Verzeichnis '/home/frieder/oss41build/os_cmd/Linux' for n in ossdetect ossvermagic;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done ossdetect make[3]: Betrete Verzeichnis '/home/frieder/oss41build/os_cmd/Linux/ossdetect' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/os_cmd/Linux/ossdetect' ossvermagic make[3]: Betrete Verzeichnis '/home/frieder/oss41build/os_cmd/Linux/ossvermagic' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/os_cmd/Linux/ossvermagic' make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/os_cmd/Linux' make[1]: Verlasse Verzeichnis '/home/frieder/oss41build/os_cmd' kernel/OS/Linux make[1]: Betrete Verzeichnis '/home/frieder/oss41build/kernel/OS/Linux' make[1]: Für das Ziel »all« ist nichts zu tun. make[1]: Verlasse Verzeichnis '/home/frieder/oss41build/kernel/OS/Linux' noregparm make[1]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm' for n in kernel kernel/OS/Linux;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done kernel make[2]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel' for n in drv framework;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done drv make[3]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv' for n in oss_ali5455 oss_atiaudio oss_audigyls oss_audioloop oss_audiopci oss_cmi878x oss_cmpci oss_cs4281 oss_cs461x oss_digi96 oss_emu10k1x oss_envy24 oss_envy24ht oss_fmedia oss_geode oss_hdaudio oss_ich oss_imux oss_madi oss_midiloop oss_midimix oss_sblive oss_sbpci oss_sbxfi oss_solo oss_trident oss_usb oss_userdev oss_via823x oss_via97 oss_ymf7xx;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done oss_ali5455 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_ali5455' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_ali5455' oss_atiaudio make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_atiaudio' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_atiaudio' oss_audigyls make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_audigyls' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_audigyls' oss_audioloop make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_audioloop' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_audioloop' oss_audiopci make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_audiopci' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_audiopci' oss_cmi878x make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cmi878x' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cmi878x' oss_cmpci make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cmpci' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cmpci' oss_cs4281 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cs4281' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cs4281' oss_cs461x make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cs461x' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_cs461x' oss_digi96 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_digi96' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_digi96' oss_emu10k1x make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_emu10k1x' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_emu10k1x' oss_envy24 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_envy24' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_envy24' oss_envy24ht make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_envy24ht' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_envy24ht' oss_fmedia make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_fmedia' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_fmedia' oss_geode make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_geode' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_geode' oss_hdaudio make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_hdaudio' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_hdaudio' oss_ich make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_ich' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_ich' oss_imux make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_imux' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_imux' oss_madi make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_madi' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_madi' oss_midiloop make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_midiloop' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_midiloop' oss_midimix make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_midimix' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_midimix' oss_sblive make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_sblive' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_sblive' oss_sbpci make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_sbpci' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_sbpci' oss_sbxfi make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_sbxfi' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_sbxfi' oss_solo make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_solo' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_solo' oss_trident make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_trident' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_trident' oss_usb make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_usb' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_usb' oss_userdev make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_userdev' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_userdev' oss_via823x make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_via823x' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_via823x' oss_via97 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_via97' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_via97' oss_ymf7xx make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_ymf7xx' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv/oss_ymf7xx' make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/drv' framework make[3]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework' for n in ac97 audio midi mixer osscore remux sndstat uart401 vmix_core;do (echo $n && cd $n && make ARCH=x86_64) || eval 'exit 1'; done ac97 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/ac97' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/ac97' audio make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/audio' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/audio' midi make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/midi' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/midi' mixer make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/mixer' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/mixer' osscore make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/osscore' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/osscore' remux make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/remux' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/remux' sndstat make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/sndstat' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/sndstat' uart401 make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/uart401' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/uart401' vmix_core make[4]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/vmix_core' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework/vmix_core' make[3]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/framework' make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel' kernel/OS/Linux make[2]: Betrete Verzeichnis '/home/frieder/oss41build/noregparm/kernel/OS/Linux' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm/kernel/OS/Linux' make[1]: Verlasse Verzeichnis '/home/frieder/oss41build/noregparm' sh build.sh build.sh: 5: build.sh: gawk: not found No gawk found. Using lesser replacement Check devices for oss_ali5455 Check devices for oss_atiaudio Check devices for oss_audigyls Check devices for oss_audioloop Check devices for oss_audiopci Check devices for oss_cmi878x Check devices for oss_cmpci Check devices for oss_cs4281 Check devices for oss_cs461x Check devices for oss_digi96 Check devices for oss_emu10k1x Check devices for oss_envy24 Check devices for oss_envy24ht Check devices for oss_fmedia Check devices for oss_geode Check devices for oss_hdaudio Check devices for oss_ich Check devices for oss_imux Check devices for oss_madi Check devices for oss_midiloop Check devices for oss_midimix Check devices for oss_sblive Check devices for oss_sbpci Check devices for oss_sbxfi Check devices for oss_solo Check devices for oss_trident Check devices for oss_usb Check devices for oss_userdev Check devices for oss_via823x Check devices for oss_via97 Check devices for oss_ymf7xx cp: der Aufruf von stat für »lib/libsalsa/.libs/libsalsa.so.2.0.0“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden Warning: No libsalsa library compiled done ossinfo done ossmix done osspartysh done ossphone done ossplay done ossrecord done osstest done ossdevlinks done savemixer done vmixctl done ossdetect #rm -f "/usr/lib/oss"/modules/*.o (cd prototype; find -L . -type d | xargs -i{} mkdir -p /{}) (cd prototype; find -L . -type f | xargs -i{} cp {} /{}) cd "/usr/lib/oss"/build && sh install.sh OSS build environment set up for REGPARM kernels Building module osscore Failed to compile OSS make[1]: Betrete Verzeichnis '/usr/lib/oss/build' make -C /lib/modules/3.13.0-17-generic/build M=/usr/lib/oss/build modules make[2]: Betrete Verzeichnis '/usr/src/linux-headers-3.13.0-17-generic' CC [M] /usr/lib/oss/build/osscore.o /usr/lib/oss/build/osscore.c: In function ‘init_proc_fs’: /usr/lib/oss/build/osscore.c:287:8: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration] create_proc_entry ("opensound", 0700 | S_IFDIR, NULL)) == NULL) ^ /usr/lib/oss/build/osscore.c:286:22: warning: assignment makes pointer from integer without a cast [enabled by default] if ((oss_proc_root = ^ /usr/lib/oss/build/osscore.c:293:26: warning: assignment makes pointer from integer without a cast [enabled by default] if ((oss_proc_devfiles = ^ /usr/lib/oss/build/osscore.c:300:20: error: dereferencing pointer to incomplete type oss_proc_devfiles->proc_fops = &oss_proc_operations; ^ /usr/lib/oss/build/osscore.c: In function ‘oss_get_uid’: /usr/lib/oss/build/osscore.c:440:3: error: incompatible types when returning type ‘kuid_t’ but ‘int’ was expected return current->cred->uid; ^ /usr/lib/oss/build/osscore.c: In function ‘alloc_fop’: /usr/lib/oss/build/osscore.c:956:6: error: ‘struct file_operations’ has no member named ‘readdir’ fop->readdir = NULL; /* tmp_readdir; */ ^ /usr/lib/oss/build/osscore.c:964:14: warning: assignment from incompatible pointer type [enabled by default] fop->fsync = oss_no_fsync; ^ /usr/lib/oss/build/osscore.c: In function ‘oss_pci_read_devpath’: /usr/lib/oss/build/osscore.c:1638:3: warning: return discards ‘const’ qualifier from pointer target type [enabled by default] return dev_name(&dip->pcidev->dev); ^ In file included from include/linux/kernel.h:12:0, from include/linux/cache.h:4, from include/linux/time.h:4, from include/linux/stat.h:18, from include/linux/module.h:10, from /usr/lib/oss/build/osscore.c:15: /usr/lib/oss/build/osscore.c: In function ‘oss_fp_check’: include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:73:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:112:3: note: in expansion of macro ‘raw_local_save_flags’ raw_local_save_flags(flags); \ ^ /usr/lib/oss/build/osscore.c:1862:3: note: in expansion of macro ‘local_save_flags’ local_save_flags (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:78:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:102:7: note: in expansion of macro ‘raw_irqs_disabled_flags’ if (raw_irqs_disabled_flags(flags)) { \ ^ /usr/lib/oss/build/osscore.c:1864:3: note: in expansion of macro ‘local_irq_restore’ local_irq_restore (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:68:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:103:4: note: in expansion of macro ‘raw_local_irq_restore’ raw_local_irq_restore(flags); \ ^ /usr/lib/oss/build/osscore.c:1864:3: note: in expansion of macro ‘local_irq_restore’ local_irq_restore (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:68:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:107:4: note: in expansion of macro ‘raw_local_irq_restore’ raw_local_irq_restore(flags); \ ^ /usr/lib/oss/build/osscore.c:1864:3: note: in expansion of macro ‘local_irq_restore’ local_irq_restore (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:73:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:112:3: note: in expansion of macro ‘raw_local_save_flags’ raw_local_save_flags(flags); \ ^ /usr/lib/oss/build/osscore.c:1866:3: note: in expansion of macro ‘local_save_flags’ local_save_flags (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:78:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:102:7: note: in expansion of macro ‘raw_irqs_disabled_flags’ if (raw_irqs_disabled_flags(flags)) { \ ^ /usr/lib/oss/build/osscore.c:1871:3: note: in expansion of macro ‘local_irq_restore’ local_irq_restore (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:68:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:103:4: note: in expansion of macro ‘raw_local_irq_restore’ raw_local_irq_restore(flags); \ ^ /usr/lib/oss/build/osscore.c:1871:3: note: in expansion of macro ‘local_irq_restore’ local_irq_restore (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:68:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:107:4: note: in expansion of macro ‘raw_local_irq_restore’ raw_local_irq_restore(flags); \ ^ /usr/lib/oss/build/osscore.c:1871:3: note: in expansion of macro ‘local_irq_restore’ local_irq_restore (flags_reg); ^ include/linux/typecheck.h:11:18: warning: comparison of distinct pointer types lacks a cast [enabled by default] (void)(&__dummy == &__dummy2); \ ^ include/linux/irqflags.h:73:3: note: in expansion of macro ‘typecheck’ typecheck(unsigned long, flags); \ ^ include/linux/irqflags.h:112:3: note: in expansion of macro ‘raw_local_save_flags’ raw_local_save_flags(flags); \ ^ /usr/lib/oss/build/osscore.c:1873:3: note: in expansion of macro ‘local_save_flags’ local_save_flags (flags_reg); ^ /usr/lib/oss/build/osscore.c: In function ‘oss_get_uid’: /usr/lib/oss/build/osscore.c:444:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ cc1: some warnings being treated as errors make[3]: *** [/usr/lib/oss/build/osscore.o] Fehler 1 make[2]: *** [_module_/usr/lib/oss/build] Fehler 2 make[2]: Verlasse Verzeichnis '/usr/src/linux-headers-3.13.0-17-generic' make[1]: *** [default] Fehler 2 make[1]: Verlasse Verzeichnis '/usr/lib/oss/build' make: *** [install] Fehler 2 **** Installation fehlgeschlagen. Breche Paket-Erzeugung ab. Stelle überschriebene Dateien wieder her...OK Räume auf...OK Auf Wiedersehen! frieder@x220:~/oss41build$
irgend etwas fehlt da wohl noch, aber ich hab keine Idee dazu und Paketbau ist auch nicht gerade das, womit ich mich sonderlich auskenne - hab halt die Anleitung im Wiki abgearbeitet.
Möglicherweise hat ja noch jemand ne Idee, was man/ich machen könnte.
Wen nicht, dann ist es auch egal, dann wird die Karte halt doch verschenkt (unter Win8 läuft sie tiptop, da findet sich bestimmt jemand) - das hier ist sozusagen der letzte versuch, doch noch in den Genuß des optischen Ausgangs der SK zu kommen.
Grüße
Frieder