pebender / eventlircd

Automatically exported from code.google.com/p/eventlircd
GNU General Public License v2.0
0 stars 0 forks source link

eventlircd didn't compile on fedora 15beta #2

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

svn checkout http://eventlircd.googlecode.com/svn/trunk/ eventlircd-read-only
cd eventlircd-read-only/
autoreconf
configure

What is the expected output? What do you see instead?

[root@fc15 eventlircd-read-only]# autoreconf
configure.ac:34: required file `build-aux/compile' not found
configure.ac:34:   `automake --add-missing' can install `compile'
configure.ac:26: required file `build-aux/install-sh' not found
configure.ac:26:   `automake --add-missing' can install `install-sh'
configure.ac:26: required file `build-aux/missing' not found
configure.ac:26:   `automake --add-missing' can install `missing'
src/Makefile.am: required file `build-aux/depcomp' not found
src/Makefile.am:   `automake --add-missing' can install `depcomp'
Makefile.am: required file `./INSTALL' not found
Makefile.am:   `automake --add-missing' can install `INSTALL'
autoreconf: automake failed with exit status: 1

[root@fc15 eventlircd-read-only]# ./configure
configure: error: cannot find install-sh, install.sh, or shtool in build-aux 
"."/build-aux

What version of the product are you using? On what operating system?

OS: Fedora Linux 15beta
Linux fc15 2.6.38.5-22.fc15.i686.PAE #1 SMP Mon May 2 20:00:05 UTC 2011 i686 
i686 i386 GNU/Linux
autoconf-2.68-2.fc15.noarch
automake-1.11.1-5.fc14.noarch

Please provide any additional information below.

Original issue reported on code.google.com by Martin.G...@gmail.com on 11 May 2011 at 8:08

GoogleCodeExporter commented 9 years ago
i had a little success:

[root@fc15 eventlircd-read-only]# libtoolize --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: linking file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
libtoolize: Remember to add `LT_INIT' to configure.ac.

[root@fc15 eventlircd-read-only]# aclocal

[root@fc15 eventlircd-read-only]# autoheader

[root@fc15 eventlircd-read-only]# automake --force-missing --add-missing
configure.ac:34: installing `build-aux/compile'
configure.ac:26: installing `build-aux/install-sh'
configure.ac:26: installing `build-aux/missing'
src/Makefile.am: installing `build-aux/depcomp'
Makefile.am: installing `./INSTALL'

[root@fc15 eventlircd-read-only]# autoconf

[root@fc15 eventlircd-read-only]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking whether gcc -std=gnu99 and cc understand -c and -o together... yes
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... /bin/grep
checking for a sed that does not truncate output... /bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking whether time.h and sys/time.h may both be included... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdbool.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking linux/input.h usability... yes
checking linux/input.h presence... yes
checking for linux/input.h... yes
checking linux/limits.h usability... yes
checking linux/limits.h presence... yes
checking for linux/limits.h... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking linux/uinput.h usability... yes
checking linux/uinput.h presence... yes
checking for linux/uinput.h... yes
checking libudev.h usability... yes
checking libudev.h presence... yes
checking for libudev.h... yes
./configure: line 4840: syntax error near unexpected token `linux/input.h'
./configure: line 4840: `AX_ABSOLUTE_HEADER(linux/input.h)'

[root@fc15 eventlircd-read-only]# make
make: *** No targets specified and no makefile found.  Stop.

but at the end configure fails.
The kernel-header files are installed.

kernel-headers-2.6.38.5-22.fc15.i686 : Header files for the Linux kernel for 
use by glibc
Repo        : installed
Übereinstimmung von:
Dateiname     : /usr/include/linux/input.h

Original comment by Martin.G...@gmail.com on 12 May 2011 at 4:05

GoogleCodeExporter commented 9 years ago
next step i run autoreconf again

[root@fc15 eventlircd-read-only]# autoreconf
[root@fc15 eventlircd-read-only]# ./configure
[root@fc15 eventlircd-read-only]# make

[root@fc15 eventlircd-read-only]# make install
Making install in etc
make[1]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/etc'
make[2]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/etc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/etc/eventlircd.d" || /bin/mkdir -p "/usr/etc/eventlircd.d"
 /usr/bin/install -c -m 644 03_0419_0001.evmap 03_05a4_9881.evmap 03_0766_0204.evmap 03_1241_e000.evmap 03_147a_e02d.evmap bdremoteng.evmap default.evmap ircore.evmap lircd.evmap mcekbd.evmap '/usr/etc/eventlircd.d'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/etc'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/etc'
Making install in man
make[1]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/man'
make[2]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/man'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/man/man5" || /bin/mkdir -p "/usr/share/man/man5"
 /usr/bin/install -c -m 644 eventlircd.evmap.5 '/usr/share/man/man5'
test -z "/usr/share/man/man8" || /bin/mkdir -p "/usr/share/man/man8"
 /usr/bin/install -c -m 644 eventlircd.8 '/usr/share/man/man8'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/man'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/man'
Making install in src
make[1]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/src'
make[2]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/src'
test -z "/usr/sbin" || /bin/mkdir -p "/usr/sbin"
  /usr/bin/install -c eventlircd '/usr/sbin'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/src'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/src'
Making install in udev
make[1]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/udev'
make[2]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only/udev'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/lib/udev" || /bin/mkdir -p "/lib/udev"
 /usr/bin/install -c lircd_helper wakeup_enable '/lib/udev'
test -z "/lib/udev/rules.d" || /bin/mkdir -p "/lib/udev/rules.d"
 /usr/bin/install -c -m 644 rules.d/98-lircd.rules.disabled rules.d/98-eventlircd.rules.disabled '/lib/udev/rules.d'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/udev'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only/udev'
make[1]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only'
make[2]: Entering directory `/usr/src/redhat/SOURCES/eventlircd-read-only'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/eventlircd-read-only'

and now all thinks to compile an install fine.

Original comment by Martin.G...@gmail.com on 12 May 2011 at 4:13

GoogleCodeExporter commented 9 years ago
actually any body can explain more about eventlircd?
*what is eventlircd?
*what are the function of eventlircd?

Original comment by Premna...@yahoo.com on 12 Mar 2012 at 8:53

GoogleCodeExporter commented 9 years ago
you can found a discriptio on following side:
http://code.google.com/p/eventlircd/

Original comment by linux4ma...@gmx.de on 18 Mar 2012 at 1:40

GoogleCodeExporter commented 9 years ago
Hi, i'm trying to get eventlircd to build under Ubuntu.

Using above command, i go in configure until the following error:

configure: error: mawk does not support the command line argument 
'--non-decimal-data'

I checked mawk version installed by defaut, version 1.3.3
After some google searches, could not find anything interesting, so tried to 
upgrade mawk with last version, 1.3.4:

mawk 1.3.4 20120627
Copyright 2010, Thomas E. Dickey
Copyright 1996, Michael D. Brennan

internal regex
compiled limits:
max NF             32767
sprintf buffer      2040

And redone with ./configure, still no success at same step...

Does anyone would have an idea ?
I am a little but surprised about poor things and documentations about 
eventlircd, not even an install howto on code page ?

Original comment by guilhem....@gmail.com on 3 Oct 2012 at 8:58

GoogleCodeExporter commented 9 years ago
Issue with mawk can be solved by installing gawk

Original comment by dim...@gmail.com on 9 Dec 2012 at 12:34