ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Проблема с паектом /crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz ??  (Прочитано 8363 раз)

0 Пользователей и 1 Гость просматривают эту тему.

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

День добрый!
Собираю в 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

Подскажите, пожалуйста что делать?
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

В догонку
с пакетом e2fsprogs-1.37.tar.gz та же беда. Рукопашная распаковка не помогла :(
jpegsrc.v6b.tar.gz тоже самое
libusb-0.1.12.tar.gz
наверное со всеми gzip пакетами такой баг.
« Последнее редактирование: 29 Марта, 2010, 11:23:19 от dmitryn »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

Проверьте что эти архивы были нормально скопированы (сверьте их сумму с суммой на сервере).

Например, удалите файл
/usr/src/crater-1.0.0_svn819/dl/dosfstools_2.10.orig.tar.gz
При следующем запуске make он будет копироваться с какого-нибудь сервера.
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

Спасибо, попробую :)
« Последнее редактирование: 01 Июля, 2010, 16:43:04 от dmitryn »
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

Из-за ошибки
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
Что делать?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

> Из-за ошибки
> 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


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

Кажется эта ошибка повторяется, посмотрю что можно сделать.
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

Контрольные суммы не совпадают. Может выложить эти пакеты, пожалуйста.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

Спасибо, с битыми пакетами ошибка ушла. На всякий случай взял с вашего сайта strace-4.5.18, пересобрал - не помогло.
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

Кажется эта ошибка повторяется, посмотрю что можно сделать.
Ситуация не прояснилась по этому багу?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

Пока не смотрел
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

Попробуйте с прилагаемым патчем. Перед сборкой удалите build/strace-4.5.18
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25

Спасибо, с патчем получилось.
Записан