LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   lxterminal won't see vte (https://www.linuxquestions.org/questions/linux-from-scratch-13/lxterminal-wont-see-vte-4175610059/)

jr_bob_dobbs 07-17-2017 04:50 PM

lxterminal won't see vte
 
Installed vte several weeks ago.

Attempted to compile lxterminal as per the BLFS8 book. Fail at configure: it claims there is no vte.

Installed vte again today to make sure. No change. Arg.

Right: so how do I give lxterminal's configure the clue?

Thank you in advance.

Keith Hedger 07-17-2017 07:10 PM

there are 3 different and non-compatable vte packages what version are you installing, what are you li king against gtk2 or3?
if you want a light no frills terminal see my sig

Keith Hedger 07-17-2017 07:11 PM

sorry this ones not in my sig try this:
https://github.com/KeithDHedger/KKTerminal

jr_bob_dobbs 07-18-2017 11:50 AM

The one linked directly by the BLFS8 book.

Does your terminal have transparency? Cut and paste to & from the clipboard?

Keith Hedger 07-18-2017 02:38 PM

no transparency dont see the point but of course cutting and pasting.

Keith Hedger 07-18-2017 02:43 PM

blfs doesn't say what gtk its linking against seems odd heres the links for the other vte's one of them may help:

http://ftp.gnome.org/pub/gnome/sourc...-0.28.2.tar.xz
http://ftp.gnome.org/pub/gnome/sourc...-0.40.0.tar.xz
http://ftp.gnome.org/pub/gnome/sourc...-0.29.1.tar.xz

What version is the configure script asking for?

Keith Hedger 07-18-2017 02:51 PM

just had a quick look the configure is looking for and finding the correct vte (0.28.2) so have you forgotten to ambe do make install with the vte package?
what does
Code:

pkg-config --modversion vte
Give?
If it shows nothing or anything other than 0.28.2 something went qrong building and installing the vte package

Luridis 07-18-2017 02:59 PM

There are two in the book, the one XFCE uses and the one Gnome uses. Make sure you're getting the correct one.

jr_bob_dobbs 07-19-2017 10:12 PM

Two in the book? **** me. That's nuts. It's like python or gtk then? Arg.

Keith Hedger:

Code:

root@artemis:~ # pkg-config --modversion vte
Package vte was not found in the pkg-config search path.
Perhaps you should add the directory containing `vte.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vte' found

And yet ... (next one is a quote becuase of wrapping):
Quote:

root@artemis:~ # find /usr -type f -o -type l | grep vte
/usr/etc/profile.d/vte.sh
/usr/lib/libvte-2.91.so
/usr/lib/libvte-2.91.so.0.4600.1
/usr/lib/libvte-2.91.so.0
/usr/lib/libvte-2.91.la
/usr/lib/pkgconfig/vte-2.91.pc
/usr/include/vte-2.91/vte/vteglobals.h
/usr/include/vte-2.91/vte/vtedeprecated.h
/usr/include/vte-2.91/vte/vteterminal.h
/usr/include/vte-2.91/vte/vteversion.h
/usr/include/vte-2.91/vte/vtetypebuiltins.h
/usr/include/vte-2.91/vte/vtepty.h
/usr/include/vte-2.91/vte/vtemacros.h
/usr/include/vte-2.91/vte/vte.h
/usr/include/vte-2.91/vte/vteregex.h
/usr/include/vte-2.91/vte/vteenums.h
/usr/bin/wvtest
/usr/bin/vte-2.91
/usr/share/terminfo/v/vte-2007
/usr/share/terminfo/v/vte-2008
/usr/share/terminfo/v/vte-2012
/usr/share/terminfo/v/vte-256color
/usr/share/terminfo/v/vte
/usr/share/terminfo/v/vte-2014
/usr/share/terminfo/v/vte+pcfkeys
/usr/share/terminfo/s/screen.vte
/usr/share/terminfo/s/screen.vte-256color
/usr/share/terminfo/m/mvterm
/usr/share/vala/vapi/vte-2.91.vapi
/usr/share/locale/az/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/or/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/eu/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ka/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/es/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/kk/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/mk/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/is/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/eo/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/hi/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/gl/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/gu/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/mr/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/be@latin/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/nl/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/mi/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/da/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ta/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/nds/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/hr/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/wa/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ku/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ky/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/nb/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ko/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/vi/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/sk/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/sv/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/nn/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/uk/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ca@valencia/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/tg/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ja/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/sl/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/an/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/hu/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/it/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/lt/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/fur/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ca/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ms/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ru/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/pt_BR/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/xh/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/zh_CN/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/cs/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/mai/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/kn/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/de/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ga/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/oc/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/bg/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/sq/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ast/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/lv/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/li/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/te/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/uz@cyrillic/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/fr/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ml/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/zh_HK/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/pl/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/th/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/bs/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/et/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/pt/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/dz/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/pa/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ang/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/id/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/be/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/el/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/zh_TW/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/en_CA/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/tr/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/sr@latin/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ne/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/si/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/fi/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/bn/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/am/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ro/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/en_GB/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/sr/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/en@shaw/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/cy/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/rw/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ug/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/fa/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/mn/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/ar/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/gd/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/bn_IN/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/as/LC_MESSAGES/vte-2.91.mo
/usr/share/locale/he/LC_MESSAGES/vte-2.91.mo
/usr/share/vala-0.34/vapi/vte-2.90.deps
/usr/share/vala-0.34/vapi/vte-2.90.vapi
/usr/share/vala-0.34/vapi/vte.vapi
/usr/share/vala-0.34/vapi/vte.deps
/usr/share/gtk-doc/html/vte-2.91/api-index-0-40.html
/usr/share/gtk-doc/html/vte-2.91/vte-Vte-PTY.html
/usr/share/gtk-doc/html/vte-2.91/vte-2.91.devhelp2
/usr/share/gtk-doc/html/vte-2.91/api-index-deprecated.html
/usr/share/gtk-doc/html/vte-2.91/vte-Version-Information.html
/usr/share/gtk-doc/html/vte-2.91/api-index-full.html
/usr/share/gtk-doc/html/vte-2.91/object-hierarchy.html
/usr/share/gtk-doc/html/vte-2.91/ch03.html
/usr/share/gtk-doc/html/vte-2.91/ch01.html
/usr/share/gtk-doc/html/vte-2.91/licence.html
/usr/share/gtk-doc/html/vte-2.91/up-insensitive.png
/usr/share/gtk-doc/html/vte-2.91/api-index-0-44.html
/usr/share/gtk-doc/html/vte-2.91/ch02.html
/usr/share/gtk-doc/html/vte-2.91/index.html
/usr/share/gtk-doc/html/vte-2.91/right.png
/usr/share/gtk-doc/html/vte-2.91/pt01.html
/usr/share/gtk-doc/html/vte-2.91/left.png
/usr/share/gtk-doc/html/vte-2.91/annotation-glossary.html
/usr/share/gtk-doc/html/vte-2.91/VteTerminal.html
/usr/share/gtk-doc/html/vte-2.91/left-insensitive.png
/usr/share/gtk-doc/html/vte-2.91/VteRegex.html
/usr/share/gtk-doc/html/vte-2.91/api-index-0-46.html
/usr/share/gtk-doc/html/vte-2.91/ch04.html
/usr/share/gtk-doc/html/vte-2.91/up.png
/usr/share/gtk-doc/html/vte-2.91/style.css
/usr/share/gtk-doc/html/vte-2.91/home.png
/usr/share/gtk-doc/html/vte-2.91/right-insensitive.png
root@artemis:~ #
So vte, well a vte, is there.

Keith Hedger 07-20-2017 05:08 AM

somthing must have gone wrong with your install of vte b3cause there should be a .pc file in /usr/lib/pkgconfig this is where pkg-config gets its data not from the actual librarys, reinstall vte and check that the .pc file is installed.

sorry ignore that just seen the .pc file

you haave the wrong version install vte 0.28.2 the .pc filename is different

Keith Hedger 07-20-2017 05:45 AM

just an fyi the 0.29.1 version is for gtk3 the 0.28.2 version is for gtk2 both can be installed side by side with no problems, lxterminal by default uses gtk2 so thats why you nee to install 28.

Luridis 07-20-2017 10:28 AM

Quote:

Originally Posted by jr_bob_dobbs (Post 5737435)
Two in the book? **** me. That's nuts. It's like python or gtk then?

Would you be interested to know, that these dualities are invented by the developers?

The past 5 or 6 years has brought an influx of former Microsoft users to Linux. While I have no issue with that, I do take issue when they bring Microsoft attitudes to OS/FS. It can be summed up thus...

I cannot be bothered to make things convenient for others due to my own lack of care or lack of skill. So, you'll do it "our" way, or you'll use something else.


Then there's the political landscape, which started earlier... I am not sure when.

Anyway... Python 2 & 3 could be run on the same interpreter. So, why all the BS with installing 2 versions then? Politics. Period.

Making engineering decisions based on politics is always a bad idea. While I feel I can blame recent attitudes on Microsoft users coming over, the political landscape of Linux is another animal. Perhaps it came with "social networking", I don't know for sure. All I know, is the Linux community was not full of taboos and landmines in the 1990's. (Other than suggesting anything related to Microsoft. :D )

Am I just ranting? Kindof, but there's a point to it. The decision making in OS/FS is becoming less logical, or gives a very convincing appearance of doing so. Either way, it doesn't help FS/OS, it divides the community and renders it less productive.

Luridis 07-20-2017 12:26 PM

Here ya go... This is new in recent versions of libinput...

Code:

checking dependency style of g++... gcc3
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for a sed that does not truncate output... /usr/bin/sed
checking whether /usr/bin/python2 version is >= 3.0... no
configure: error: Python interpreter is too old

THAT... is politics. You cannot tell me the Freedesktop guys are too stupid to make either:

A: Version agnostic Python scripts, or...

B: Autoconf scripts that simply skip Python if your not running Python3 and have not explicitly requested it.

Whomever is responsible for that ^^^ needs to be slapped senseless (figuratively speaking) for acting a petty twit. The fact that configure hard stops on this is completely unnecessary unless your a jackass with an agenda.

But hey, if I am wrong... and that behavior really is incidental... That just confirms the responsible party is careless, or oblivious. Or, how do you explain that they went to all the trouble to put that in the configure script instead of magically making the python2 version of the parse script disappear and suddenly a new one requires Python3? You can't, explain it without outside motivation.

EDIT: In my irritation, it first read like I was soliciting violence, that's not my intention. Moves like this are just infuriating because it all comes down to people being "difficult" over some cause or movement when everything could work just as well, probably better, without that garbage.

Keith Hedger 07-20-2017 01:33 PM

try developing with gtk 3, every minor revision introduces major api breakages, with api's just dissappearing for no apparent reason, function calls changing the order of passed parematers etc etc etc ...

Luridis 07-20-2017 02:19 PM

Quote:

Originally Posted by Keith Hedger (Post 5737716)
try developing with gtk 3, every minor revision introduces major api breakages, with api's just dissappearing for no apparent reason, function calls changing the order of passed parematers etc etc etc ...

No... :D I'd rather not.


All times are GMT -5. The time now is 11:47 PM.