Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-06-11 15:20:44

  pribina - Użytkownik

pribina
Użytkownik
Zarejestrowany: 2011-06-11

Instalacja OSS4 na kernelu 2.6.38

Ostatnio po przeczytaniu kilku artykułów o OSS4 postanowiłem zainstalować go w miejscę ALSY, która pod wieloma względami nie spełnia moich oczekiwań. Posiadam system Linux Mint Debian Edition, który bazuje na Debianie testing. Na forum DUG było kilka tematów odnośnie instalacji OSS w najnowszej wersji. Generalnie całość sprowadza się do instalacji 4 pakietów (tj. oss4-base oss4-dev oss4-dkms oss4-gtk) z repozytorium. Tu pojawia się problem gdyż na standardowej instalacji systemu z jądrem 2.6.38-2 podczas automatycznej kompilacji pojawiają się błędy. Czy komuś udało się zainstalować OSS4 na wyżej wspomnianym kernelu?

Oto log z instalacji:

Kod:

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Note, selecting 'oss4-base' for regex 'oss4-*'
Note, selecting 'oss4-modules' for regex 'oss4-*'
Note, selecting 'oss4-dev' for regex 'oss4-*'
Note, selecting 'oss4-dkms' for regex 'oss4-*'
Note, selecting 'oss4-gtk' for regex 'oss4-*'
Note, selecting 'oss4-dkms' instead of 'oss4-modules'
The following package was automatically installed and is no longer required:
  libntfs-3g80
Aby je usunąć należy użyć "apt-get autoremove".
Sugerowane pakiety:
  oss4-modules
Zostaną zainstalowane następujące NOWE pakiety:
  oss4-base oss4-dev oss4-dkms oss4-gtk
0 aktualizowanych, 4 nowo instalowanych, 0 usuwanych i 5 nieaktualizowanych.
Konieczne pobranie 0 B/1687 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 6865 kB miejsca na dysku.
Zaznaczenie poprzednio niezaznaczonego pakietu oss4-base.
(Odczytywanie bazy danych ... 173409 files and directories currently installed.)
Rozpakowanie oss4-base (z .../oss4-base_4.2-build2003-1.1_amd64.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu oss4-dev.
Rozpakowanie oss4-dev (z .../oss4-dev_4.2-build2003-1.1_all.deb) ...
Adding 'diversion of /usr/include/linux/soundcard.h to /usr/include/linux/soundcard.h.oss3 by oss4-dev'
Zaznaczenie poprzednio niezaznaczonego pakietu oss4-dkms.
Rozpakowanie oss4-dkms (z .../oss4-dkms_4.2-build2003-1.1_all.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu oss4-gtk.
Rozpakowanie oss4-gtk (z .../oss4-gtk_4.2-build2003-1.1_amd64.deb) ...
Przetwarzanie wyzwalaczy dla readahead-fedora...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie oss4-base (4.2-build2003-1.1) ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/oss.conf ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/oss4/devices.list ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/oss4/version.dat ...
Konfigurowanie oss4-dev (4.2-build2003-1.1) ...
Konfigurowanie oss4-dkms (4.2-build2003-1.1) ...
Loading new oss4-4.2-build2003 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.38-2-amd64
Building initial module for 2.6.38-2-amd64

Error! Bad return status for module build on kernel: 2.6.38-2-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/oss4/4.2-build2003/build/ for more information.
Unloading Open Sound System kernel modules: done (OSS not loaded).
Starting Open Sound System: failed (No kernel modules detected).
Konfigurowanie oss4-gtk (4.2-build2003-1.1) ...

cat /var/lib/dkms/oss4/4.2-build2003/build/make.log:

Kod:

DKMS make.log for oss4-4.2-build2003 for kernel 2.6.38-2-amd64 (x86_64)
sob, 11 cze 2011, 15:04:34 CEST
make: Wejście do katalogu `/usr/src/linux-headers-2.6.38-2-amd64'
  CC [M]  /var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.o
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c: In function ‘alloc_fop’:
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:956: error: ‘struct file_operations’ has no member named ‘ioctl’
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:960: warning: assignment from incompatible pointer type
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c: In function ‘oss_pci_read_devpath’:
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1634: warning: return discards qualifiers from pointer target type
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c: In function ‘oss_fp_check’:
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1858: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1860: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1860: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1860: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1862: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1867: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1867: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1867: warning: comparison of distinct pointer types lacks a cast
/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1869: warning: comparison of distinct pointer types lacks a cast
make[3]: *** [/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.o] Błąd 1
make[2]: *** [_module_/var/lib/dkms/oss4/4.2-build2003/build/core] Błąd 2
make[1]: *** [sub-make] Błąd 2
make: *** [all] Błąd 2
make: Opuszczenie katalogu `/usr/src/linux-headers-2.6.38-2-amd64'

Offline

 

#2  2011-06-11 18:54:00

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Instalacja OSS4 na kernelu 2.6.38

Spróbuj paczki ze stronki
tutaj


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2011-06-14 10:01:17

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: Instalacja OSS4 na kernelu 2.6.38

aptitude install oss4-base oss4-source oss4-gtk
module-assistant prepare
ln -s /usr/src/linux-headers-$(uname -r | sed s/-generic//g) /lib/modules/$(uname -r)/source
module-assistant auto-install oss4
dpkg-reconfigure linux-sound-base
aptitude remove alsa-base alsa-utils
reboot
Musi dzialać bo tak robiłem i szło jak buza


http://img196.imageshack.us/img196/3770/freebsde.jpg

Offline

 

#4  2011-06-15 01:19:34

  pribina - Użytkownik

pribina
Użytkownik
Zarejestrowany: 2011-06-11

Re: Instalacja OSS4 na kernelu 2.6.38

Obecnie w repozytoriach testing nie ma juz pakietu oss4-source. Zamiast niego jest pakiet oss4-dpkg podczas instalacji ktorego odbywa sie automatyczna kompilacja. Co do pakietu ze strony firmy 4front to jest to wersja trial ktora dziala tylko przez okreslony czas.

Offline

 

#5  2011-06-15 07:54:23

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Instalacja OSS4 na kernelu 2.6.38

pribina napisał(-a):

Co do pakietu ze strony firmy 4front to jest to wersja trial ktora dziala tylko przez okreslony czas.

Z tego co pamiętam to po przeinstalowaniu działa od nowa jakiś czas.

Nic nie stoi też na przeszkodzie aby samemu zbudować pakiet ze źródeł ze stronki.
Wówczas nie jest to już trial.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)