сборки со 177
kim1963 19 сентября, 2009 - 10:29.трабла со сборкой
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
Отправить комментарий