Looks to me like: 1) You have an old header/include file of GNUnet around, make sure you have the latest version of Git installed and that this is the one that is being used while compiling gnunet-ext 2) You may be lacking GNU gettext, or may have disabled GNU gettext while compiling GNUnet. At least that's my best guess for the _-Issue.
Happy hacking1 Christian On 6/30/20 8:24 PM, Impulse wrote: > I have an issue when compiling the gnunet-ext template. > > > I followed the steps: > > $> git clone https://git.gnunet.org/gnunet-ext > > $> cd gnunet-ext/ > > $> ./bootstrap > > $> export PREFIX=/usr (i checked, This is the correct prefix) > > .$> /configure --prefix=$PREFIX --with-gnunet=$PREFIX > > $> make > > > When i first try to compile it, returns: > > " > > gnunet-ext.c:57:5: error: 'const struct GNUNET_OS_ProjectData' has no > other member named 'agpl_url' > > .agpl_url = "https://gnunet.org/git/gnunet-ext.git" > > gnunet-ext.c:57:16: warning: excess elements in struct initializer > > .agpl_url = "https://gnunet.org/git/gnunet-ext.git", > > " > > Which is odd since, on the GNUnet doxygen, .agpl_url is defined as a > member of GNUNET_OS_ProjectData. > > So next i comment out that line from gnunet-ext.c, same error occurs for > gnunet-service-ext.c when i recompile, so i then comment out the line > from there. > > > $> make clean > > $> make > > gnunet-service-ext.c:189: undefined reference to `_' > >
0x939E6BE1E29FC3CC.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature
