Page MenuHomePhabricator

FreeBSD build failed - linux/joystick.h not found
Closed, ResolvedPublic


Jenkins indicated an error building EFL on FreeBSD 12.2 and 13.0 since ec80ef2ce463fb3b9a14b9d9ed29f640908076cb (maybe since earlier commit as the rebuild is not scheduled after every commit):

[537/3697] Compiling C object src/lib/ecore_input/
FAILED: src/lib/ecore_input/ 
cc -Isrc/lib/ecore_input/ -Isrc/lib/ecore_input -I../src/lib/ecore_input -I. -I.. -Isrc/lib/eina -I../src/lib/eina -Isrc/lib/eo -I../src/lib/eo -Isrc/lib/ecore -I../src/lib/ecore -Isrc/lib/efl -I../src/lib/efl -Isrc/lib/efl/interfaces -I/usr/local/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -fvisibility=hidden -Wall -Wpointer-arith -Wunused-parameter -Wsign-compare -Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1 -DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1 -fPIC -pthread '-DPACKAGE_DATA_DIR="/usr/local/share/ecore_input"' -DNEED_RUN_IN_TREE=1 -DEFL_BUILD=1 -MD -MQ src/lib/ecore_input/ -MF src/lib/ecore_input/ -o src/lib/ecore_input/ -c ../src/lib/ecore_input/ecore_input_joystick.c
../src/lib/ecore_input/ecore_input_joystick.c:7:11: fatal error: 'linux/joystick.h' file not found
# include <linux/joystick.h>
1 error generated.

Meson was configured using /confs/

User defined options
  eeze   : false
  input  : false
  systemd: false
  v4l2   : false
Peter2121 closed this task as Resolved.Jan 11 2022, 4:37 AM
Peter2121 claimed this task.

YES, the build works again.
Thanks a lot!!!