From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DNS_FROM_OPENWHOIS, RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:content-type:content-transfer-encoding; bh=N2H+SyeHIMtkTUNkFzb2SWnW+UiRMQ2zV4XQyfx+hRo=; b=Rmxor9BHKqw6CQkm5A0jVGXA4Xp4b2qZBiaNYvSfpJvwL0YppHX0cimsn47476IQuH Q6J8w/Gu3kxdczloirOtoxs8d+bNXwhvJLmt0Nbe9+I3SKv1LX4ZrHwGT3VhEclqPWZH zwXT49W9JvEG/ZyZio9V1R4B/+MuwCfXOF2pU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=ObXPnAYemti2kKbOsYzQl+ZqVE24s3bFWOBKQxo7ZKJw/pOs6jxWCfe0Q3B6dlcReE GfauZEvU6Vpl5hEb3Ri8DiAks5VGkhjx4/4x7RxDXd6AieTR3DDrWboSzwRHzO4jr26A 0E1TITxa/sCU2bXpEpWqKEaClO1lZoDLpUy7g= Sender: "Yuriy Al. Shirokov" Message-ID: <4DFE635B.1020509@altlinux.org> Date: Mon, 20 Jun 2011 01:00:11 +0400 From: "Yuriy Al. Shirokov" User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.17pre) Gecko/20110416 Thunderbird/3.1.10pre MIME-Version: 1.0 To: "devel@ where you _can_ ask" Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [newbies] =?koi8-r?b?8NLP0MHEwcDUINPJzdfPzNkg0NLJINPCz9LLxSDXIGhh?= =?koi8-r?b?c2hlcj8=?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jun 2011 21:00:31 -0000 Archived-At: List-Archive: Здравствуйте! Пытаюсь собрать новую версию Synfig. Она побита на ядро с библиотеками (libsynfig) и графический редактор (Synfig Studio). Пакет с библиотеками собирается, но при попытке собрать Sinfig Studio получаю: synfigstudio-state_width.o: In function `studio::StateWidth_Context::AdjustWidth(etl::handle, float, double, bool)': state_width.cpp:(.text+0x2f4e): undefined reference to `typeinfo for synfig::ValueNode_WPList' state_width.cpp:(.text+0x2fa4): undefined reference to `synfig::ValueNode_WPList::get_bline() const' state_width.cpp:(.text+0x3139): undefined reference to `synfig::WidthPoint::WidthPoint()' state_width.cpp:(.text+0x3197): undefined reference to `synfig::WidthPoint::get_norm_position() const' synfigstudio-widget_curves.o: In function `studio::Widget_Curves::CurveStruct::get_value(int, double, double)': widget_curves.cpp:(.text._ZN6studio13Widget_Curves11CurveStruct9get_valueEidd[studio::Widget_Curves::CurveStruct::get_value(int, double, double)]+0x447): undefined reference to `synfig::WidthPoint::WidthPoint()' ... (и ещё некоторое количество ошибок подобного типа). Полез смотреть, что происходит с отдельными символами при компиляции библиотеки libsynfig, и обнаружил, что в объектные файлы они попадают: $ nm libsynfig_la-valuenode_wplist.o | grep get_bline 0000000000000010 T _ZNK6synfig16ValueNode_WPList9get_blineEv При сборке библиотеки через rpmbuild итоговый .so их тоже содержит: $ nm -D libsynfig.so.0.0.0 | grep get_bline 0000000000120a40 T _ZNK6synfig16ValueNode_WPList9get_blineEv А вот в .so из пакета, собранного в hasher, их, похоже, действительно уже нет: $ nm -D /usr/lib64/libsynfig.so.0.0.0 | grep get_bline $ Что бы это могло быть и что с этим можно сделать? -- С уважением, Ю.А.Широков.