o co chodzi ?

Arkadiusz Patyk areq w pld-linux.org
Sob, 15 Maj 2004, 17:34:56 CEST


On Sat, 15 May 2004 13:40:33 +0200, you wrote:

>On Sat, May 15, 2004 at 01:35:35PM +0200, Arkadiusz Patyk wrote:
>> On Sat, 15 May 2004 13:18:49 +0200, you wrote:
>> >On Sat, May 15, 2004 at 01:14:34PM +0200, Arkadiusz Patyk wrote:
>> >> On Sat, 15 May 2004 12:57:03 +0200, you wrote:
>> >> >On Sat, May 15, 2004 at 12:37:30PM +0200, Arkadiusz Patyk wrote:
>> >> >> Witam
>> >> >> Chroot Ra z na maszynie z AC z 2.6.x:
>> >> >> 
>> >> >> [areq w Ra6 SPECS]$ cat ~/bin/pol
>> >> >> cat: standard output: Value too large for defined data type
>> >> >> 
>> >> >> [areq w Ra6 SPECS]$ head  ~/bin/pol
>> >> >> poldek --mkidxz -s /home/areq/rpm/RPMS/
>> >> >[...]
>> >> >> fstat(1, 0xbfffeb5c)                    = -1 EOVERFLOW (Value too
>> >> >> large for defined data type)
>> >> >
>> >> >A co powie stat ~/bin/pol
>> >
>> >A nie, pomyłka. Chodzi o stdout, a nie plik.
>> >
>> >Zobacz co to jest stdout (np. przez ls -l /proc/self/fd/1)
>> >i zobacz stat tego urządzenia.
>> >Stawiam na pts > 255.
>> 
>> /proc/self/fd/1 -> /dev/pts/712
>> W chroot katalog  /dev/pts/ mam pusty.
>
>Nie szkodzi. fstat nie korzysta z nazwy pliku, tylko już otwartego
>deskryptora. /dev/pts/712 ma minor 712, czyli nie mieszczący się
>w 8 bitach.
>
>> I co teraz ?
>
>Downgrade jądra do <= 2.6.3 (czy .2? nie pamiętam), poszukanie jakiejś
>łaty (na jądro 2.6) przywracającej stary algorytm alokacji ptysiów lub
>preferującej ptysie < 256 (było coś na LKML niedawno) albo rekompilacja
>raowego glibc na nagłówkach 2.4.

nie bardzo sie chce zbudowac ;( ( nagłówki z kernel24.spec)


I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic   -D_LIBC_REENTRANT
-include ../include/libc-symbols.h     -o pread.o
../sysdeps/unix/sysv/linux/pread.c: In function `__libc_pread':
../sysdeps/unix/sysv/linux/pread.c:52: `__NR_pread' undeclared (first
use in this function)
../sysdeps/unix/sysv/linux/pread.c:52: (Each undeclared identifier is
reported only once
../sysdeps/unix/sysv/linux/pread.c:52: for each function it appears
in.)
../sysdeps/unix/sysv/linux/pread.c:52: warning: `resultvar' might be
used uninitialized in this function
make[1]: *** [pread.o] Error 1
make[1]: Leaving directory `/home/areq/rpm/BUILD/glibc-2.2.5/posix'
make: *** [posix/subdir_lib] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.6661 (%build)


-- 
Arkadiusz Patyk [areq(at)pld-linux.org] [http://rescuecd.pld-linux.org/]
[IRC:areq ICQ:16231667  GG:1383]  [AP3-6BONE] [AP14126-RIPE]



Więcej informacji o liście dyskusyjnej pld-devel-pl