Package Details: gracegtk 0.9.4-1

Git Clone URL: (read-only)
Package Base: gracegtk
Description: A port of the Grace plotting tool to gtk2
Upstream URL:
Licenses: GPL
Submitter: ConnorBehan
Maintainer: ConnorBehan
Last Packager: ConnorBehan
Votes: 5
Popularity: 0.848139
First Submitted: 2011-04-21 05:22
Last Updated: 2016-04-28 17:30

Latest Comments

sirocco commented on 2012-09-21 03:47

---------- gracegtk-0.6.1 "Shortcuts"
* A lot of changes under the cover:
libundo library is no longer needed for undo/redo.

xduugu commented on 2012-08-17 20:16

gcc-fortran is required as buildtime dependency.

Anonymous comment on 2012-08-15 23:07

Worked perfectly for me! Thanks for the package!

sirocco commented on 2012-04-19 02:43

Already in gracegtk:
$ grep -r -B 2 ppd.h src/*.h
src/device.h-# include <cups/cups.h>
src/device.h:# include <cups/ppd.h>

Anonymous comment on 2012-04-18 18:14

Erm, you're right. I got the same error message when compiling grace-5.99, and my suggestion fixes that.

Anyway, it looks like the cups headers changed, and I imagine you can fix the issue w/ grace-gtk by finding where-ever it includes cups.h and then including ppd.h there as well.

ConnorBehan commented on 2012-04-18 07:07

I can't find the file graceapp.c at all.

Anonymous comment on 2012-04-17 05:42

Re: error: unknown type name ‘ppd_group_t’

add #include <cups/ppd.h> right under #include <cups/cups.h> in graceapp.c

sirocco commented on 2011-09-19 03:55

Patch for ppd problem:

diff -rupN src/device.h src_ppd/device.h
--- src/device.h 2011-09-14 13:27:40.000000000 +0700
+++ src_ppd/device.h 2011-09-19 10:31:57.000000000 +0700
@@ -184,6 +184,7 @@ void do_hardcopy(void);
#ifdef HAVE_CUPS

# include <cups/cups.h>
+# include <cups/ppd.h>

typedef struct {
char *name;

ConnorBehan commented on 2011-09-06 22:30

Maybe the new libcups broke something.

skytux commented on 2011-09-06 19:19

I have the following error while compiling:

make[1]: Entering directory `/tmp/yaourt-tmp-root/aur-gracegtk/src/gracegtk-0.4.2/src'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I.. -Wall `pkg-config --cflags gtk+-2.0` -DWITH_GTK -I.. -c -o as274c.o as274c.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I.. -Wall `pkg-config --cflags gtk+-2.0` -DWITH_GTK -I.. -c -o cairo_drv.o cairo_drv.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I.. -Wall `pkg-config --cflags gtk+-2.0` -DWITH_GTK -I.. -c -o computils.o computils.c
computils.c: In function ‘do_xcor’:
computils.c:201:21: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable]
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I.. -Wall `pkg-config --cflags gtk+-2.0` -DWITH_GTK -I.. -c -o dates.o dates.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I.. -Wall `pkg-config --cflags gtk+-2.0` -DWITH_GTK -I.. -c -o defaults.o defaults.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I.. -Wall `pkg-config --cflags gtk+-2.0` -DWITH_GTK -I.. -c -o device.o device.c
device.c:601:40: error: unknown type name ‘ppd_group_t’
device.c: In function ‘device_cups_init’:
device.c:668:5: error: unknown type name ‘ppd_file_t’
device.c:669:5: error: unknown type name ‘ppd_group_t’
device.c:671:5: warning: implicit declaration of function ‘ppdOpenFile’ [-Wimplicit-function-declaration]
device.c:671:14: warning: assignment makes pointer from integer without a cast [enabled by default]
device.c:675:5: warning: implicit declaration of function ‘ppdMarkDefaults’ [-Wimplicit-function-declaration]
device.c:676:5: warning: implicit declaration of function ‘cupsMarkOptions’ [-Wimplicit-function-declaration]
device.c:677:28: error: request for member ‘groups’ in something not a structure or union
device.c:677:45: error: request for member ‘num_groups’ in something not a structure or union
device.c:690:17: warning: assignment makes pointer from integer without a cast [enabled by default]
device.c:697:28: error: request for member ‘groups’ in something not a structure or union
device.c:697:45: error: request for member ‘num_groups’ in something not a structure or union
device.c:698:7: warning: implicit declaration of function ‘parse_group’ [-Wimplicit-function-declaration]
device.c:701:5: warning: implicit declaration of function ‘ppdClose’ [-Wimplicit-function-declaration]
make[1]: *** [device.o] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-gracegtk/src/gracegtk-0.4.2/src'
make: *** [subdirs] Error 1
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build gracegtk.

Any help is welcome!

ConnorBehan commented on 2011-06-24 16:09

I didn't have a clean build environment, that's why :).

sirocco commented on 2011-06-24 01:31

Even after compiling and building with libundo installed?

ConnorBehan commented on 2011-06-23 17:30

Ok, but it still isn't working for me.

sirocco commented on 2011-06-23 03:59

It would be nice to add libundo (as optdepends?).

grep disabled gracegtk-0.4.0-1-i686-build.log
--> undo/redo functionality is disabled: please check libundo library

sirocco commented on 2011-06-23 03:47

Yes, I tried texhash (as root). With the same result.

But on the other computer package is built without problems. The reason I can not understand.

ConnorBehan commented on 2011-06-21 15:01

Hmm, cmmi12 seems to be part of texlive-core. Have you tried re-running texhash?

sirocco commented on 2011-06-21 02:48

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmmi12
mktexpk: Mismatched mode ljfour and resolution 600; ignoring mode.
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmmi12
This is METAFONT, Version 2.718281 (TeX Live 2010/Arch Linux)
(Fatal base file error; I'm stymied)
grep: cmmi12.log: Нет такого файла или каталога
mktexpk: `mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input cmmi12' failed to make cmmi12.600pk.
kpathsea: Appending font creation commands to missfont.log.

!pdfTeX error: pdflatex (file cmmi12): Font cmmi12 at 600 not found
==> Fatal error occurred, no output PDF file produced!