* [devel] libvte, synaptic & apt
@ 2006-09-19 7:56 Sergey N. Yatskevich
2006-09-19 15:04 ` Dmitry V. Levin
0 siblings, 1 reply; 7+ messages in thread
From: Sergey N. Yatskevich @ 2006-09-19 7:56 UTC (permalink / raw)
To: ALT Devel discussion list
Hi,
В связи с появлением в Сизифе нового libvte необходимо пересобрать
synaptic, однако он не собирается с той сборкой libapt, которая
лежит сейчас в Сизифе. Если пересобрать apt текущим компилятором,
то synaptic нормально пересобирается. Вот собственно просьба,
пересобрать apt и synaptic.
--
Sergey N. Yatskevich <syatskevich@altlinux.ru>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] libvte, synaptic & apt
2006-09-19 7:56 [devel] libvte, synaptic & apt Sergey N. Yatskevich
@ 2006-09-19 15:04 ` Dmitry V. Levin
2006-09-20 8:35 ` Sergey N. Yatskevich
0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2006-09-19 15:04 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 411 bytes --]
On Tue, Sep 19, 2006 at 11:56:06AM +0400, Sergey N. Yatskevich wrote:
> Hi,
>
> В связи с появлением в Сизифе нового libvte необходимо пересобрать
> synaptic, однако он не собирается с той сборкой libapt, которая
> лежит сейчас в Сизифе. Если пересобрать apt текущим компилятором,
> то synaptic нормально пересобирается.
А в чём там дело? Просто интересно, что с c++ такого случилось?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] libvte, synaptic & apt
2006-09-19 15:04 ` Dmitry V. Levin
@ 2006-09-20 8:35 ` Sergey N. Yatskevich
2006-09-20 19:50 ` Sviatoslav Sviridov
2006-09-21 3:49 ` Vitaly Lipatov
0 siblings, 2 replies; 7+ messages in thread
From: Sergey N. Yatskevich @ 2006-09-20 8:35 UTC (permalink / raw)
To: ALT Devel discussion list
В Втр, 19/09/2006 в 19:04 +0400, Dmitry V. Levin пишет:
> On Tue, Sep 19, 2006 at 11:56:06AM +0400, Sergey N. Yatskevich wrote:
> > Hi,
> >
> > В связи с появлением в Сизифе нового libvte необходимо пересобрать
> > synaptic, однако он не собирается с той сборкой libapt, которая
> > лежит сейчас в Сизифе. Если пересобрать apt текущим компилятором,
> > то synaptic нормально пересобирается.
>
> А в чём там дело? Просто интересно, что с c++ такого случилось?
../common/libsynaptic.a(rpackagelister.o): In function
`RPackageLister::cleanPackageCache(bool)':
rpackagelister.cc:(.text+0x11df): undefined reference to
`vtable for pkgArchiveCleaner'
collect2: ld returned 1 exit status
При линковке выдавалось вышеприведённое сообщение. Поскольку класс
pkgArchiveCleaner определён в хидерах libapt я скачал и пересобрал
apt, а затем пересобрал synaptic и всё ОКейно пересобралось.
Глубже я не разбирался, но похоже всё дело в изменении алгоритма размещения
виртуальных таблиц при компиляции (точнее в оптимизации их размещения).
--
Sergey N. Yatskevich <snc@begun.ru>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] libvte, synaptic & apt
2006-09-20 8:35 ` Sergey N. Yatskevich
@ 2006-09-20 19:50 ` Sviatoslav Sviridov
2006-09-21 3:49 ` Vitaly Lipatov
1 sibling, 0 replies; 7+ messages in thread
From: Sviatoslav Sviridov @ 2006-09-20 19:50 UTC (permalink / raw)
To: ALT Devel discussion list
Sergey N. Yatskevich пишет:
> В Втр, 19/09/2006 в 19:04 +0400, Dmitry V. Levin пишет:
>> ...
>> А в чём там дело? Просто интересно, что с c++ такого случилось?
> ../common/libsynaptic.a(rpackagelister.o): In function
> `RPackageLister::cleanPackageCache(bool)':
> rpackagelister.cc:(.text+0x11df): undefined reference to
> `vtable for pkgArchiveCleaner'
> collect2: ld returned 1 exit status
>
> При линковке выдавалось вышеприведённое сообщение. Поскольку класс
> pkgArchiveCleaner определён в хидерах libapt я скачал и пересобрал
> apt, а затем пересобрал synaptic и всё ОКейно пересобралось.
>
> Глубже я не разбирался, но похоже всё дело в изменении алгоритма размещения
> виртуальных таблиц при компиляции (точнее в оптимизации их размещения).
>
А есть свободная ка^W^W ...э... свободный робот, который может это
пересобрать? Или стоит просто перезалить -alt(n+1) для обоих?
Я пока что разбираюсь с git/gear, но уделять этому получается сейчас
минут по 20 в день :(, но хочется следующую сборку сделат уже правильно :)
Ну или могу дать NMU :):
--
Best regards,
Sviatoslav Sviridov
--
Calm down, it's *____\b\b\b\bonly* ones and zeroes.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] libvte, synaptic & apt
2006-09-20 8:35 ` Sergey N. Yatskevich
2006-09-20 19:50 ` Sviatoslav Sviridov
@ 2006-09-21 3:49 ` Vitaly Lipatov
2006-09-21 9:09 ` Dmitry V. Levin
1 sibling, 1 reply; 7+ messages in thread
From: Vitaly Lipatov @ 2006-09-21 3:49 UTC (permalink / raw)
To: ALT Devel discussion list
On Wednesday 20 September 2006 12:35, Sergey N. Yatskevich wrote:
...
> ../common/libsynaptic.a(rpackagelister.o): In function
> `RPackageLister::cleanPackageCache(bool)':
> rpackagelister.cc:(.text+0x11df): undefined
> reference to `vtable for pkgArchiveCleaner'
> collect2: ld returned 1 exit status
...
> Глубже я не разбирался, но похоже всё дело в изменении
> алгоритма размещения виртуальных таблиц при компиляции (точнее
> в оптимизации их размещения).
У меня похожее выдаётся в LabPlot:
GraphListView.cc:(.text+0x3cf): undefined reference to `vtable
for GraphListView
Причём это всё компилируется вместе (не отдельная библиотека),
так что может дело и не в компиляторе.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] libvte, synaptic & apt
2006-09-21 3:49 ` Vitaly Lipatov
@ 2006-09-21 9:09 ` Dmitry V. Levin
2006-09-21 20:57 ` [devel] LabPlot Vitaly Lipatov
0 siblings, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2006-09-21 9:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 983 bytes --]
On Thu, Sep 21, 2006 at 07:49:55AM +0400, Vitaly Lipatov wrote:
> On Wednesday 20 September 2006 12:35, Sergey N. Yatskevich wrote:
> ...
> > ../common/libsynaptic.a(rpackagelister.o): In function
> > `RPackageLister::cleanPackageCache(bool)':
> > rpackagelister.cc:(.text+0x11df): undefined
> > reference to `vtable for pkgArchiveCleaner'
> > collect2: ld returned 1 exit status
> ...
> > Глубже я не разбирался, но похоже всё дело в изменении
> > алгоритма размещения виртуальных таблиц при компиляции (точнее
> > в оптимизации их размещения).
> У меня похожее выдаётся в LabPlot:
> GraphListView.cc:(.text+0x3cf): undefined reference to `vtable
> for GraphListView
> Причём это всё компилируется вместе (не отдельная библиотека),
> так что может дело и не в компиляторе.
Похоже на изменения в visibility.
В коде LabPlot используются инструкции по изменению visibility или
влияющие на visibility инструкции #pragma?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] LabPlot
2006-09-21 9:09 ` Dmitry V. Levin
@ 2006-09-21 20:57 ` Vitaly Lipatov
0 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2006-09-21 20:57 UTC (permalink / raw)
To: ALT Devel discussion list
On Thursday 21 September 2006 13:09, Dmitry V. Levin wrote:
...
> Похоже на изменения в visibility.
> В коде LabPlot используются инструкции по изменению visibility
> или влияющие на visibility инструкции #pragma?
На первый взгляд вроде нет, хотя я не знаю что это такое.
Впрочем, не будем уделять много внимания проекту, который сам не
хочет жить.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-09-21 20:57 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-19 7:56 [devel] libvte, synaptic & apt Sergey N. Yatskevich
2006-09-19 15:04 ` Dmitry V. Levin
2006-09-20 8:35 ` Sergey N. Yatskevich
2006-09-20 19:50 ` Sviatoslav Sviridov
2006-09-21 3:49 ` Vitaly Lipatov
2006-09-21 9:09 ` Dmitry V. Levin
2006-09-21 20:57 ` [devel] LabPlot Vitaly Lipatov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git