soprano-2.5.0 не устанавливается [РЕШЕНО]
_Max_ 13 сентября, 2010 - 09:24
Обновляю кеды до 4.5 (старые снес под корню и ставлю 4.5), установка заткнулась на soprano вот ошибка:
[32;01m * [39;49;00mCPV: dev-libs/soprano-2.5.0
[32;01m * [39;49;00mREPO: gentoo
[32;01m * [39;49;00mMaintainer:
[32;01m * [39;49;00mUSE: amd64 dbus elibc_glibc java kernel_linux multilib raptor redland userland_GNU virtuoso
[32;01m*[0m Using: sun-jdk-1.6
>>> Unpacking source...
>>> Unpacking soprano-2.5.0.tar.bz2 to /var/tmp/portage/dev-libs/soprano-2.5.0/work
>>> Source unpacked in /var/tmp/portage/dev-libs/soprano-2.5.0/work
>>> Preparing source in /var/tmp/portage/dev-libs/soprano-2.5.0/work/soprano-2.5.0 ...
[32;01m*[0m Applying soprano-2.4.4-make-broken-redland-fatal.cmake ...
[A[172C [34;01m[ [32;01mok[34;01m ][0m
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-libs/soprano-2.5.0/work/soprano-2.5.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/soprano-2.5.0/work/soprano-2.5.0"
cmake -C /var/tmp/portage/dev-libs/soprano-2.5.0/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DSOPRANO_BUILD_TESTS=OFF -DCMAKE_SKIP_RPATH=OFF -DSOPRANO_DISABLE_CLUCENE_INDEX=ON -DSOPRANO_DISABLE_DBUS=OFF -DSOPRANO_DISABLE_RAPTOR_PARSER=OFF -DSOPRANO_DISABLE_RAPTOR_SERIALIZER=OFF -DSOPRANO_DISABLE_REDLAND_BACKEND=OFF -DSOPRANO_DISABLE_SESAME2_BACKEND=OFF -DSOPRANO_DISABLE_VIRTUOSO_BACKEND=OFF -DSOPRANO_BUILD_API_DOCS=OFF -DSOPRANO_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/dev-libs/soprano-2.5.0/temp/gentoo_rules.cmake /var/tmp/portage/dev-libs/soprano-2.5.0/work/soprano-2.5.0
loading initial cache file /var/tmp/portage/dev-libs/soprano-2.5.0/temp/gentoo_common_config.cmake
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Rasqal 0.9.17: libs - /usr/lib64/librasqal.so; includes - /usr/include/rasqal
-- Found Raptor 1.4.20: libs - /usr/lib64/libraptor.so; includes - /usr/include
-- Found Redland storage: /usr/lib64/redland/librdf_storage_mysql.so;/usr/lib64/redland/librdf_storage_sqlite.so
-- libmysqlclient.so.15: cannot open shared object file: No such file or directory
CMake Error at cmake/modules/FindRedland.cmake:118 (message):
Broken Redland detected, rebuild it now. If problem persists, report bug
at bugs.gentoo.org.
Call Stack (most recent call first):
CMakeLists.txt:46 (find_package)
-- Could NOT find Redland (missing: _REDLAND_VERSION_OK)
-- Found JNI: /opt/sun-jdk-1.6.0.20/jre/lib/amd64/libjawt.so
-- Found Java JNI >= 1.4: /opt/sun-jdk-1.6.0.20/include, /opt/sun-jdk-1.6.0.20/jre/lib/amd64/server/libjvm.so
-- Found iODBC 3.52.7: libs - /usr/lib64/libiodbc.so; includes - /usr/include/iodbc
-- Performing Test __SOPRANO_HAVE_GCC_VISIBILITY
-- Performing Test __SOPRANO_HAVE_GCC_VISIBILITY - Success
-- Performing Test __SOPRANO_HAVE_GCC_INLINE_VISIBILITY
-- Performing Test __SOPRANO_HAVE_GCC_INLINE_VISIBILITY - Success
-- Looking for raptor_new_iostream_from_handler2
-- Looking for raptor_new_iostream_from_handler2 - found
---------------------------------------------------------------------------------------
-- Soprano Components that will be built:
* Sesame2 storage backend (java-based)
* Virtuoso storage backend (Run-time dependency: Virtuoso)
* Raptor RDF parser
(including TriG parser)
* Raptor RDF serializer
* D-Bus server/client support
-- Soprano Components that will NOT be built:
* Redland storage backend (missing librdf/redland - http://librdf.org)
* The CLucene-based full-text search index library
---------------------------------------------------------------------------------------
-- <<< Gentoo configuration >>>
Build type Gentoo
Install path /usr
Compiler flags:
C -O3 -march=core2 -pipe
C++ -O3 -march=core2 -pipe -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed
Module -Wl,-O1 -Wl,--as-needed
Shared -Wl,-O1 -Wl,--as-needed
-- Configuring incomplete, errors occurred!
[31;01m*[0m ERROR: dev-libs/soprano-2.5.0 failed:
[31;01m*[0m cmake failed
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 56: Called src_configure
[31;01m*[0m environment, line 4766: Called cmake-utils_src_configure
[31;01m*[0m environment, line 932: Called _execute_optionaly 'src_configure'
[31;01m*[0m environment, line 394: Called enable_cmake-utils_src_configure
[31;01m*[0m environment, line 1495: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m cmake "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
[31;01m*[0m
[31;01m*[0m If you need support, post the output of 'emerge --info =dev-libs/soprano-2.5.0',
[31;01m*[0m the complete build log and the output of 'emerge -pqv =dev-libs/soprano-2.5.0'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.20"
JAVACFLAGS="-source 1.6 -target 1.6" COMPILER=""
and of course, the output of emerge --info
[31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-libs/soprano-2.5.0/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-libs/soprano-2.5.0/temp/environment'.
[31;01m*[0m S: '/var/tmp/portage/dev-libs/soprano-2.5.0/work/soprano-2.5.0'
помогите разобраться
»
- Для комментирования войдите или зарегистрируйтесь

Предлагаю закрыть тему из-за
Предлагаю закрыть тему из-за использования -О3 в системных флагах компилятора.
Предполагаю, что баг на багзилле будет закрыт по той же причине.
Предлагаю топикстартеру использовать моск для использования генты.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Предлагаю
Предлагаю делать конструктивные топики, но видимо для кого-то мания величия не позволяет . Закройте тему буду копать сам...
Имхуется мне, копать
Имхуется мне, копать сюда:
...
-- Found Redland storage: /usr/lib64/redland/librdf_storage_mysql.so;/usr/lib64/redland/librdf_storage_sqlite.so
-- libmysqlclient.so.15: cannot open shared object file: No such file or directory
CMake Error at cmake/modules/FindRedland.cmake:118 (message):
Broken Redland detected, rebuild it now
...
Soprano Components that will NOT be built:
* Redland storage backend (missing librdf/redland
...
P.S. Не сердитесь, у slepnoga плохое настроение
Мы тоже не всего читали Шнитке!.. © В. Вишневский
slepnoga
+1. Причём, закрывать сразу же
about adequacy of
Ндя... Каких только фобий не встретишь, вот, оказывается ещё одна малоизученная - "фобия O3" (а красивое, звучное название - согласитесь?). Человек задал вопрос, и если вам что-то не нравится - имеете полное право не отвечать на него. Всё остальное регулируется правилами форума, а не чьим-либо мнением о кошерности вопроса.
Топикстартер, а вам - наука, в следующий раз не показывайте данный флаг, коль скоро он имеет действие красной тряпки...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Spoiler
его нельзя скрыть никуда, ктомуже совсем не зря на него ругаются - он может приводить к рандомным проблемам.
misc
Скрыть в посте?!? Как два пальца об асфальт... Или вы о чём?
Ругаются много на что, вот только юзер ни разу не обязан при этом "строиться по-росту", как обустраиватьть свою систему - дело его и только его, мы можем только советовать, а оскорблять (как это сделал уважаемый slepnoga) - моветон
Да это как бы уже написано чуть выше, не?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Приведи, пожалуйста, пример
Где именно в моем посте содержалось оскорбление ? Покажи пожалуйста или признай, что добавил данную фразу для "красного" словца.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
"ниачём"
Предложение "использовать моск" (логическая цепь вполне прозрачна) уместно было бы на тинейджерском междусобойчике, но никак не здесь - уважаемом ресурсе. Если вы считаете приемлемым общение с незнакомыми вам людьми в подобном тоне - это более, чем печально... Вряд ли ваше высокомерное поведение способствует популяризации открытого ПО и Gentoo в частности, но смею надеяться, что это не звёздная болезнь, вызванная вашим недавним назначением модератором, а всего лишь "детская болезнь роста", которая, как правило рано или поздно проходит, уступая место чувству меры...
Просю искреннего пардону у общественности за сей оффтоп (спровоцированный), и призываю здесь всё же помогать друг-другу, а не демонстрировать презрение к тем, кто "не дорос", ведь унижая других вы сами нисколь не возвышаетесь - увы, это аксиома...
P.S. Тема топика себя исчерпала - лучше бы её прикрыть пока флудофлейма не насыпалось...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
простите за невольный флейм -
простите за невольный флейм - но наболело уже
"использовать моск" - вполне правильное замечание и относящееся не только в адрес топикстартера
из всего поста только эти строчки имеют значение
но за последние пару-тройку месяцев есть с десяток постов, в которых тупо не замечаются эти простые слова
file: No such file or directory
постятся охриненные куски мусора - а две-три строчки вокруг точки остановки - элементарно не читаются
может действительно - пора и моск включать? и немного подумать перед созданием поста?
(и это замечание - не только в адрес автора поста, но и многих-многих других)
что-то добрый я сегодня ....
leryc написал(а): простите за
Проблема была не в этом и файл такой есть, ошибка не в этом. А вообще хочу сказать огромное спасибо тем людям которые нормально отнеслись к проблеме и помогли, на счет -О3 правильно заметили как я хочу так и собираю это вас совсем не касается, и вообще тут флуд развели не по детски!
"использовать моск" как
"использовать моск" как нельзя более точно, с моей личной точки зрения, характеризует вопрос топика.
Извините, уважаемый, но практика показала, что другими словами никто не понимает. Если бы там был мозг, а не моск - то, имхо, и вопрос был бы задан по другому.
С подобным сюсюканьем типа вашего, засовыванием уже хорошо прожаренной рыбки ( да с пивком, а то не дай бог дитя обитится) прямо в рот вместо выдачи удочки для
ловли рыбы форум превратился в филиал багзиллы.
Мое мнение простое - есть желание решать тривиальные баги - так на багзилле народа всегда мало.
Еще раз - если я вижу, что человек попытался найти решение сам, а не тупо скопипастил мышой чтото ( сразу после появления этого что то) - то я попытаюсь помочь.
Теперь про мое модерство, еще раз у как я понимаю не последний. Форум вам доступен полностью, и что то мне подсказывает что от каких либо назначений ничего не поменялось.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga
я извиняюсь, но вы сами его использовали, когда в ответе кивали на флаг O3, а не на саму ошибку ?
ЗЫ: всегда думал, что О3 у гентушников, чуть ли ни у всех по умолчанию установлен, оказывается как я ошибался... (5 лет с этим флагом полёт нормальный)
ЗЫЗЫ: в последнее время часто на форуме сталкиваюсь с
грубыминекорректными ответами вопрошающим, как то неприятно это всё, остается осадок на душе. не ужели трудно промолчать этим индивидам?________________________
"We Will Win"O3?
Нет, ну что вы, конечно же не у всех. В некоторых ситуациях, когда требуется сверхнадёжность, лучше его не использовать, хотя бы даже исходя из принципа "как бы чего не вышло" (поскольку возможны непредсказуемые стечения обстоятельств, и сколь угодно малая вероятность становится реальностью). А вот "для себя" - совсем другое дело, тут нет предела совершенству
у меня поменьше - 3 года, но зато сразу на нескольких различных системах. А однажды мне стало просто интересно - из-за чего копья-то ломаются, и я банально сравнил, какие дополнительные опции включает этот флаг по сравнению с O2. Погуглил, подчитал, отфильтровал надёжность информации, и в результате отказался от "оптовой закупки" одним флагом - включил по-отдельности только те опции из данного набора, которые мне показались бесспорно полезными. Вот как-то так теперь и живу примерно 2 года...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
но зато сразу на нескольких
сколько и каких архитектур у тебя с О3 ?
Как убирал filter-flag ? :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
again O3?
Если вы внимательно прочтёте мой пост, то заметите, что ни одной. На всякий случай повторю - вместо O3 я напрямую указываю те опции GCC из его набора, которые считаю кошерными в моих конкретных условиях. Архитектур на текущий момент немного - все тильдовые, все nomultilib, на Core i7 - две (с гномом и кедами), на феноме - одна с кедами и одна с гномом на PD. Ядры, ессно, сконфигурены под конкретные камни
Кстати, признаюсь в ещё одном святотатстве - кеды у меня собраны не только без policykit, но и consolekit в системе напрочь отсутствует. А вот с гномом такой финт, к сож., не прокатывает...
Дык, а что у мну фильтровать? См. пункт 1
P.S. Мож, переименовать тред? Оффтопа уже % под 80
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Цитата: Aladdin
ды к оно для ВАС написано ;)
проверьте USE флаги soprano
P.S.: Linux - это красная таблетка :-) Windows - синяя...
:)
Для меня?!? Что ж, очень приятно, спасибо конечно (за внимание, за доброе слово), и хоть нехорошо отказываться от подарков, но ей-ей не нужно оно мне, sorry... :(
Да чёт лениво мне... А зачем, если не секрет, вам мои флаги?- ведь списывать нехорошо... ;) :)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
+1
помнится, меня учили жизни за -O3 флаг, "из-за" которого якобы падал x-сервер 1.8.*.
Вся система пересобрана с -O2, но падать он не перестал. Зондеркоманда "Анти-О3" молчит в тряпку и разводит руками...
У "Зондеркоманда "Анти-О3" он
У "Зондеркоманда "Анти-О3" он никогда не падал, "что как бе намекает"
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
логика
В данном случае я так же нахожусь в вышеупомянутой зондеркоманде, однако у меня падает :)
Следовательно, принадлежность к safe-cflags-масонам не гарантирует работы x-сервера.
Силлогизм строить?
принадлежность к
принадлежность к зондеркоманде отнюдь не включает принадлежность к высшей масонской ложе.Хотите верьте, хотите нет но карма для гентушника - это реальность, данная нам в ощущениях. Т.е 2 человека делаю одно и то же: у одного все получается, у другого - нет. К чему бы это ? :)
По моему глубокому утверждению - это то, что называют кармой.
П.С кстати, данное явление неоднократно наблюдал и в совершенно других отраслях
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
...
Любопытно!
О кармическом долге я и не подумал. Следовательно, мне стоит понять, что пользоваться xorg-server-1.7 мне предписано свыше, и любые попытки не следовать карме приведут к дукххе, а если забить и принять долг - то мне светит разрыв колеса сансары и выход в нирвану?
Нирвана? Завидую (по-белому)
Будете в нирване - в твиттер оттуда пописывайте :)
Метафизика, конечно, но трудно не согласиться...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
-- Soprano Components that
-- Soprano Components that will NOT be built:
* Redland storage backend (missing librdf/redland - http://librdf.org)
* The CLucene-based full-text search index library
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Спасибо
разобрался вот подробное описание, если кому понадобится http://bugs.gentoo.org/318861
p.s. и о3 непричем как и ожидалось
Обновляю кеды до 4.5 (старые
Ты всерьез думаешь, что здесь телепаты ? и должны были угадать, с кой версии ты обновляешся ?
Скажи мне, почему нельзя было поискать на багзилле сразу ?
Тебя при регистрации просили прочитать FAQ - почему ты не сделал. как там написано ?
Теперь про -O3.
Сначала код:
setup-allowed-flags() { if [[ -z ${ALLOWED_FLAGS} ]] ; then export ALLOWED_FLAGS="-pipe" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -O -O0 -O1 -O2 -mcpu -march -mtune" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -fstack-protector -fstack-protector-all" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -fbounds-checking -fno-strict-overflow" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -fno-PIE -fno-pie -fno-unit-at-a-time" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -g -g[0-9] -ggdb -ggdb[0-9] -gstabs -gstabs+" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -fno-ident" export ALLOWED_FLAGS="${ALLOWED_FLAGS} -W* -w" fi # allow a bunch of flags that negate features / control ABI ALLOWED_FLAGS="${ALLOWED_FLAGS} -fno-stack-protector -fno-stack-protector-all \ -fno-strict-aliasing -fno-bounds-checking -fstrict-overflow -fno-omit-frame-pointer" ALLOWED_FLAGS="${ALLOWED_FLAGS} -mregparm -mno-app-regs -mapp-regs \ -mno-mmx -mno-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 \ -mno-sse4.2 -mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow \ -mno-popcnt -mno-abm \ -mips1 -mips2 -mips3 -mips4 -mips32 -mips64 -mips16 -mplt \ -msoft-float -mno-soft-float -mhard-float -mno-hard-float -mfpu \ -mieee -mieee-with-inexact -mschedule \ -mtls-direct-seg-refs -mno-tls-direct-seg-refs \ -mflat -mno-flat -mno-faster-structs -mfaster-structs \ -m32 -m64 -mabi -mlittle-endian -mbig-endian -EL -EB -fPIC \ -mlive-g0 -mcmodel -mstack-bias -mno-stack-bias \ -msecure-plt -m*-toc -D* -U*" # 4.5 ALLOWED_FLAGS="${ALLOWED_FLAGS} -mno-fma4 -mno-movbe -mno-xop -mno-lwp" # {C,CXX,F,FC}FLAGS that we are think is ok, but needs testing # NOTE: currently -Os have issues with gcc3 and K6* arch's export UNSTABLE_FLAGS="-Os -O3 -freorder-blocks" return 0 }там же , но ниже
filter-flags() { _filter-hardened "$@" _filter-var CFLAGS "$@" _filter-var CPPFLAGS "$@" _filter-var CXXFLAGS "$@" _filter-var FFLAGS "$@" _filter-var FCFLAGS "$@" return 0 }Если ты еще не в курсе, то -O3 может замедлять ( и замедляет ) работу некоторых пакетов, помимо того, что ломает некоторый код ( это доказанный факт).Ты все еще уверн, что собрал всю систему с -O3 ? :-D
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Спасибо, за линк.
Спасибо, за линк. Помог.
Развели тут треп, хотя товарищ, в топике о мате на форуме, отношение сообщества подробно описал + еще там все и обсудили...
О3 - и чё придрались?
притча.
поставили два чукчи на свои старенькие запорожцы движок от мерседеса.
первый - пылинки сдувает, выше первой - не ездит..
доволен, блин, жизнью....
второй - врубил пятую и понёсся - аж свист в ушах...
220 - бампер отвалился, крылья улетели, колеса отвалились....
доволен, блин, жизнью.....
мораль.
Gentoo - свобода выбора....
сделай выбор - и будь доволен жизнью, блин.....
что-то добрый я сегодня ....