LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-11-2012, 10:13 AM   #1
j9x.inca
Member
 
Registered: Jul 2012
Location: Fort Drum, NY, US
Distribution: Arch Linux
Posts: 63

Rep: Reputation: 2
SlackBuild Tilda


Hello all,
I am using Fluxbox and really starting to miss Yakuake. I like the drop down style terminal, but Yakuake when it starts up just shows the notifcation window in top left that use to say "press F12 to use" but now it just says "press to use" with no key specified, so i don't know how to open it. So i just decided to try to get guake or tilda. Guake wasnt in slackbuild so i naturally went for tilda. I first downloaded "confuse" package because it said it was required. Then went on to build and install tilda, but sbopkg failed to make:

Code:
make[2]: Entering directory `/tmp/SBo/tilda-0.9.6/src'
gcc -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DHAVE_CONFIG_H -I. -I..     -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/vte-0.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -I/usr/local/include   -O2 -march=i486 -mtune=i686 -MT tilda-callback_func.o -MD -MP -MF .deps/tilda-callback_func.Tpo -c -o tilda-callback_func.o `test -f 'callback_func.c' || echo './'`callback_func.c
mv -f .deps/tilda-callback_func.Tpo .deps/tilda-callback_func.Po
gcc -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DHAVE_CONFIG_H -I. -I..     -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/vte-0.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -I/usr/local/include   -O2 -march=i486 -mtune=i686 -MT tilda-configsys.o -MD -MP -MF .deps/tilda-configsys.Tpo -c -o tilda-configsys.o `test -f 'configsys.c' || echo './'`configsys.c
mv -f .deps/tilda-configsys.Tpo .deps/tilda-configsys.Po
gcc -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DHAVE_CONFIG_H -I. -I..     -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/vte-0.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -I/usr/local/include   -O2 -march=i486 -mtune=i686 -MT tilda-eggaccelerators.o -MD -MP -MF .deps/tilda-eggaccelerators.Tpo -c -o tilda-eggaccelerators.o `test -f 'eggaccelerators.c' || echo './'`eggaccelerators.c
mv -f .deps/tilda-eggaccelerators.Tpo .deps/tilda-eggaccelerators.Po
gcc -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DHAVE_CONFIG_H -I. -I..     -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/vte-0.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -I/usr/local/include   -O2 -march=i486 -mtune=i686 -MT tilda-key_converter.o -MD -MP -MF .deps/tilda-key_converter.Tpo -c -o tilda-key_converter.o `test -f 'key_converter.c' || echo './'`key_converter.c
mv -f .deps/tilda-key_converter.Tpo .deps/tilda-key_converter.Po
gcc -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DHAVE_CONFIG_H -I. -I..     -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -pthread -I/usr/include/vte-0.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -I/usr/local/include   -O2 -march=i486 -mtune=i686 -MT tilda-key_grabber.o -MD -MP -MF .deps/tilda-key_grabber.Tpo -c -o tilda-key_grabber.o `test -f 'key_grabber.c' || echo './'`key_grabber.c
In file included from ./tomboykeybinder.h:5:0,
                 from key_grabber.c:28:
/usr/include/glib-2.0/glib/gtypes.h:28:2: error: #error "Only <glib.h> can be included directly."
key_grabber.c: In function 'tilda_window_set_active':
key_grabber.c:127:26: warning: initialization makes pointer from integer without a cast [enabled by default]
key_grabber.c:128:31: warning: initialization makes pointer from integer without a cast [enabled by default]
key_grabber.c:141:30: warning: assignment makes integer from pointer without a cast [enabled by default]
key_grabber.c:151:9: warning: passing argument 2 of 'XSendEvent' makes integer from pointer without a cast [enabled by default]
In file included from ./xerror.h:22:0,
                 from key_grabber.c:25:
/usr/include/X11/Xlib.h:3143:15: note: expected 'Window' but argument is of type 'Window *'
key_grabber.c:159:9: warning: passing argument 2 of 'XRaiseWindow' makes integer from pointer without a cast [enabled by default]
In file included from ./xerror.h:22:0,
                 from key_grabber.c:25:
/usr/include/X11/Xlib.h:3034:12: note: expected 'Window' but argument is of type 'Window *'
key_grabber.c: In function 'tilda_keygrabber_bind':
key_grabber.c:263:5: warning: passing argument 2 of 'tomboy_keybinder_bind' from incompatible pointer type [enabled by default]
In file included from key_grabber.c:28:0:
./tomboykeybinder.h:13:10: note: expected 'TomboyBindkeyHandler' but argument is of type 'void (*)(const char *, void *)'
key_grabber.c: In function 'tilda_keygrabber_unbind':
key_grabber.c:268:5: warning: passing argument 2 of 'tomboy_keybinder_unbind' from incompatible pointer type [enabled by default]
In file included from key_grabber.c:28:0:
./tomboykeybinder.h:17:6: note: expected 'TomboyBindkeyHandler' but argument is of type 'void (*)(const char *, void *)'
make[2]: *** [tilda-key_grabber.o] Error 1
make[2]: Leaving directory `/tmp/SBo/tilda-0.9.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/tilda-0.9.6'
make: *** [all] Error 2

tilda:
Would you like to continue processing the rest of the
build queue or would you like to abort?  If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?:
 
Old 08-11-2012, 10:26 AM   #2
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
because of the new glib in current, in the SlackBuild you need to run this sed before the configure
Code:
sed -i "s|glib/gtypes\.h|glib.h|" src/tomboykeybinder.h
 
Old 08-11-2012, 11:19 AM   #3
bosth
Member
 
Registered: Apr 2011
Location: British Columbia, Canada
Posts: 304

Rep: Reputation: 127Reputation: 127
You can probably still configure Yakuake's dropdown shortcut by using KDE's SystemSettings in Fluxbox.
 
Old 08-11-2012, 11:27 AM   #4
j9x.inca
Member
 
Registered: Jul 2012
Location: Fort Drum, NY, US
Distribution: Arch Linux
Posts: 63

Original Poster
Rep: Reputation: 2
Quote:
Originally Posted by ponce View Post
because of the new glib in current, in the SlackBuild you need to run this sed before the configure
Code:
sed -i "s|glib/gtypes\.h|glib.h|" src/tomboykeybinder.h
Thank you , do you mind explaining why that fixes it? Im interested
 
Old 08-11-2012, 11:43 AM   #5
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
starting with glib>=2.31, it is enforced that only the glib toplevel headers should be included, see here: upstream application/libraries maintainers has to patch their code to be buildable with the new glib, and until they fix it we gotta patch our build scripts

Last edited by ponce; 08-11-2012 at 11:48 AM.
 
1 members found this post helpful.
Old 08-13-2012, 01:21 PM   #6
j9x.inca
Member
 
Registered: Jul 2012
Location: Fort Drum, NY, US
Distribution: Arch Linux
Posts: 63

Original Poster
Rep: Reputation: 2
Quote:
Originally Posted by ponce View Post
starting with glib>=2.31, it is enforced that only the glib toplevel headers should be included, see here: upstream application/libraries maintainers has to patch their code to be buildable with the new glib, and until they fix it we gotta patch our build scripts

Thanks for the info really helped.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
changing keyboard shortcuts for switching tabs in gnome-terminal and/or tilda ssgosh Linux - Desktop 4 06-16-2010 11:21 PM
Tilda causes hang in startup hilegunslinger Linux - Newbie 3 06-06-2007 12:46 AM
how to install tilda cad Linux - Software 1 02-08-2007 03:33 AM
SlackBuild CrEsPo Slackware 2 03-19-2006 01:58 PM
Missing tilda character on keyboard farpoint Debian 8 07-11-2005 05:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration