Package Details: gnustep-gui 0.29.0-1

Git Clone URL: https://aur.archlinux.org/gnustep-gui.git (read-only, click to copy)
Package Base: gnustep-gui
Description: The GNUstep GUI class library
Upstream URL: http://www.gnustep.org/
Licenses: LGPL
Groups: gnustep-core
Conflicts: gnustep-gui-svn
Submitter: Barthalion
Maintainer: Beebo
Last Packager: Beebo
Votes: 14
Popularity: 1.50
First Submitted: 2018-01-16 18:39
Last Updated: 2021-05-31 13:34

Pinned Comments

aksh1618 commented on 2019-01-21 17:13

Add gpg keys using

gpg --recv-keys 83AAE47CE829A4146EF83420CA868D4C99149679

RemoteAdmin commented on 2018-02-06 04:20

Do not build with flite installed. Currently, flite1 only is supported.

I have contacted the gnustep team and they are working on a fix to add support for flite. Till then flite1 must be used.

Latest Comments

1 2 3 Next › Last »

carstene1ns commented on 2021-05-31 08:18

Please remove the ICU fix (lines 23-32 in PKGBUILD). It is not needed anymore and breaks regenerating the config.h, so certain features get not built anymore.

anna3106 commented on 2021-05-20 20:38

This did not build for me in a clean chroot.

Missing libjpeg:

checking jpeglib.h usability... no
checking jpeglib.h presence... no
checking for jpeglib.h... no
GNUstep requires libjpeg to support JPEG images, but this library
can't be found. If you really want to compile GNUstep without
JPEG support, pass the --disable-jpeg option to ./configure.
Note that this isn't recommended. For more information, see:
http://gnustep.made-it.com/BuildGuide/index.html#JPEG
configure: error: libjpeg not found.
==> ERROR: A failure occurred in build().
    Aborting...

Missing libtiff:

checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
configure: WARNING: Cannot find libtiff header and/or library
* The GUI library reqiures the TIFF library
* Use --with-tiff-library to specify the tiff library
* directory if it is not in the usual place(s)
* You may also have to specify --with-jpeg-library if the jpeg
* library is needed by tiff,
configure: error: gnustep-gui will not compile without tiff
==> ERROR: A failure occurred in build().
    Aborting...

Adding libjpeg and libtiff to the depends array fixes this, but I am not sure if this is the best approach.

power_frontier commented on 2021-05-16 16:37

@micwoj92 Thanks for the tip :-) Those packages are not in AUR repo and I have them installed from the Manjaro stable branch and they not updated them yet with the new versions of the Arch repo, so I will wait a little till Manjaro update the branch and I suppose it will work.

micwoj92 commented on 2021-05-16 09:22

@Beebo Could you move some dependencies to optdepends based on this?

https://github.com/gnustep/libs-gui/blob/master/INSTALL#L20

micwoj92 commented on 2021-05-16 09:21

@power_frontier, I had same problem, update your system to latest gnustep-base and gnustep-make.

power_frontier commented on 2021-05-11 10:42

I have a problem building it:

Compiling file NSTextCheckingController.m ...
En el fichero incluido desde ../Headers/AppKit/NSTextCheckingController.h:31,
                 desde NSTextCheckingController.m:25:
../Headers/AppKit/NSTextCheckingClient.h:93:29: error: nombre de tipo ‘NSAttributedStringKey’ desconocido
   93 | - (void) removeAnnotation: (NSAttributedStringKey)annotationName
      |                             ^~~~~~~~~~~~~~~~~~~~~
make[4]: *** [/usr/share/GNUstep/Makefiles/rules.make:515: obj/libgnustep-gui.obj/NSTextCheckingController.m.o] Error 1
make[3]: *** [/usr/share/GNUstep/Makefiles/Instance/library.make:278: internal-library-all_] Error 2
make[2]: *** [/usr/share/GNUstep/Makefiles/Master/rules.make:297: libgnustep-gui.all.library.variables] Error 2
make[1]: *** [/usr/share/GNUstep/Makefiles/Master/library.make:37: internal-all] Error 2
make: *** [/usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53: internal-all] Error 2
==> ERROR: Se produjo un fallo en build().
    Cancelando...

Beebo commented on 2021-01-25 13:45

Package appears to build correctly now.

daruma commented on 2021-01-17 16:55

I was unable to compile the package as it is. I had to add the line below to build() in the PKGBUILD. The line is added just before the make command is called. The reason this necessary is due to a change in the ICU (https://github.com/unicode-org/icu)

I got the code from this mailing list: https://www.mail-archive.com/gnustep-dev@gnu.org/msg13969.html

echo "/*
 * Define TRUE/FALSE to be used with UBool parameters, as these are no longer
 * defined in ICU as of ICU 68.
 */
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif" >> Source/config.h

starfry commented on 2020-07-21 14:16

Having trouble building..

 Compiling file NSWorkspace.m ...
In file included from /usr/include/Foundation/Foundation.h:41,
                 from ../Headers/AppKit/NSUserInterfaceLayout.h:31,
                 from ../Headers/AppKit/NSView.h:39,
                 from NSWorkspace.m:98:
/usr/include/Foundation/NSAppleEventDescriptor.h:38:1: error: ‘NSAppleEventDescriptor’ redeclared as different kind of symbol
   38 | @end
      | ^
In file included from NSWorkspace.m:94: ../Headers/AppKit/NSWorkspace.h:169:14: error: previous declaration of ‘NSAppleEventDescriptor’
  169 | typedef void NSAppleEventDescriptor;
      |              ^~~~~~~~~~~~~~~~~~~~~~

starfry commented on 2020-07-21 14:09

Re the gpg key, I had to get the key from here: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gnustep&download=1