* [devel] kernel & libdb @ 2003-06-21 4:24 Alexander S. Belov 2003-06-21 5:24 ` Alexander S. Belov 2003-06-21 9:29 ` Albert R. Valiev 0 siblings, 2 replies; 8+ messages in thread From: Alexander S. Belov @ 2003-06-21 4:24 UTC (permalink / raw) To: devel Привет всем, Делаю #rpm -ba kernel-w4l-up.spec ... cc -I/usr/include -I. -ldb -ldl aicasm.c aicasm_symbol.c aicasm_gram.c aicasm_macro_gram.c aicasm_scan.c aicasm_macro_scan.c -o aicasm aicasm.c:291:1: warning: multi-line string literals are deprecated aicasm.c:338:1: warning: multi-line string literals are deprecated aicasm.c:377:1: warning: multi-line string literals are deprecated aicasm.c:392:1: warning: multi-line string literals are deprecated aicasm.c:412:1: warning: multi-line string literals are deprecated aicasm.c:428:1: warning: multi-line string literals are deprecated aicasm_symbol.c:406:1: warning: multi-line string literals are deprecated aicasm_gram.y: In function `format_1_instr': aicasm_gram.y:1590: warning: deprecated use of label at end of compound statement aicasm_gram.y: At top level: aicasm_gram.y:1846: warning: type mismatch with previous implicit declaration aicasm_gram.tab.c:2957: warning: previous implicit declaration of `yyerror' aicasm_gram.y:1846: warning: `yyerror' was previously implicitly declared to return `int' aicasm_macro_gram.y:162: warning: type mismatch with previous implicit declaration aicasm_macro_gram.tab.c:1283: warning: previous implicit declaration of `mmerror' aicasm_macro_gram.y:162: warning: `mmerror' was previously implicitly declared to return `int' /home/asbel/tmp/ccTsyxO4.o: In function `symtable_open': /home/asbel/tmp/ccTsyxO4.o(.text+0x1af): undefined reference to `dbopen' collect2: ld returned 1 exit status make: *** [aicasm] Ошибка 1 Ну, т.е. проблемы с libdb пр сборке какой-то фигни для aic: /usr/src/RPM/BUILD/kernel-source-2.4.21/drivers/scsi/aic7xxx/aicasm/*. # rpm-qa | grep 'libdb' libdb4.0-devel-4.0.14-alt10 libdb4.0_tcl-4.0.14-alt10 libdb2-devel-2.4.14-alt2 libdb4.0_java-4.0.14-alt10 libdb4.0_cxx-4.0.14-alt10 libdb4.0_tcl-devel-static-4.0.14-alt10 libdb4.0-4.0.14-alt10 libdb4.1-4.1.25-alt1 libdb4.0_cxx-devel-4.0.14-alt10 libdb4.0_java-devel-static-4.0.14-alt10 libdb1-1.85-alt2 libdb4.0_cxx-devel-static-4.0.14-alt10 libdb4.0-devel-static-4.0.14-alt10 libdb4.0_tcl-devel-4.0.14-alt10 libdb1-devel-1.85-alt2 libdb2-2.4.14-alt2 libdb4.1_cxx-4.1.25-alt1 libdb4.0_java-devel-4.0.14-alt10 Т.е. вроде все ОК и в spec'е стоит: BuildRequires: coreutils libdb4.0-devel perl flex bin86 Но на самом деле эта фигня должна собираться с libdb2: aicasm_symbol.c: .... #include <sys/types.h> #ifdef __linux__ #include "aicdb.h" #else #include <db.h> #endif #include <fcntl.h> #include <regex.h> .... # cat aicdb.h #include <db2/db_185.h> А она по причине того, что в Makefile стоит AICASM_CFLAGS:= -I/usr/include -I. -ldb Пытается слинковаться с db4. Соотв. если исправить эту строчку в Makefile на AICASM_CFLAGS:= -I/usr/include -I. -ldb2 и в spec'е добавить BuildRequires: coreutils libdb4.0-devel perl flex bin86 libdb2-devel ИМНО будет счастье или я что-то не понимаю... ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] kernel & libdb 2003-06-21 4:24 [devel] kernel & libdb Alexander S. Belov @ 2003-06-21 5:24 ` Alexander S. Belov 2003-06-21 7:26 ` Alexey V. Lubimov 2003-06-21 9:29 ` Albert R. Valiev 1 sibling, 1 reply; 8+ messages in thread From: Alexander S. Belov @ 2003-06-21 5:24 UTC (permalink / raw) To: ALT Devel discussion list В Сбт, 21.06.2003, в 11:24, Alexander S. Belov пишет: > Соотв. если исправить эту строчку в Makefile на > AICASM_CFLAGS:= -I/usr/include -I. -ldb2 > > и в spec'е добавить > > BuildRequires: coreutils libdb4.0-devel perl flex bin86 libdb2-devel > > ИМНО будет счастье или я что-то не понимаю... Еще немного поглядел на это чудо: Вот кусок из Makefile, где создается aicdb.h: aicdb.h: @if [ -e "/usr/include/db3/db_185.h" ]; then \ echo "#include <db3/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db2/db_185.h" ]; then \ echo "#include <db2/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db/db_185.h" ]; then \ echo "#include <db/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db_185.h" ]; then \ echo "#include <db_185.h>" > aicdb.h; \ else \ echo "*** Install db development libraries"; \ fi Ну и соотв. если его изменить на aicdb.h: @if [ -e "/usr/include/db4/db_185.h" ]; then \ echo "#include <db4/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db3/db_185.h" ]; then \ echo "#include <db3/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db2/db_185.h" ]; then \ echo "#include <db2/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db/db_185.h" ]; then \ echo "#include <db/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db_185.h" ]; then \ echo "#include <db_185.h>" > aicdb.h; \ else \ echo "*** Install db development libraries"; \ fi , т.е. добавить проверку на наличие /usr/include/db4/db_185.h, то все будет ОК, но это untested. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] kernel & libdb 2003-06-21 5:24 ` Alexander S. Belov @ 2003-06-21 7:26 ` Alexey V. Lubimov 0 siblings, 0 replies; 8+ messages in thread From: Alexey V. Lubimov @ 2003-06-21 7:26 UTC (permalink / raw) To: ALT Devel discussion list Alexander S. Belov пишет: >В Сбт, 21.06.2003, в 11:24, Alexander S. Belov пишет: > > > >>Соотв. если исправить эту строчку в Makefile на >>AICASM_CFLAGS:= -I/usr/include -I. -ldb2 >> >>и в spec'е добавить >> >>BuildRequires: coreutils libdb4.0-devel perl flex bin86 libdb2-devel >> >>ИМНО будет счастье или я что-то не понимаю... >> >> > >Еще немного поглядел на это чудо: > >Вот кусок из Makefile, где создается aicdb.h: > >aicdb.h: > @if [ -e "/usr/include/db3/db_185.h" ]; then \ > echo "#include <db3/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db2/db_185.h" ]; then \ > echo "#include <db2/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db/db_185.h" ]; then \ > echo "#include <db/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db_185.h" ]; then \ > echo "#include <db_185.h>" > aicdb.h; \ > else \ > echo "*** Install db development libraries"; \ > fi > >Ну и соотв. если его изменить на > >aicdb.h: > @if [ -e "/usr/include/db4/db_185.h" ]; then \ > echo "#include <db4/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db3/db_185.h" ]; then \ > echo "#include <db3/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db2/db_185.h" ]; then \ > echo "#include <db2/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db/db_185.h" ]; then \ > echo "#include <db/db_185.h>" > aicdb.h; \ > elif [ -e "/usr/include/db_185.h" ]; then \ > echo "#include <db_185.h>" > aicdb.h; \ > else \ > echo "*** Install db development libraries"; \ > fi > >, т.е. добавить проверку на наличие /usr/include/db4/db_185.h, то все >будет ОК, но это untested. > > >_______________________________________________ >Devel mailing list >Devel@altlinux.ru >http://altlinux.ru/mailman/listinfo/devel > > и посмотреть на патчик в пакете kernel-fix-build-2003.04.23 --- linux/drivers/scsi/aic7xxx/aicasm/Makefile.orig Sat May 5 00:16:28 2001 +++ linux/drivers/scsi/aic7xxx/aicasm/Makefile Wed Aug 1 16:18:24 2001 @@ -33,7 +33,9 @@ $(AICASM_CC) $(AICASM_CFLAGS) $(SRCS) -o $(PROG) aicdb.h: - @if [ -e "/usr/include/db3/db_185.h" ]; then \ + @if [ -e "/usr/include/db4/db_185.h" ]; then \ + echo "#include <db4/db_185.h>" > aicdb.h; \ + elif [ -e "/usr/include/db3/db_185.h" ]; then \ echo "#include <db3/db_185.h>" > aicdb.h; \ elif [ -e "/usr/include/db2/db_185.h" ]; then \ echo "#include <db2/db_185.h>" > aicdb.h; \ и понять, что это давно уже сделано. :) -- С уважением, Алексей Любимов avl@cad.ru ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] kernel & libdb 2003-06-21 4:24 [devel] kernel & libdb Alexander S. Belov 2003-06-21 5:24 ` Alexander S. Belov @ 2003-06-21 9:29 ` Albert R. Valiev 2003-06-21 10:22 ` Alexander S. Belov 1 sibling, 2 replies; 8+ messages in thread From: Albert R. Valiev @ 2003-06-21 9:29 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 501 bytes --] В сообщении от 21 Июнь 2003 08:24 Alexander S. Belov написал: > Привет всем, > > Делаю > > #rpm -ba kernel-w4l-up.spec > > Ну, т.е. проблемы с libdb пр сборке какой-то фигни для aic: > /usr/src/RPM/BUILD/kernel-source-2.4.21/drivers/scsi/aic7xxx/a >icasm/*. Скорее всего у вас не обновлен kernel-fix-build хотя я вроде бы прописывал жесткую зависимость.... -- With Best Regards, Albert R. Valiev ------------------------------------ ALT Linux Team [www.altlinux.ru] ARV-DARKSTAR-RIPN, ARV2-RIPE [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] kernel & libdb 2003-06-21 9:29 ` Albert R. Valiev @ 2003-06-21 10:22 ` Alexander S. Belov 2003-06-21 10:37 ` Alexey V. Lubimov 1 sibling, 1 reply; 8+ messages in thread From: Alexander S. Belov @ 2003-06-21 10:22 UTC (permalink / raw) To: ALT Devel discussion list В Сбт, 21.06.2003, в 16:29, Albert R. Valiev пишет: > В сообщении от 21 Июнь 2003 08:24 Alexander S. Belov написал: > > Привет всем, > > > > Делаю > > > > #rpm -ba kernel-w4l-up.spec > > > > Ну, т.е. проблемы с libdb пр сборке какой-то фигни для aic: > > /usr/src/RPM/BUILD/kernel-source-2.4.21/drivers/scsi/aic7xxx/a > >icasm/*. > > Скорее всего у вас не обновлен kernel-fix-build > > хотя я вроде бы прописывал жесткую зависимость.... Разобрался, все проще: Все самое свежее, но собираю я все не от root понятно. А при установки kernel-fix-build-2003.04.23-alt3.noarch.rpm создается каталог /usr/src/kernel/patches/kernel-fix-build с правами 700. Проверил два раза (пересобрал пакет, снес, поставил) - то же самое. Почему это так - не могу сказать (быстро разобраться не получилось, а времени нету). При этом при сборке kernel-w4l-up - rpm на это дело не ругается а пишет: ... kernel-source-2.4.21/Documentation/README.nsp_cs.eng patches = kernel-fix-security kernel-fix-build kernel-feat-fs-xfs kernel-feat-fs-nfs-aw kernel-fe Applying patchset kernel-fix-security Call /usr/src/kernel/patches/apply/kernel-fix-security Applying patchset kernel-fix-security Applying patchset kernel-fix-build Applying patchset kernel-feat-fs-xfs Applying patch 01_xfs-core-alt.patch ... .... Как будто все ОК, а патч на самом деле не накладывается. Вот. Для меня все это - не критично, так что если проблема только моя - можно о ней забыть (стоит последний сизифус). ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] kernel & libdb 2003-06-21 10:22 ` Alexander S. Belov @ 2003-06-21 10:37 ` Alexey V. Lubimov 0 siblings, 0 replies; 8+ messages in thread From: Alexey V. Lubimov @ 2003-06-21 10:37 UTC (permalink / raw) To: ALT Devel discussion list Alexander S. Belov пишет: >Разобрался, все проще: > >Все самое свежее, но собираю я все не от root понятно. А при установки >kernel-fix-build-2003.04.23-alt3.noarch.rpm создается каталог >/usr/src/kernel/patches/kernel-fix-build с правами 700. Проверил два >раза (пересобрал пакет, снес, поставил) - то же самое. Почему это так - >не могу сказать (быстро разобраться не получилось, а времени нету). > >При этом при сборке kernel-w4l-up - rpm на это дело не ругается а пишет: >... >kernel-source-2.4.21/Documentation/README.nsp_cs.eng >patches = kernel-fix-security kernel-fix-build kernel-feat-fs-xfs >kernel-feat-fs-nfs-aw kernel-fe >Applying patchset kernel-fix-security >Call /usr/src/kernel/patches/apply/kernel-fix-security >Applying patchset kernel-fix-security >Applying patchset kernel-fix-build >Applying patchset kernel-feat-fs-xfs >Applying patch 01_xfs-core-alt.patch ... >.... > >Как будто все ОК, а патч на самом деле не накладывается. > >Вот. > >Для меня все это - не критично, так что если проблема только моя - можно >о ней забыть (стоит последний сизифус). > > >_______________________________________________ >Devel mailing list >Devel@altlinux.ru >http://altlinux.ru/mailman/listinfo/devel > > странно. kernel-fix-build-2003.04.23-alt3 [root@station patches]# ls -ldr /usr/src/kernel/patches/kernel-fix-build/ drwxr-xr-x 2 root root 88 Jun 19 17:52 /usr/src/kernel/patches/kernel-fix-build/ [root@station patches]# ls -lr /usr/src/kernel/patches/kernel-fix-build/ total 4 -rw-r--r-- 1 root root 575 Jan 31 23:22 aic7xxx-build-alt.patch race-condition получается... -- С уважением, Алексей Любимов avl@cad.ru ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <1056436130.3387.49.camel@pc_asbel.office.sice.ru>]
* [devel] Re: kernel & libdb @ 2003-06-24 10:29 ` Sergey Vlasov 2003-06-24 21:52 ` [devel] " Диконов Вячеслав 1 sibling, 0 replies; 8+ messages in thread From: Sergey Vlasov @ 2003-06-24 10:29 UTC (permalink / raw) To: ALT Devel discussion list On 24 Jun 2003 13:28:50 +0700 "Alexander S. Belov" <asbel@sicex.ru> wrote: > Продолжение разборок с ядром: > > Все собрал - и почти все отлично работает, но есть проблемы: > > 1. нету bttv драйвера. Соотв. не работает AverTV. Ну это вроде как-то > понять можно, т.к. i2c собирается отдельно и потом, а bttv без включения > i2c не включается. IMHO можно собрать с i2c а потом их не ставить > например, но тогда надо зависимость на > kernel-modules-i2c-w4l-up-2.7.0-alt3.i686.rpm как-то делать, т.к. без > этого драйвер не будет работать... См. мою вчерашнюю писанину в devel-kernel@ - видимо, i2c-2.7.0 будет в дальнейшем собираться вместе с ядром (кроме bttv, там есть ещё другие драйверы, тоже требующие i2c). > 2. Нету драйверов для ieee1394 - это мне совсем непонятно. Они нужны > простому народу :-). Там, кстати, один из драйверов тоже хочет i2c. > 3. Отрубил APIC, т.к. с ней nvidia драйвер вешает машину при > переключении в консольный режим. Тоже заметил этот эффект на одной машине ещё с 2.4.20-alt7 (ABIT BD7, Radeon VE). На двух других (Gigabyte 7ZXE, ASUS A7V8X) APIC работает нормально (правда, чтобы он заработал на ASUS A7V8X, пришлось собрать ядро с поддержкой ACPI). >From ilar@altlinux.ru Tue Jun 24 14:50:16 2003 Return-Path: <ilar@altlinux.ru> Delivered-To: devel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id BB05448AAB for <devel@lrn.ru>; Tue, 24 Jun 2003 14:50:16 +0400 (MSD) Received: from elterrus.org (line104-12.adsl.actcom.co.il [192.117.104.12]) by master.altlinux.ru (Postfix) with ESMTP id 27B8EE31CF for <devel@altlinux.ru>; Tue, 24 Jun 2003 14:50:16 +0400 (MSD) Received: from yby.elterrus.org (unknown [192.168.0.2]) by elterrus.org (Postfix) with ESMTP id 00811533A4 for <devel@altlinux.ru>; Tue, 24 Jun 2003 13:50:47 +0300 (IDT) From: Igor Tertishny <ilar@altlinux.ru> Organization: Home To: devel@altlinux.ru Subject: Re: [devel] I: mozplugger Date: Tue, 24 Jun 2003 13:49:56 +0300 User-Agent: KMail/1.5.2 References: <20030612200424.GA9136@lks.home> In-Reply-To: <20030612200424.GA9136@lks.home> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-02=_gzC++cNXnUFksXe"; charset="koi8-r" Content-Transfer-Encoding: 7bit Message-Id: <200306241350.08331.ilar@altlinux.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Devel discussion list <devel@altlinux.ru> List-Id: ALT Devel discussion list <devel.altlinux.ru> List-Unsubscribe: <http://altlinux.ru/mailman/listinfo/devel>, <mailto:devel-request@altlinux.ru?subject=unsubscribe> List-Archive: </pipermail/devel> List-Post: <mailto:devel@altlinux.ru> List-Help: <mailto:devel-request@altlinux.ru?subject=help> List-Subscribe: <http://altlinux.ru/mailman/listinfo/devel>, <mailto:devel-request@altlinux.ru?subject=subscribe> X-List-Received-Date: Tue, 24 Jun 2003 10:50:17 -0000 --Boundary-02=_gzC++cNXnUFksXe Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: base64 Content-Description: signed data Content-Disposition: inline /sXU18XSxyAxMiDpwM7YIDIwMDMgMjM6MDQsIEtvbnN0YW50aW4gTGVwaWtob3YgzsHQydPBzDoK PiBIaSEKPgo+INcgaW5jb21pbmcg2sHMydQ6Cj4KPiAyYmYyNjg5OGQxMjdiOGQxMTEzYTFjMmI3 YTBjZTMyMiAgbW96cGx1Z2dlci0xLjIuMC1hbHQxLnNyYy5ycG0KPgo+INDSz9vVIMzAwsnU2CDJ INbBzM/XwdTYIDotKQo+Cj4gUFMg7sHT3sXUIHJlcXVpcmVzIM7BxM8g0M/E1c3B1Ng6IM/EzsEg bW96aWxsYSDc1M8gy8HLLdTPIMHTy8XUyd7OzywgwQo+IE1QbGF5ZXIsIHhpbmUsIGdxdmlldywg b3Blbm9mZmljZSAtIMnNyM8g08zJ28vPzSDNzs/Hzy4KCvDP09TB18nMLiDuxSDQz83Px8zPIM7J 3sXNLCDX08Ug0sHXzs8gbW96aWxsYSDXydPOxdQg0NLJINDP0NnUy8UgCtfP09DSz8na18XExc7J 0SBmbGFzaC4uLiDpIMjP1Ngg1Nkg1NLF087JLgo= --Boundary-02=_gzC++cNXnUFksXe Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD4DBQA++Czg15narHUy0vIRAq18AJ9DxmFFjsfeNjNHg4meLk3SnF43jwCYlPK7 uBsBKkw5/H3XmA6jRc6pYw== =ecZJ -----END PGP SIGNATURE----- --Boundary-02=_gzC++cNXnUFksXe-- ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] kernel & libdb 2003-06-24 10:29 ` [devel] " Sergey Vlasov @ 2003-06-24 21:52 ` Диконов Вячеслав 1 sibling, 0 replies; 8+ messages in thread From: Диконов Вячеслав @ 2003-06-24 21:52 UTC (permalink / raw) To: ALT Devel discussion list В Втр, 24.06.2003, в 10:28, Alexander S. Belov пишет: > Привет всем, > > Продолжение разборок с ядром: > > Все собрал - и почти все отлично работает, но есть проблемы: > > 1. нету bttv драйвера. Соотв. не работает AverTV. Ну это вроде как-то > понять можно, т.к. i2c собирается отдельно и потом, а bttv без включения > i2c не включается. IMHO можно собрать с i2c а потом их не ставить > например, но тогда надо зависимость на > kernel-modules-i2c-w4l-up-2.7.0-alt3.i686.rpm как-то делать, т.к. без > этого драйвер не будет работать... А как он будет включаться в будущем? У меня стоит и активно используется FlyVideo. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2003-06-24 21:52 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-06-21 4:24 [devel] kernel & libdb Alexander S. Belov 2003-06-21 5:24 ` Alexander S. Belov 2003-06-21 7:26 ` Alexey V. Lubimov 2003-06-21 9:29 ` Albert R. Valiev 2003-06-21 10:22 ` Alexander S. Belov 2003-06-21 10:37 ` Alexey V. Lubimov 2003-06-24 10:29 ` [devel] " Sergey Vlasov 2003-06-24 21:52 ` [devel] " Диконов Вячеслав
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git