View Issue Details

IDProjectCategoryView StatusLast Update
0007376GNUnetmessenger servicepublic2024-03-08 17:24
Reporterschanzen Assigned Tothejackimonster  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version0.21.0 
Summary0007376: Gtk App FTBFS
Descriptionsrc/ui/picker.c:29:10: fatal error: emoji.h: No such file or directory
   29 | #include <emoji.h>
      | ^~~~~~~~~
compilation terminated.
make: *** [Makefile:119: src/ui/picker.o] Error 1

No idea where I can get this from. Build also needs a buildsystem badly.
TagsNo tags attached.

Activities

Sven Grewe

2022-10-06 20:34

reporter   ~0019207

It seems to compile with (at least?) "emoji.h" from the Gnome Characters repository. The Readme file mentions the use of the repo with a git submodule.

schanzen

2022-10-07 10:44

administrator   ~0019208

Thanks for the pointer! I am obviously too stupid to read a README ;)
Anyway, managed to compile it now (with some CFLAGS LDFLAGS pain).
It would still be nice to have a build system for the compiler/linker dependencies.

schanzen

2024-03-07 20:30

administrator   ~0021805

Is this still a problem?

thejackimonster

2024-03-07 23:07

developer   ~0021810

Last edited: 2024-03-07 23:08

I'll definitely test that before release. But I think I can put the header into the tarball for a release without issues.
For development I think using submodules should be fine. I could add a "bootstrap" script though or
look into it whether meson allows to enforce pulling submodules before building.

thejackimonster

2024-03-08 03:15

developer   ~0021812

I've added automatic checkout of the submodules to the meson build if using git. The tarball will include the necessary files to compile.

Issue History

Date Modified Username Field Change
2022-10-02 09:59 schanzen New Issue
2022-10-02 09:59 schanzen Assigned To => thejackimonster
2022-10-02 09:59 schanzen Status new => assigned
2022-10-06 20:34 Sven Grewe Note Added: 0019207
2022-10-07 10:44 schanzen Note Added: 0019208
2024-03-07 20:30 schanzen Note Added: 0021805
2024-03-07 23:07 thejackimonster Note Added: 0021810
2024-03-07 23:08 thejackimonster Note Edited: 0021810
2024-03-08 03:15 thejackimonster Status assigned => resolved
2024-03-08 03:15 thejackimonster Resolution open => fixed
2024-03-08 03:15 thejackimonster Note Added: 0021812
2024-03-08 17:24 schanzen Status resolved => closed
2024-03-08 17:24 schanzen Fixed in Version => 0.21.0