ramccor / logkeys

Automatically exported from code.google.com/p/logkeys
Other
0 stars 0 forks source link

Fail the compile #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Compile the program
2.
3.

What is the expected output?
The compilation not end god
What do you see instead?

ON ./CONFIGURE
--------------------------------------------------
jotadeath@jotadeath-desktop:~/Desktop/logkeys-0.1.0$ ./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 g++... g++                                                   

checking for C++ compiler default output file name... a.out               

checking whether the C++ compiler works... yes                            

checking whether we are cross compiling... no                             

checking for suffix of executables...                                     

checking for suffix of object files... o                                  

checking whether we are using the GNU C++ compiler... yes                 

checking whether g++ accepts -g... yes                                    

checking for style of include used by make... GNU                         

checking dependency style of g++... gcc3                                  

checking whether make sets $(MAKE)... (cached) yes                        

checking for grep... yes                                                  

checking for pgrep... yes                                                 

checking for dumpkeys... yes                                              

checking for /dev/input... yes                                            

checking for /proc/bus/input/devices... yes                               

checking how to run the C++ preprocessor... g++ -E                        

checking for grep that handles long lines and -e... /bin/grep             

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 cstdio usability... yes                                          

checking cstdio presence... yes                                           

checking for cstdio... yes                                                

checking cerrno usability... yes                                          

checking cerrno presence... yes                                           

checking for cerrno... yes                                                

checking cstring usability... yes                                         

checking cstring presence... yes                                          

checking for cstring... yes                                               

checking sstream usability... yes                                         

checking sstream presence... yes                                          

checking for sstream... yes                                               

checking cstdlib usability... yes                                         

checking cstdlib presence... yes                                          

checking for cstdlib... yes                                               

checking csignal usability... yes                                         

checking csignal presence... yes                                          

checking for csignal... yes                                               

checking for unistd.h... (cached) yes                                     

checking getopt.h usability... yes                                        

checking getopt.h presence... yes                                         

checking for getopt.h... yes                                              

checking sys/file.h usability... yes                                      

checking sys/file.h presence... yes                                       

checking for sys/file.h... yes                                            

checking linux/input.h usability... yes                                   

checking linux/input.h presence... yes                                    

checking for linux/input.h... yes                                         

checking for stdbool.h that conforms to C99... yes                        

checking for _Bool... no                                                  

checking for inline... inline                                             

checking for pid_t... yes                                                 

checking for size_t... yes                                                

checking for error_at_line... yes                                         

checking vfork.h usability... no                                          

checking vfork.h presence... no                                           

checking for vfork.h... no                                                

checking for fork... yes                                                  

checking for vfork... yes                                                 

checking for working fork... yes                                          

checking for working vfork... (cached) yes                                

checking for geteuid... yes                                               

checking for getcwd... yes                                                

checking for memset... yes                                                

checking for setlocale... yes                                             

checking for strerror... yes                                              

checking for fprintf... yes                                               

checking for getopt_long... yes                                           

checking for fopen... yes                                                 

checking for sscanf... yes                                                

checking for fscanf... yes                                                

checking for getpid... yes                                                

checking for fclose... yes                                                

checking for remove... yes                                                

checking for kill... yes                                                  

checking for strlen... yes                                                

checking for strcat... yes                                                

checking for strcpy... yes                                                

checking for strncat... yes                                               

checking for freopen... yes                                               

checking for feof... yes                                                  

checking for fgets... yes                                                 

checking for atoi... yes
checking for sigaction... yes
checking for fork... (cached) yes
checking for setsid... yes
checking for open... yes
checking for close... yes
checking for flock... yes
checking for write... yes
checking for umask... yes
checking for setgid... yes
checking for setuid... yes
checking for strftime... yes
checking for localtime... yes
checking for fflush... yes
checking for read... yes
checking for sleep... yes
checking for time... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating scripts/Makefile
config.status: creating config.h
config.status: executing depfiles commands
------------------------------------

ON MAKE

------------------------------------

jotadeath@jotadeath-desktop:~/Desktop/logkeys-0.1.0$ make
make  all-recursive
make[1]: se ingresa al directorio `/home/jotadeath/Desktop/logkeys-0.1.0'
Making all in src
make[2]: se ingresa al directorio `/home/jotadeath/Desktop/logkeys-0.1.0/src'
g++ -DHAVE_CONFIG_H -I. -I..     -Wall -O3 -MT logkeys.o -MD -MP -MF
.deps/logkeys.Tpo -c -o logkeys.o logkeys.cc
mv -f .deps/logkeys.Tpo .deps/logkeys.Po
g++  -Wall -O3   -o logkeys logkeys.o
make[2]: se sale del directorio `/home/jotadeath/Desktop/logkeys-0.1.0/src'
Making all in man
make[2]: se ingresa al directorio `/home/jotadeath/Desktop/logkeys-0.1.0/man'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/jotadeath/Desktop/logkeys-0.1.0/man'
Making all in scripts
make[2]: se ingresa al directorio
`/home/jotadeath/Desktop/logkeys-0.1.0/scripts'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/jotadeath/Desktop/logkeys-0.1.0/scripts'
make[2]: se ingresa al directorio `/home/jotadeath/Desktop/logkeys-0.1.0'
make[2]: No se hace nada para `all-am'.
make[2]: se sale del directorio `/home/jotadeath/Desktop/logkeys-0.1.0'
make[1]: se sale del directorio `/home/jotadeath/Desktop/logkeys-0.1.0'
-----------------------------------------------------------------

What version of the product are you using (`logkeys --help`)?
On what operating system?
Ubuntu 9.10

Please provide any additional information below.

se sale del directorio == out of directory

pleas any explanation

Original issue reported on code.google.com by jotade...@gmail.com on 18 May 2010 at 7:36

GoogleCodeExporter commented 9 years ago
The compilation was successful. "se sale del directorio" is only 'make' telling 
you
that it has done everything in that particular directory.

After 'make' type 'make install' to install logkeys.

Original comment by kernc...@gmail.com on 18 May 2010 at 3:49

GoogleCodeExporter commented 9 years ago
SECOND MAKE, WITHOUT MAKE CLEAN (MAKE CLEAN NOT WORK PROPERTY ANYWAY)

jotadeath@jotadeath-desktop:~/conf/keyloger/logkeys-0.1.0$ make
make  all-recursive                                            
make[1]: se ingresa al directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'
Making all in src                                                              
make[2]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'
make[2]: No se hace nada para `all'.                                            

make[2]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'  
Making all in man                                                               

make[2]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/man'
make[2]: No se hace nada para `all'.                                            

make[2]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/man'  
Making all in scripts                                                           

make[2]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/scripts'
make[2]: No se hace nada para `all'.                                            

make[2]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/scripts'  
make[2]: se ingresa al directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0' 

make[2]: se sale del directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'   

make[1]: se sale del directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'
---------------------------------------------

THE MAKE INSTALL     

jotadeath@jotadeath-desktop:~/conf/keyloger/logkeys-0.1.0$ sudo make install
Making install in src                                                       
make[1]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'
make[2]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"                      

  /usr/bin/install -c logkeys '/usr/local/bin'                                     
make  install-exec-hook                                                         

make[3]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'
chown root /usr/local/bin/logkeys                                               

chmod u+s /usr/local/bin/logkeys                                                

make[3]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'  
make[2]: No se hace nada para `install-data-am'.                                

make[2]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'
make[1]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/src'
Making install in man
make[1]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/man'
make[2]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/man'
make[2]: No se hace nada para `install-exec-am'.
test -z "/usr/local/share/man/man8" || /bin/mkdir -p "/usr/local/share/man/man8"
 /usr/bin/install -c -m 644 logkeys.8 '/usr/local/share/man/man8'
make[2]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/man'
make[1]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/man'
Making install in scripts
make[1]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/scripts'
make[2]: se ingresa al directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/scripts'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
 /usr/bin/install -c lkl lklk '/usr/local/bin'
make[2]: No se hace nada para `install-data-am'.
make[2]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/scripts'
make[1]: se sale del directorio 
`/home/jotadeath/conf/keyloger/logkeys-0.1.0/scripts'
make[1]: se ingresa al directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'
make[2]: se ingresa al directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'
make[2]: No se hace nada para `install-exec-am'.
make[2]: No se hace nada para `install-data-am'.
make[2]: se sale del directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'
make[1]: se sale del directorio `/home/jotadeath/conf/keyloger/logkeys-0.1.0'

-------------------------------------------
no se hace nada= noting is doing

very short result, no file compiled during the make (near empty build folder) 
and
obviously no file installed during make file i check that too, i thing i have 
the
requirements, maybe a problem with ubuntu?

Sorry my English and thanks

Original comment by jotade...@gmail.com on 18 May 2010 at 4:36

GoogleCodeExporter commented 9 years ago
This is an output from 'sudo make install' that completes successfully!

k@kix:~/logkeys-0.1.0/build $ sudo make install
Making install in src
make[1]: Entering directory `/home/k/logkeys-0.1.0/build/src'
make[2]: Entering directory `/home/k/logkeys-0.1.0/build/src'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /usr/bin/install -c logkeys '/usr/local/bin'
make  install-exec-hook
make[3]: Entering directory `/home/k/logkeys-0.1.0/build/src'
chown root /usr/local/bin/logkeys
chmod u+s /usr/local/bin/logkeys
make[3]: Leaving directory `/home/k/logkeys-0.1.0/build/src'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/k/logkeys-0.1.0/build/src'
make[1]: Leaving directory `/home/k/logkeys-0.1.0/build/src'
Making install in man
make[1]: Entering directory `/home/k/logkeys-0.1.0/build/man'
make[2]: Entering directory `/home/k/logkeys-0.1.0/build/man'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man8" || /bin/mkdir -p "/usr/local/share/man/man8"
 /usr/bin/install -c -m 644 ../../man/logkeys.8 '/usr/local/share/man/man8'
make[2]: Leaving directory `/home/k/logkeys-0.1.0/build/man'
make[1]: Leaving directory `/home/k/logkeys-0.1.0/build/man'
Making install in scripts
make[1]: Entering directory `/home/k/logkeys-0.1.0/build/scripts'
make[2]: Entering directory `/home/k/logkeys-0.1.0/build/scripts'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
 /usr/bin/install -c ../../scripts/lkl ../../scripts/lklk '/usr/local/bin'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/k/logkeys-0.1.0/build/scripts'
make[1]: Leaving directory `/home/k/logkeys-0.1.0/build/scripts'
make[1]: Entering directory `/home/k/logkeys-0.1.0/build'
make[2]: Entering directory `/home/k/logkeys-0.1.0/build'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/k/logkeys-0.1.0/build'
make[1]: Leaving directory `/home/k/logkeys-0.1.0/build'

As you can see, it is nearly identical to the one above, mind the notification 
language.

Confirm that logkeys is installed by reading its manual, 'man logkeys'. ;)

Regards,

Original comment by kernc...@gmail.com on 18 May 2010 at 5:15

GoogleCodeExporter commented 9 years ago
Hummmmmmm, then i have no idea, i successfully compiled the program on my 
old-laptop
on Debian and use the binary on Ubuntu, thats the only way i have that work, 
thanks.

Original comment by jotade...@gmail.com on 18 May 2010 at 6:51