From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 5 Feb 2004 21:21:05 +0300 From: Sergey Vlasov To: =?koi8-r?B?98nL1M/SIPMuIOfSyd3FzsvP?= Subject: Re: [d-kernel] Qt-embedded =?koi8-r?B?ySAj?= =?koi8-r?Q?error?= Invalid kernel header included in userspace Message-ID: <20040205182105.GG2329@sirius.home> Mail-Followup-To: =?koi8-r?B?98nL1M/SIPMuIOfSyd3FzsvP?= , devel-kernel@altlinux.ru References: <200402052052.45175.gritzko@post.dcn.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FwyhczKCDPOVeYh6" Content-Disposition: inline In-Reply-To: <200402052052.45175.gritzko@post.dcn.ru> Cc: devel-kernel@altlinux.ru X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2004 18:22:18 -0000 Archived-At: List-Archive: List-Post: --FwyhczKCDPOVeYh6 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Thu, Feb 05, 2004 at 08:52:45PM +0500, Виктор С. Грищенко wrote: > При попытке компиляции Qt-Embedded цепляет издевательский autoconf.h. > Пофиксил по-чёрному, однако хотелось бы придумать достаточно белый вариант. > (За правильность своих действий не ручаюсь, ранее никогда ничего подобного не > компилил. Имею целью пока хотя бы запускать приложения для Qtopia на PC.) > > Прошу CC'нуть, я эту рассылку не подписан. > > g++ -c -I/mnt/devspace/kde-home/Zaurus/BE/qt-emb-2.3.7/include -pipe -DQWS > -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -fPIC > -DQT_NO_IMAGEIO_MNG -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MACH64 -DQT_NO_QWS_MATROX > -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA_16 -DQT_BUILTIN_GIF_READER=0 > -DQT_NO_IMAGEIO_MNG -DQT_NO_SM_SUPPORT -DQT_NO_XKB -I3rdparty/kernel > -I3rdparty/tools -o kernel/qgfxraster_qws.o kernel/qgfxraster_qws.cpp > In file included from /usr/include/linux/config.h:4, > from /usr/include/asm/mtrr.h:26, > from kernel/qgfxraster_qws.cpp:71: > /usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in > userspace > make[2]: *** [kernel/qgfxraster_qws.o] Ошибка 1 Это прежде всего проблема пакета glibc-kernheaders (хотя и в ядре это тоже неплохо бы поправить): надо перенести #include внутрь #ifdef __KERNEL__. Повесьте на этот пакет что-нибудь в bugzilla.altlinux.ru. Можно установить kernel-headers-std-up и выбрать эти заголовки через adjust_kernel_headers, тогда проблема не будет проявляться. В пакетах, требующих этого для сборки, можно писать BuildRequires: kernel-headers-std. --FwyhczKCDPOVeYh6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFAIomRW82GfkQfsqIRApobAKCE6o2Ying85iEUIUGJPG596YhHBgCgkgo9 XueCg1bF68pYzIIXtWylXyk= =U1CO -----END PGP SIGNATURE----- --FwyhczKCDPOVeYh6--