ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион, Тион-Про, Тион-Про v2, Сириус => Тема начата: dmitryn от 29 Марта, 2010, 10:14:09

Название: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 29 Марта, 2010, 10:14:09
День добрый!
Собираю в crater-1.0.0_svn819 КФС
С пакетом dosfstools_2.10.orig.tar.gz возникли проблемы:
tar -C /usr/src/crater-1.0.0_svn819/build -xzf /usr/src/crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
make: *** [/usr/src/crater-1.0.0_svn819/build/dosfstools-2.10/.unpacked] Error 2

Подскажите, пожалуйста что делать?
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 29 Марта, 2010, 10:20:08
В догонку
с пакетом e2fsprogs-1.37.tar.gz та же беда. Рукопашная распаковка не помогла :(
jpegsrc.v6b.tar.gz тоже самое
libusb-0.1.12.tar.gz
наверное со всеми gzip пакетами такой баг.
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: asv от 29 Марта, 2010, 16:16:10
Проверьте что эти архивы были нормально скопированы (сверьте их сумму с суммой на сервере).

Например, удалите файл
/usr/src/crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz
При следующем запуске make он будет копироваться с какого-нибудь сервера.
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 30 Марта, 2010, 10:51:46
Спасибо, попробую :)
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 01 Июля, 2010, 16:44:18
Из-за ошибки
gzip: stdin: not in gzip format
пришлось исключить пакеты
dosfstools_2.10.orig.tar.gz
e2fsprogs-1.37.tar.gz
libusb-0.1.12.tar.gz
mtd-utils-1.0.0.tar.gz
openssl-0.9.7e.tar.gz
Но компиляция сейчас прерывается на следующем коде.
make -C /usr/src/crater-1.0.0_svn819/build/strace-4.5.18
make[1]: Entering directory `/usr/src/crater-1.0.0_svn819/build/strace-4.5.18'
make  all-am
make[2]: Entering directory `/usr/src/crater-1.0.0_svn819/build/strace-4.5.18'
gcc -DHAVE_CONFIG_H -I. -Ilinux/arm -I./linux/arm -Ilinux -I./linux   -Wall -Os -pipe -g2 -I/usr/src/crater-1.0.0_svn819/host/include  -MT strace.o -MD -MP -MF .deps/strace.Tpo -c -o strace.o strace.c
mv -f .deps/strace.Tpo .deps/strace.Po
gcc -DHAVE_CONFIG_H -I. -Ilinux/arm -I./linux/arm -Ilinux -I./linux   -Wall -Os -pipe -g2 -I/usr/src/crater-1.0.0_svn819/host/include  -MT syscall.o -MD -MP -MF .deps/syscall.Tpo -c -o syscall.o syscall.c
syscall.c: In function 'get_scno':
syscall.c:1013: warning: passing argument 4 of 'ptrace' makes integer from pointer without a cast
syscall.c:1019: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1040: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1044: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1050: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1050: warning: passing argument 4 of 'ptrace' makes integer from pointer without a cast
syscall.c:1065: error: invalid use of undefined type 'struct pt_regs'
syscall.c: In function 'known_scno':
syscall.c:1349: error: '__NR_SYSCALL_BASE' undeclared (first use in this function)
syscall.c:1349: error: (Each undeclared identifier is reported only once
syscall.c:1349: error: for each function it appears in.)
syscall.c: In function 'syscall_fixup':
syscall.c:1358: warning: unused variable 'pid'
syscall.c: In function 'get_error':
syscall.c:1603: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1605: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1608: error: invalid use of undefined type 'struct pt_regs'
syscall.c: In function 'force_result':
syscall.c:1840: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1841: error: invalid use of undefined type 'struct pt_regs'
syscall.c: In function 'syscall_enter':
syscall.c:2138: error: invalid use of undefined type 'struct pt_regs'
syscall.c:1954: warning: unused variable 'pid'
make[2]: *** [syscall.o] Error 1
make[2]: Leaving directory `/usr/src/crater-1.0.0_svn819/build/strace-4.5.18'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/crater-1.0.0_svn819/build/strace-4.5.18'
make: *** [/usr/src/crater-1.0.0_svn819/build/root/usr/bin/strace] Error 2
Что делать?
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: asv от 01 Июля, 2010, 21:53:24
> Из-за ошибки
> gzip: stdin: not in gzip format
> пришлось исключить пакеты
> dosfstools_2.10.orig.tar.gz e2fsprogs-1.37.tar.gz libusb-0.1.12.tar.gz mtd-utils-1.0.0.tar.gz openssl-0.9.7e.tar.gz

У меня вот такие md5sum'ы этих архивов, проверьте:
59a02f311a891af8787c4c9e28c6b89b  dosfstools_2.10.orig.tar.gz
084b49e919121fc0bf53c8dae23a71f8  e2fsprogs-1.37.tar.gz
caf182cbc7565dac0fd72155919672e6  libusb-0.1.12.tar.gz
442bdbdb024db27dc9c89207fac16f95  mtd-utils-1.0.0.tar.gz
a8777164bca38d84e5eb2b1535223474  openssl-0.9.7e.tar.gz


> Но компиляция сейчас прерывается на следующем коде.

Кажется эта ошибка повторяется, посмотрю что можно сделать.
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 02 Июля, 2010, 08:07:40
Контрольные суммы не совпадают. Может выложить эти пакеты, пожалуйста.
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: asv от 02 Июля, 2010, 09:53:18
http://www.zao-zeo.ru/media/files/crater-dl/
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 02 Июля, 2010, 10:31:32
Спасибо, с битыми пакетами ошибка ушла. На всякий случай взял с вашего сайта strace-4.5.18, пересобрал - не помогло.
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 06 Июля, 2010, 16:21:09
Кажется эта ошибка повторяется, посмотрю что можно сделать.
Ситуация не прояснилась по этому багу?
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: asv от 06 Июля, 2010, 16:30:54
Пока не смотрел
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: asv от 07 Июля, 2010, 15:47:00
Попробуйте с прилагаемым патчем. Перед сборкой удалите build/strace-4.5.18
Название: Re: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??
Отправлено: dmitryn от 07 Июля, 2010, 16:13:58
Спасибо, с патчем получилось.