[Çözüldü]Intel 5 Series/3400 Series Chipset (rev 06) OSS derleme

Başlatan perperik, 03 Mart 2012 - 00:52:10

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

if

@perperik, sudo find / -name oss-v4.2-build2006-src-gpl.tar.bz2 çktısı nedir?

perperik


if

:) Dosyayı indirdiniz, değil mi? sudo find / -name oss-* da çıktı vermezse http://www.4front-tech.com/developer/sources/stable/gpl/ bağlantısından oss-v4.2-build2006-src-gpl.tar.bz2 olanını indirin. İndirdiğiniz paketi masaüstüne taşıyın. Sonra sırasıyla şu komutları uygulayın: cd /usr/src
sudo bunzip2 -c ~/Masaüstü/oss-v4.2-build2006-src-gpl.tar.bz2 | sudo tar xvf -
sudo mkdir /usr/src/oss; cd /usr/src/oss
/usr/src/$TARGETDIR/configure
make build
sudo make install
işlem bitince sudo reboot Bilgisayar açılınca soundon
osstest

perperik

perperik@perperik:~$ soundon
soundon: komut bulunamadı
perperik@perperik:~$ osstest
'osstest' programı şu anda kurulu değil.  Kurulumunu şunu yazarak yapabilirsiniz:
sudo apt-get install oss4-base


Bilgisayar açıldıktan sonra böyle dedi. Sanırım asla kurulamayacak :(

Alıntı Yap:) Dosyayı indirdiniz, değil mi?
Tabii ki indirdim:)

if

@perperik, /usr/src/$TARGETDIR/configure
make build
sudo make install
komutlarını verince her şey yolunda gitti mi?

perperik

#30
Olmuyor. Şifremi tanımıyor:(  Deniyorum tekrar tekrar.

Hah, şöyle dedi:

perperik@perperik:/usr/src$ mkdir: `/usr/src/oss' dizini oluşturulamıyor: Dosya var
perperik@perperik:/usr/src/oss$ bash: /usr/src//configure: Böyle bir dosya ya da dizin yok
perperik@perperik:/usr/src/oss$ make: *** Hedef `build' i derlemek için  hiçbir kural yok. Durdu.



Sesten başka bir problemi mi var acaba? Bugüne kadar hiç dosya indirerek program kurmadım. Yazılım merkezinden indirdim hep.


if

@perperik, sistemde başka sorun olabilir de buradaki çıktılardan anlayamayız. O çıktıları sadece derlemeyle ilgili bilgi verir.

cd /usr/src/oss
/usr/src/oss-v4.2-build2006-src-gpl/configure
komutunu verip Böyle bir dosya ya da dizin yok şeklinde bir hata almazsanız make build
sudo make install
komutlarıyla devam edebilirsiniz.

perperik

Böyle bir dosya ya dizin yok çıktısı aldım yine.

Kurulumunu şunu yazarak yapabilirsiniz: sudo apt-get install oss4-base

önermişti bilgisayar. İşe yarar mı sizce?

if

@perperik, oss bilgim yok denecek kadar az. Sadece derlemede yardımcı olabiliyorum size. Yeri geldiğinde de oss'nin wikisine vs. bakıyorum. O paketin kurulması sorunumuzu çözer mi bilemem ama deneyebiliriz. Olmazsa kaldırırız zaten.

perperik

Bana yardım etmeye devam edeceksiniz yani... Çok vaktinizi aldım... Üstelik yine bir ilerleme yok :(

perperik@perperik:/usr/src/oss$ sudo apt-get install oss4-base
[sudo] password for perperik:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
oss4-base zaten en yeni sürümde.
Sıralanan paketler otomatik olarak kurulmuştu artık gerekli değiller:
  python-cssutils-doc python-webob python-encutils python-cherrypy3
  calibre-bin python-clientform python-dnspython python-django-tagging
  python-routes libchm1 python-lxml python-mechanize python-beautifulsoup
  python-central python-django python-cssutils python-pyparsing libpodofo0.9.0
Kaldırmak için 'apt-get autoremove' komutunu kullanın
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 0.


(Eski konuya yanıt yazmıştım ama nasıl silebileceğimi bulamadım.. Buraya da yazıyorum..)

if

Elbette devam edeceğim:) Diğer iletiyi taşırım ben gerekli yere:)

Bu bilgisayarın marka ve modelini alabilir miyim?

perperik

Bilgisayarım toplama olduğu için marka, model veremiyorum.

if

@perperik, sudo apt-get purge oss4-base
sudo apt-get update ; sudo apt-get upgrade
sudo apt-get autoremove
komutlarından sonra alsamixer komutunu veriniz. Çıkacak pencerede ses kanalları görünecektir. Kanalların altında "MM" yazılı olan kapalıdır. Bu kanallardan 'Master' ve 'PCM' olanlarının kapalı olup olmadığına bakıp sol üst köşede 'Card' ve 'Chip' olarak neyin yazılı olduğunu not edip buraya geçiniz. Aynı pencerede F6 tuşuna basıp 'default' olanı seçip onaylayınız. İşleminiz bitince esc tuşuna basıp çıkabilirsiniz. Sonra ekranın sol üst köşesindeki ses simgesine basıp ses tercihlerini açınız ve ses tercihleri penceresinde bulunan girdi çıktı gibi seçeneklerin hepsini analog yapınız. Bu şekilde ses alıp almadığınızı söyleyiniz.

perperik

Söz ettiğiniz pencere açılmadı.

perperik@perperik:~$ alsamixer
karıştırıcı açılamıyor: Böyle bir dosya ya da dizin yok

if

Hmm, alsa paketleri yüklü değişmiş. O zaman derlemeye devam edelim.

ls /usr/src
ne diyor?

perperik

Bu bilgisayara kalırsa iki gündür kendisine hiçbir şey yüklü değil :) 

Şöyle diyor:
alsa                                linux-headers-3.0.0-15-generic
fglrx-updates-8.911                 linux-headers-3.0.0-15-generic-pae
linux-headers-3.0.0-12              linux-headers-3.0.0-16
linux-headers-3.0.0-12-generic      linux-headers-3.0.0-16-generic
linux-headers-3.0.0-14              linux-headers-3.0.0-16-generic-pae
linux-headers-3.0.0-14-generic      oss
linux-headers-3.0.0-14-generic-pae  oss-v4.2-build2006-src-gpl
linux-headers-3.0.0-15

if

Tamam. Şimdi: cd /usr/src
sudo rm -r oss
sudo mkdir oss
cd oss
/usr/src/oss-v4.2-build2006-src-gpl/./configure

perperik

Çok uzun bir çıktı:

perperik@perperik:~$ cd /usr/src
perperik@perperik:/usr/src$ sudo rm -r oss
[sudo] password for perperik:
Sorry, try again.
[sudo] password for perperik:
perperik@perperik:/usr/src$ cd /usr/src
perperik@perperik:/usr/src$ sudo rm -r oss
rm: `oss' silinemedi: Böyle bir dosya ya da dizin yok
perperik@perperik:/usr/src$ sudo mkdir oss
perperik@perperik:/usr/src$ cd oss
perperik@perperik:/usr/src/oss$ /usr/src/oss-v4.2-build2006-src-gpl/./configure
Compiling libsalsa library
Using the Linux specific script
Setting up full REGPARM compiling environment
/usr/src/oss-v4.2-build2006-src-gpl/setup/Linux/linsetup.sh: 34: cannot create .makefile: Permission denied
srcdir=/usr/src/oss-v4.2-build2006-src-gpl
Source directory is /usr/src/oss-v4.2-build2006-src-gpl
Build directory is /usr/src/oss
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 78: cannot create devices.list: Permission denied
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 85: cannot create .directories: Permission denied
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 86: cannot create .directories: Permission denied
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 87: cannot create .directories: Permission denied
/usr/bin/ld: cannot open output file dirsetup: Permission denied
collect2: ld çıkış durumu 1 ile döndü
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 102: ./dirsetup: not found
Cannot create the build tree
mkdir: `noregparm' dizini oluşturulamıyor: Erişim engellendi
/usr/src/oss-v4.2-build2006-src-gpl/setup/Linux/linsetup.sh: 44: cannot create .nocopy: Permission denied
Setting up kernel-only NOREGPARM compiling environment
cd: 46: can't cd to noregparm
srcdir=/usr/src/oss-v4.2-build2006-src-gpl
Source directory is /usr/src/oss-v4.2-build2006-src-gpl
Build directory is /usr/src/oss
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 78: cannot create devices.list: Permission denied
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 85: cannot create .directories: Permission denied
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 86: cannot create .directories: Permission denied
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 87: cannot create .directories: Permission denied
/usr/bin/ld: cannot open output file dirsetup: Permission denied
collect2: ld çıkış durumu 1 ile döndü
/usr/src/oss-v4.2-build2006-src-gpl/setup/setupdir.sh: 102: ./dirsetup: not found
Cannot create the build tree
cp: `kernel/framework/include/timestamp.h' durumlanamadı: Böyle bir dosya ya da dizin yok
perperik@perperik:/usr/src/oss$

if

İyi, derlemeye geçebildik:) Gerekli iznizmizin olmadığından dem vuruyor. Biz de alalım, ama önce derleme yapacağımız dizini temizlememiz gerek. Bu durumda söyle yapaluım: cd /usr/src
sudo rm -r oss
sudo mkdir oss
cd oss
sudo /usr/src/oss-v4.2-build2006-src-gpl/./configure
ile.

perperik

Artık temiz sanırım :)

Directory preparation complete.
Build ID will be 2006

if


perperik

Tam bilgisayar söz dinlemeye başladı diye umutlanmıştım :(

Makefile:35: setup/Linux/make.local: Erişim engellendi
make: stat: setup/Linux/make.local: Erişim engellendi
make: *** Hedef `setup/Linux/make.local' i derlemek için  hiçbir kural yok. Durdu.

if


perperik

Sanırım bir hata verdi.

perperik@perperik:/usr/src/oss$ make build
Makefile:35: setup/Linux/make.local: Erişim engellendi
make: stat: setup/Linux/make.local: Erişim engellendi
make: *** Hedef `setup/Linux/make.local' i derlemek için  hiçbir kural yok. Durdu.
perperik@perperik:/usr/src/oss$ sudo make build
[sudo] password for perperik:
for n in lib cmd kernel os_cmd kernel/OS/Linux noregparm;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
lib
make[1]:`/usr/src/oss/lib' dizinine giriliyor
for n in libOSSlib libossmix libsalsa;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
libOSSlib
make[2]:`/usr/src/oss/lib/libOSSlib' dizinine giriliyor
sh ./compile.sh /lib "cc" "-O -fPIC" "make"
make[3]:`/usr/src/oss/lib/libOSSlib' dizinine giriliyor
cc -O -fPIC   -c -o libmain.o libmain.c
cc -O -fPIC   -c -o midiparser.o midiparser.c
cc -O -fPIC   -c -o play_event.o play_event.c
cc -shared -fPIC -o libOSSlib.so libmain.o midiparser.o play_event.o
make[3]: `/usr/src/oss/lib/libOSSlib' dizininden çıkılıyor
make[2]: `/usr/src/oss/lib/libOSSlib' dizininden çıkılıyor
libossmix
make[2]:`/usr/src/oss/lib/libossmix' dizinine giriliyor
cc -c -O -shared -fPIC -Wall -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_cache.c -o ./libossmix_cache.o
cc -c -O -shared -fPIC -Wall -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_local.c -o ./libossmix_local.o
cc -c -O -shared -fPIC -Wall -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_main.c -o ./libossmix_main.o
cc -c -O -shared -fPIC -Wall -DOSS_LITTLE_ENDIAN  -I../../include -I../../kernel/framework/include -I../../kernel/OS/Linux -I../../kernel/nonfree/include -I../.. libossmix_tcp.c -o ./libossmix_tcp.o
cc  -shared -fPIC -o ../../target/lib/libossmix.so ./libossmix_cache.o ./libossmix_local.o ./libossmix_main.o ./libossmix_tcp.o
make[2]: `/usr/src/oss/lib/libossmix' dizininden çıkılıyor
libsalsa
make[2]:`/usr/src/oss/lib/libsalsa' dizinine giriliyor
libtool --tag=CC --mode=compile cc -O -I../../include -I../libOSSlib -c main.c
make[2]: libtool: Komut bulunamadı
make[2]: *** [main.lo] Hata 127
make[2]: `/usr/src/oss/lib/libsalsa' dizininden çıkılıyor
make[1]: *** [subdirs] Hata 1
make[1]: `/usr/src/oss/lib' dizininden çıkılıyor
make: *** [subdirs] Hata 1

if

Evet, vermiş: make[2]: libtool: Komut bulunamadı

Çözüm: sudo apt-get install libtool