Главная

сборки со 177

трабла со сборкой

MkDir1 generated/objects/haiku_host/x86/release/tools/locale
C++ generated/objects/haiku_host/x86/release/tools/locale/collectcatkeys.o
In file included from /boot/develop/haiku/haiku/headers/private/locale/PlainTextCatalog.h:9,
from /boot/develop/haiku/haiku/src/tools/locale/collectcatkeys.cpp:18:
/boot/develop/haiku/haiku/headers/private/locale/HashMapCatalog.h:18: Catalog.h: No such file or directory

gcc -c «src/tools/locale/collectcatkeys.cpp» -O2 -Wall -Wno–trigraphs -Wno-ctor-dtor–privacy -Woverloaded–virtual -Wpointer–arith -Wcast–align -Wsign–compare -Wno–multichar -D_ZETA_USING_DEPRECATED_API_=1 -D_ZETA_TS_FIND_DIR_=1 -DARCH_x86 -D_NO_INLINE_ASM -DCOMPILE_FOR_R5 -DHAIKU_HOST_PLATFORM_HAIKU -Ibuild/user_config_headers -Ibuild/config_headers -Isrc/tools/locale -Igenerated/objects/common/tools/locale -Igenerated/objects/haiku_host/x86/common/tools/locale -Igenerated/objects/haiku/x86/common/tools/locale -Isrc/kits/tracker -I- -Iheaders/private/locale -Iheaders/private/shared -Iheaders/libs/icu -Iheaders/build/host/haiku_host -o «generated/objects/haiku_host/x86/release/tools/locale/collectcatkeys.o» ;

…failed C++ generated/objects/haiku_host/x86/release/tools/locale/collectcatkeys.o …
…skipped collectcatkeys for lack of collectcatkeys.o…
…skipped en.catkeys for lack of collectcatkeys…
…skipped en.catalog for lack of en.catkeys…
…skipped haiku.image-copy-files-dummy-system/etc/locale/catalogs/x-vnd.Haiku–Locale for lack of en.catalog…
…skipped install–haiku for lack of haiku.image-copy–files…
…failed updating 1 target(s)…
…skipped 5 target(s)…
…updated 142 target(s)…

Это Locale

Это Locale Kit добавили в основную ветку.

Update:
В ML посоветовали заменить файлы в /boot/develop/headers/os/locale из /haiku/headers/os/locale.
(вторая это древо сорцев гайки)

хм, а что

хм, а что делать ?

Радоваться!

Радоваться! Гайка будет вам по–русски разговаривать! :–)

А если серьезно ты один совет пропустил.

HaikuBot:Update: В ML посоветовали заменить файлы в /boot/develop/headers/os/locale из /haiku/headers/os/locale.
(вторая это древо сорцев гайки)

Говорят что уже поправили, заапдейть дерево, — но я пока не проверил — уродский svn опять ключевых слов в сорцах тупорыло наэкспандил — чищу вот. :–\

странно,

странно, в /boot/develop/headers/os/ папки locale вовсе нету.. создал сам, копирнул файлы из свн

в результате (33201)
не собирается
C++ generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys.o
C++ generated/objects/haiku_host/x86/release/tools/locale/DefaultCatalog.o
Link generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys
Chmod1 generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys
warning: using independent target en
LinkApplicationCatalog1 generated/objects/haiku/x86/common/preferences/locale/en.catalog
Wrong archive version! Got -1 instead of 1 from generated/objects/haiku/common/preferences/locale/en.catkeys

export LIBRARY_PATH=$LIBRARY_PATH:generated/objects/haiku_host/lib
generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys «generated/objects/haiku/common/preferences/locale/en.catkeys» -l en -v -s x-vnd.Haiku–Locale -o «generated/objects/haiku/x86/common/preferences/locale/en.catalog»

…failed LinkApplicationCatalog1 generated/objects/haiku/x86/common/preferences/locale/en.catalog …
…skipped haiku.image-copy-files-dummy-system/etc/locale/catalogs/x-vnd.Haiku–Locale for lack of en.catalog…
…skipped install–haiku for lack of haiku.image-copy–files…
…failed updating 1 target(s)…
…skipped 2 target(s)…
…updated 153 target(s)…

треба внятно

треба внятно сказать, что делать, для успешной сборки ?? в чем трабла ? добавили локалекит в исходники гайки, по свн прошло добавление, ок, как всегда, а сборка не идет,
Catalog.h: No such file or directory, значит чего–то не хватает, вопрос- чего именно, где это взять, и куда положить, мля..

Сделай линк

Сделай линк с 

/Sources/haiku/headers/os/locale в /boot/develop/headers/os/

прежний каталог locale в целевой директории переименуй или удали. Возможно придется обновить пакаж с gcc. Берется тут http://haiku-files.org/files/optional–packages/ и распаковывается в /boot. Удачи.

хм, нулевой

хм, нулевой эффект, при старом и новом gcc одинаковый эффект, gcc выводит дебагер

Welcome to the Haiku shell.

~> gcc -dumpversion
2.95.3-haiku–090629
~>
~> svn -–version
svn, version 1.6.5 (r38866)
compiled Sep 2 2009, 21:55:54

Copyright (C) 2000–2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
 — handles 'http' scheme
 — handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
 — handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
 — handles 'file' scheme

~> jam -v
Jam 2.5-haiku–20090626. OS=HAIKU. Copyright 1993–2002 Christopher Seiwald.
~>

Что не так?

вот вывод

вот вывод дебагера при сборке

GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type “show copying” to see the conditions.
There is absolutely no warranty for GDB. Type “show warranty” for details.
This GDB was configured as i586-pc–haiku”…(no debugging symbols found)

[tcsetpgrp failed in terminal_inferior: Invalid Argument]
Thread 6310 caused an exception: Segment violation
Reading symbols from /boot/system/runtime_loader…done.
Loaded symbols for /boot/system/runtime_loader
Reading symbols from /boot/system/lib/libbe.so…done.
Loaded symbols for /boot/system/lib/libbe.so
Reading symbols from /boot/system/lib/libstdc++.r4.so…done.
Loaded symbols for /boot/system/lib/libstdc++.r4.so
Reading symbols from /boot/system/lib/libroot.so…done.
Loaded symbols for /boot/system/lib/libroot.so
[tcsetpgrp failed in terminal_inferior: Invalid Argument]
[Switching to team generated/objects/haiku_host/x86/release/tools/locale/linkcatke (6310) thread linkcatkeys (6310)]
0x00508443 in BPrivate::processHeap::free () from /boot/system/lib/libroot.so
(gdb) bt
#0 0x00508443 in BPrivate::processHeap::free ()
from /boot/system/lib/libroot.so
#1 0x00509d5b in free () from /boot/system/lib/libroot.so
#2 0x004f2a64 in __builtin_vec_delete () from /boot/system/lib/libroot.so
#3 0x0020e887 in istringstream::~istringstream ()
#4 0x0020b656 in BPrivate::PlainTextCatalog::ReadFromFile ()
#5 0x00208c47 in main ()
(gdb)

с печальным

с печальным результатом несборки

CatKey(«Example:», “TimeFormatSettings”, "")
CatKey(" (unknown format)", “TimeFormatSettings”, "")
C++ generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys.o
C++ generated/objects/haiku_host/x86/release/tools/locale/DefaultCatalog.o
Link generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys
Chmod1 generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys
warning: using independent target en
LinkApplicationCatalog1 generated/objects/haiku/x86/common/preferences/locale/en.catalog
Wrong archive version! Got -1 instead of 1 from generated/objects/haiku/common/preferences/locale/en.catkeys

export LIBRARY_PATH=$LIBRARY_PATH:generated/objects/haiku_host/lib
generated/objects/haiku_host/x86/release/tools/locale/linkcatkeys «generated/objects/haiku/common/preferences/locale/en.catkeys» -l en -v -s x-vnd.Haiku–Locale -o «generated/objects/haiku/x86/common/preferences/locale/en.catalog»

…failed LinkApplicationCatalog1 generated/objects/haiku/x86/common/preferences/locale/en.catalog …
…skipped haiku.image-copy-files-dummy-system/etc/locale/catalogs/x-vnd.Haiku–Locale for lack of en.catalog…
…skipped install–haiku for lack of haiku.image-copy–files…
…failed updating 1 target(s)…
…skipped 2 target(s)…
…updated 153 target(s)…
/boot/develop/haiku/haiku>

Терпи друг,

Терпи друг, терпи! Победа будет за нами! Что–то непонятное — на одной тачке даже с чистого ребилда все собирается — на другой глюки подобного плана. Разберемся!

не могу вкурить

не могу вкурить причину сего безобразия,
папку /boot/develop/headers заменил (прислали на мыло с рабочей тачки!)
эффекта — ноль, усе глючится с en.catalog
заменил в /boot/system/bin файл linkcatkeys на свежую версию из папки генератед, ноль — дебаг, потом сборка не завершена.. без изменений

коллеги! выложите свежую сборку гайки — имидж в зипе, попробую апгрейд вручную

Хидеры надо

Хидеры надо с дерева брать. А как точно ошибка сейчас выглядит?

ПС: у меня на древнючем медленном буке только проблема — дюже долго ждать, а новый перешел этот Рубикон простым копированием хидеров.

посыпая голову

посыпая голову пеплом…..

жесткий диск пришлось заменить, тоды все собралось аж на гайке 30640, вот такие дела…
щас пишу из 33245

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
D
v
j
x
h
Z
Enter the code without spaces and pay attention to upper/lower case.