Gluon 2016.2.x auf Debian 10 kompilieren - gnulib error

Moin zusammen,

beim Versuch Gluon git Branch 2016.2.x auf Debian 10 zu bauen erhalte ich folgende Fehlermeldung, eine Google Recherche zeigte, dass ich da nicht der einzige mit dem Problem bin, es jedoch eines bisher für Gluon nicht vorhandenen Patches bedarf.

freadahead.c: In function 'freadahead':
freadahead.c:91:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
  #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
   ^~~~~
make[8]: *** [Makefile:1837: freadahead.o] Error 1
make[8]: Leaving directory '/home/tarnatos/2016/openwrt/build_dir/host/m4-1.4.17/lib'

Hat jemand das Problem schon mal gelößt?

Was ich schon probiert habe:

sudo apt-get build-dep m4
sudo apt-get source m4

Die Versionen sind allerdings unterschiedlich m4-1.4.17 (gluon) m4-1.4.18 Debian und es gibt die .17 auch nicht für Debian 10.

Ich habe nun noch eine Deb8 VM aufgesetzt und werde es heute Abend damit nochmal probieren und berichten.

Ich hatte damals ähnliche Probleme mit Fedora 29. Das war einfach zu neu. Mit einer CentOS 7 Maschine konnte ich dann ohne Probleme bauen. Ich denke also deine VM mit Debian 8 wird das Problem lösen.

So der build läuft.

Lag tatsächlich daran, das Debian 10 für gluon 2016 zu neu ist.

1 Like