! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Fails to build with "sealed" libvte
Status:
RESOLVED: FIXED
Product:
Xfce4-terminal
Component:
General

Comments

Description Lionel Le Folgoc 2010-09-06 20:44:09 CEST
Created attachment 3110 
Use VteTerminal's accessor functions

Hi,

In vte 0.25.91, cflags included in the ;pc file contain -DVTE_SEAL_ENABLE by default, which forbids to access private members of VteTerminal. It can be fixed by using vte_terminal_get_*() functions instead (the attached patch works for me).

Thanks!
Comment 1 Lionel Le Folgoc 2010-09-06 20:46:22 CEST
Oh, and the patch is against 0.4.5 (which is not registered in bugzilla btw :p), but I can rebase it against HEAD if needed.
Comment 2 Kevin Fenzi 2010-09-08 23:34:01 CEST
This seems to work fine here with vte 0.25.91.
Comment 3 Nick Schermer editbugs 2010-09-10 19:02:07 CEST
Grmbl, they should seriously shoot the vte people, what it the point of putting the seal flag in the .pc file are they on crack?
Comment 4 Nick Schermer editbugs 2010-09-18 01:39:03 CEST
*** Bug 6707 has been marked as a duplicate of this bug. ***
Comment 5 Nick Schermer editbugs 2010-09-19 16:51:27 CEST
This will be fixed in the next release of vte (http://git.gnome.org/browse/vte/commit/?id=e984749f939981d16ee7828ebef352e74ce461e1), closing the bug since this will be done once we switch to gtk3 with the entire Xfce core.

Bug #6686

Reported by:
Lionel Le Folgoc
Reported on: 2010-09-06
Last modified on: 2010-09-19
Duplicates (1):
  • 6707 Support new version of vte

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Version:
unspecified

Attachments

Use VteTerminal's accessor functions (5.93 KB, patch)
2010-09-06 20:44 CEST , Lionel Le Folgoc
no flags

Additional information