@power_frontier, I had same problem, update your system to latest gnustep-base and gnustep-make.
Search Criteria
Package Details: gnustep-gui 0.30.0-1
Package Actions
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: | https://github.com/gnustep/libs-gui |
Licenses: | LGPL |
Groups: | gnustep-core |
Conflicts: | gnustep-gui-svn |
Submitter: | Barthalion |
Maintainer: | Beebo |
Last Packager: | Beebo |
Votes: | 14 |
Popularity: | 0.000000 |
First Submitted: | 2018-01-16 18:39 (UTC) |
Last Updated: | 2023-02-12 06:24 (UTC) |
Dependencies (14)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- libjpeg (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR, libjpeg-turbo)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- gcc-objc (gcc-objc-gitAUR, gcc-objc-snapshotAUR) (make)
- gnustep-base (make)
- gnustep-make (make)
- aspell (aspell-gitAUR) (optional)
- audiofile (audiofile-gitAUR) (optional)
- flite1AUR (optional) – required for speech synthesis
- giflib (giflib-gitAUR) (optional)
- libao (libao-gitAUR) (optional)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR) (optional)
- libsndfile (libsndfile-gitAUR) (optional)
Required by (42)
Sources (2)
micwoj92 commented on 2021-05-16 09:21 (UTC)
power_frontier commented on 2021-05-11 10:42 (UTC) (edited on 2021-05-11 10:46 (UTC) by power_frontier)
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 (UTC)
Package appears to build correctly now.
daruma commented on 2021-01-17 16:55 (UTC)
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 (UTC) (edited on 2020-07-21 14:17 (UTC) by starfry)
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 (UTC)
Re the gpg key, I had to get the key from here: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gnustep&download=1
aksh1618 commented on 2019-01-21 17:13 (UTC)
Add gpg keys using
gpg --recv-keys 83AAE47CE829A4146EF83420CA868D4C99149679
Lone_Wolf commented on 2018-10-18 19:13 (UTC)
SpaceboyRoss commented on 2018-10-18 18:52 (UTC)
Errors while building error "gnustep-base is configured to use 'traditional' exceptions, but you are building for 'native' exceptions." error "There are two separate exception handling mechanisms available ... one based on the standard setjmp() function (which does not require special compiler support), and one 'native' version where the compiler manages the exception handling. If you try to use both in the same executable, exception handlers will not work... which can be pretty disastrous. This error is telling you that the gnustep-base library was built using one form of exception handling, but that the gnustep-make package you are using is building code to use the other form of exception handling ... with the consequence that exception handling would be broken in the program you are building. So, somehow your gnustep-base and gnustep-make package are incompatible, and you need to replace one of them with a version configured to match the other."
RemoteAdmin commented on 2018-03-18 04:55 (UTC)
@raininja I disagree. It works fine whether you have flite1 installed or not thus making it an optional dependency.
I won't add --disable-speech
as it would disable flite whether it is installed or not.
Pinned Comments
aksh1618 commented on 2019-01-21 17:13 (UTC)
Add gpg keys using
RemoteAdmin commented on 2018-02-06 04:20 (UTC)
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.