ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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