Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. my cross compiler has error.tslib install but has error
Forum Updated to NodeBB v4.3 + New Features

my cross compiler has error.tslib install but has error

Scheduled Pinned Locked Moved Solved Qt Creator and other tools
47 Posts 3 Posters 18.5k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J jsulm
    9 May 2017, 12:17

    @MhM93 Before you wrote:

    Sudo ./configure --host=arm-linux --prefix=/home/tslib --enable-shared=yes --enable-static=yes
    
    M Offline
    M Offline
    MhM93
    wrote on 10 May 2017, 09:36 last edited by
    #14

    thank you for reply and I am exceuse to annoy you,
    @SGaist as you said I used sudo just where nedded.
    @jsulm I delete my tslib from /usr/local and /home and follow this steps :

    $sudo apt-get install git-core
    $cd /usr/local
    $git clone http://github.com/kergoth/tslib.git
    $export PATH=/usr/local/arm/4.7.0/bin:$PATH--> did not do this because my compiler export befor
    $export CROSS_COMPILE=arm-none-linux-gnueabi-
    $export CC=${CROSS_COMPILE}gcc
    $export CFLAGS=-march=armv7l
    $export CXX=${CROSS_COMPILE}"g++" 
    $export AR=${CROSS_COMPILE}"ar" 
    $export AS=${CROSS_COMPILE}"as"
    $export RANLIB=${CROSS_COMPILE}"ranlib"
    $export LD=${CROSS_COMPILE}"ld"
    $export STRIP=${CROSS_COMPILE}"strip"
    $export ac_cv_func_malloc_0_nonnull=yes
    $cd /usr/local/tslib
    $sudo ./autogen-clean.sh
    $sudo ./autogen.sh
    $sudo ./configure --host=arm-linux --prefix=/home/tslib --enable-shared=yes --enable-static=yes
    $sudo make
    $sudo make install
    

    then tar my qt4.8.6 again, but that error occurred again, also set the

    LIBS += -L/home/tslib -ltslib
    

    but that error occurred again, you said : "It is actually easy: -LPATH - here PATH must be the directory where libtslib.so file is." there is no file in my ubuntu with this name,
    as my post before this post ,you told me to wrote "ldd ./myprogram" but my program is returned not a dynamic executable but when I wrote this command with nanopc-t2 it returns:

    root@NanoPC-T2:/# ldd ./usr/local/Trolltech/QtEmbedded-4.8.6-arm/demos/embedded/fluidlauncher/fluidlauncher
            libQtGui.so.4 => /usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/libQtGui.so.4 (0xb668d000)
            libQtNetwork.so.4 => /usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/libQtNetwork.so.4 (0xb6595000)
            libQtCore.so.4 => /usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/libQtCore.so.4 (0xb62d4000)
            libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb62a7000)
            libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6199000)
            libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6121000)
            libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb60f8000)
            libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb600c000)
            libts-1.0.so.0 => /usr/lib/libts-1.0.so.0 (0xb5ffa000)
            libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb5fd8000)
            libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb5fc5000)
            librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb5fae000)
            /lib/ld-linux-armhf.so.3 (0xb6ef5000)
    

    this means these librarys should be install on my ubuntu to compile my program and copy it to device(nanopc-T2) and run with.

    I am been helpless in this field,

    H.Ghassami

    J 1 Reply Last reply 10 May 2017, 10:37
    0
    • M MhM93
      10 May 2017, 09:36

      thank you for reply and I am exceuse to annoy you,
      @SGaist as you said I used sudo just where nedded.
      @jsulm I delete my tslib from /usr/local and /home and follow this steps :

      $sudo apt-get install git-core
      $cd /usr/local
      $git clone http://github.com/kergoth/tslib.git
      $export PATH=/usr/local/arm/4.7.0/bin:$PATH--> did not do this because my compiler export befor
      $export CROSS_COMPILE=arm-none-linux-gnueabi-
      $export CC=${CROSS_COMPILE}gcc
      $export CFLAGS=-march=armv7l
      $export CXX=${CROSS_COMPILE}"g++" 
      $export AR=${CROSS_COMPILE}"ar" 
      $export AS=${CROSS_COMPILE}"as"
      $export RANLIB=${CROSS_COMPILE}"ranlib"
      $export LD=${CROSS_COMPILE}"ld"
      $export STRIP=${CROSS_COMPILE}"strip"
      $export ac_cv_func_malloc_0_nonnull=yes
      $cd /usr/local/tslib
      $sudo ./autogen-clean.sh
      $sudo ./autogen.sh
      $sudo ./configure --host=arm-linux --prefix=/home/tslib --enable-shared=yes --enable-static=yes
      $sudo make
      $sudo make install
      

      then tar my qt4.8.6 again, but that error occurred again, also set the

      LIBS += -L/home/tslib -ltslib
      

      but that error occurred again, you said : "It is actually easy: -LPATH - here PATH must be the directory where libtslib.so file is." there is no file in my ubuntu with this name,
      as my post before this post ,you told me to wrote "ldd ./myprogram" but my program is returned not a dynamic executable but when I wrote this command with nanopc-t2 it returns:

      root@NanoPC-T2:/# ldd ./usr/local/Trolltech/QtEmbedded-4.8.6-arm/demos/embedded/fluidlauncher/fluidlauncher
              libQtGui.so.4 => /usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/libQtGui.so.4 (0xb668d000)
              libQtNetwork.so.4 => /usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/libQtNetwork.so.4 (0xb6595000)
              libQtCore.so.4 => /usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/libQtCore.so.4 (0xb62d4000)
              libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb62a7000)
              libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6199000)
              libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6121000)
              libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb60f8000)
              libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb600c000)
              libts-1.0.so.0 => /usr/lib/libts-1.0.so.0 (0xb5ffa000)
              libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb5fd8000)
              libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb5fc5000)
              librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb5fae000)
              /lib/ld-linux-armhf.so.3 (0xb6ef5000)
      

      this means these librarys should be install on my ubuntu to compile my program and copy it to device(nanopc-T2) and run with.

      I am been helpless in this field,

      J Offline
      J Offline
      jsulm
      Lifetime Qt Champion
      wrote on 10 May 2017, 10:37 last edited by jsulm 5 Oct 2017, 10:40
      #15

      @MhM93 First: you can see what was installed and where when looking at the output of "make install" - did you check it?
      Second: if the file is not there then it apparently wasn't built.
      You can see what was built looking at the output of make - did you?
      Did you check the tslib build instructions?
      Yes, it is easy if you have the correct lib, but if you don't, well, then you're lost.
      So, please make sure you built tslib as shared library - before that you will not succeed...
      Did you try to change --enable-static=yes to --enable-static=no ?

      Also: I don't know what exactly the file name of the library will be. It should be something like libtslib.so. Just check the content of /home/tslib. And please check the output of make and make install.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • S Offline
        S Offline
        SGaist
        Lifetime Qt Champion
        wrote on 10 May 2017, 21:15 last edited by
        #16

        And again, stop doing stuff as root, you might be breaking your computer without any warning.

        When building somehting do it somewhere in your home folder. There's no sense in having the sources and the build artifacts of your tslib in /usr/local.

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        M 1 Reply Last reply 11 May 2017, 05:37
        1
        • S SGaist
          10 May 2017, 21:15

          And again, stop doing stuff as root, you might be breaking your computer without any warning.

          When building somehting do it somewhere in your home folder. There's no sense in having the sources and the build artifacts of your tslib in /usr/local.

          M Offline
          M Offline
          MhM93
          wrote on 11 May 2017, 05:37 last edited by MhM93 5 Nov 2017, 05:41
          #17

          @SGaist Thanks for help, I install the tslib from git to home directory, and do the command without sudo command, but when I want to run ./configure command it needs sudo.

          fgit@ubuntu:~/tslib$ ./configure --host=arm-linux --prefix=/home/fgit/libts --enable-
          
          shared=yes --enable-static=no
          checking for a BSD-compatible install... /usr/bin/install -c
          checking whether build environment is sane... yes
          checking for arm-linux-strip... arm-none-linux-gnueabihf-strip
          checking for a thread-safe mkdir -p... /bin/mkdir -p
          checking for gawk... no
          checking for mawk... mawk
          checking whether make sets $(MAKE)... yes
          checking whether make supports nested variables... yes
          checking whether make supports nested variables... (cached) yes
          checking build system type... x86_64-pc-linux-gnu
          checking host system type... arm-unknown-linux-gnu
          checking for arm-linux-gcc... arm-none-linux-gnueabihf-gcc
          checking whether the C compiler works... no
          configure: error: in `/home/fgit/tslib':
          configure: error: C compiler cannot create executables
          See `config.log' for more details
          

          this is config log:

          This file contains any messages produced by compilers while
          running configure, to aid debugging if configure makes a mistake.
          
          It was created by tslib configure 1.10-rc1, which was
          generated by GNU Autoconf 2.69.  Invocation command line was
          
            $ ./configure --host=arm-linux --prefix=/home/fgit/libts --enable-shared=yes --enable-static=no
          
          ## --------- ##
          ## Platform. ##
          ## --------- ##
          
          hostname = ubuntu
          uname -m = x86_64
          uname -r = 4.4.0-31-generic
          uname -s = Linux
          uname -v = #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016
          
          /usr/bin/uname -p = unknown
          /bin/uname -X     = unknown
          
          /bin/arch              = unknown
          /usr/bin/arch -k       = unknown
          /usr/convex/getsysinfo = unknown
          /usr/bin/hostinfo      = unknown
          /bin/machine           = unknown
          /usr/bin/oslevel       = unknown
          /bin/universe          = unknown
          
          PATH: /opt/FriendlyARM/toolchain/4.9.3/bin
          PATH: /home/fgit/bin
          PATH: /home/fgit/.local/bin
          PATH: /usr/local/sbin
          PATH: /usr/local/bin
          PATH: /usr/sbin
          PATH: /usr/bin
          PATH: /sbin
          PATH: /bin
          PATH: /usr/games
          PATH: /usr/local/games
          PATH: /snap/bin
          
          
          ## ----------- ##
          ## Core tests. ##
          ## ----------- ##
          
          configure:2601: checking for a BSD-compatible install
          configure:2669: result: /usr/bin/install -c
          configure:2680: checking whether build environment is sane
          configure:2735: result: yes
          configure:2794: checking for arm-linux-strip
          configure:2821: result: arm-none-linux-gnueabihf-strip
          configure:2886: checking for a thread-safe mkdir -p
          configure:2925: result: /bin/mkdir -p
          configure:2932: checking for gawk
          configure:2962: result: no
          configure:2932: checking for mawk
          configure:2948: found /usr/bin/mawk
          configure:2959: result: mawk
          configure:2970: checking whether make sets $(MAKE)
          configure:2992: result: yes
          configure:3021: checking whether make supports nested variables
          configure:3038: result: yes
          configure:3175: checking whether make supports nested variables
          configure:3192: result: yes
          configure:3223: checking build system type
          configure:3237: result: x86_64-pc-linux-gnu
          configure:3257: checking host system type
          configure:3270: result: arm-unknown-linux-gnu
          configure:3366: checking for arm-linux-gcc
          configure:3393: result: arm-none-linux-gnueabihf-gcc
          configure:3662: checking for C compiler version
          configure:3671: arm-none-linux-gnueabihf-gcc --version >&5
          arm-none-linux-gnueabihf-gcc (ctng-1.21.0-229g-FA) 4.9.3
          Copyright (C) 2015 Free Software Foundation, Inc.
          This is free software; see the source for copying conditions.  There is NO
          warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
          
          configure:3682: $? = 0
          configure:3671: arm-none-linux-gnueabihf-gcc -v >&5
          Using built-in specs.
          COLLECT_GCC=arm-none-linux-gnueabihf-gcc
          COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolchain/4.9.3/libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper
          Target: arm-cortexa9-linux-gnueabihf
          Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3 --with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c,c++ --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard --with-pkgversion=ctng-1.21.0-229g-FA --with-bugurl=http://www.friendlyarm.com/ --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --with-gmp=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpfr=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpc=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-isl=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-cloog=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-libelf=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --enable-lto --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-gold --disable-multilib --with-local-prefix=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-long-long
          Thread model: posix
          gcc version 4.9.3 (ctng-1.21.0-229g-FA) 
          configure:3682: $? = 0
          configure:3671: arm-none-linux-gnueabihf-gcc -V >&5
          arm-none-linux-gnueabihf-gcc: error: unrecognized command line option '-V'
          arm-none-linux-gnueabihf-gcc: fatal error: no input files
          compilation terminated.
          configure:3682: $? = 1
          configure:3671: arm-none-linux-gnueabihf-gcc -qversion >&5
          arm-none-linux-gnueabihf-gcc: error: unrecognized command line option '-qversion'
          arm-none-linux-gnueabihf-gcc: fatal error: no input files
          compilation terminated.
          configure:3682: $? = 1
          configure:3702: checking whether the C compiler works
          configure:3724: arm-none-linux-gnueabihf-gcc -march=armv7l   conftest.c  >&5
          arm-none-linux-gnueabihf-gcc: error: unrecognized argument in option '-march=armv7l'
          arm-none-linux-gnueabihf-gcc: note: valid arguments to '-march=' are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m armv7ve armv8-a armv8-a+crc iwmmxt iwmmxt2 native
          configure:3728: $? = 1
          configure:3766: result: no
          configure: failed program was:
          | /* confdefs.h */
          | #define PACKAGE_NAME "tslib"
          | #define PACKAGE_TARNAME "tslib"
          | #define PACKAGE_VERSION "1.10-rc1"
          | #define PACKAGE_STRING "tslib 1.10-rc1"
          | #define PACKAGE_BUGREPORT "tslib@lists.infradead.org"
          | #define PACKAGE_URL "http://tslib.org"
          | #define PACKAGE "tslib"
          | #define VERSION "1.10-rc1"
          | /* end confdefs.h.  */
          | 
          | int
          | main ()
          | {
          | 
          |   ;
          |   return 0;
          | }
          configure:3771: error: in `/home/fgit/tslib':
          configure:3773: error: C compiler cannot create executables
          See `config.log' for more details
          
          ## ---------------- ##
          ## Cache variables. ##
          ## ---------------- ##
          
          ac_cv_build=x86_64-pc-linux-gnu
          ac_cv_env_CC_set=set
          ac_cv_env_CC_value=arm-none-linux-gnueabihf-gcc
          ac_cv_env_CFLAGS_set=set
          ac_cv_env_CFLAGS_value=-march=armv7l
          ac_cv_env_CPPFLAGS_set=
          ac_cv_env_CPPFLAGS_value=
          ac_cv_env_CPP_set=
          ac_cv_env_CPP_value=
          ac_cv_env_LDFLAGS_set=
          ac_cv_env_LDFLAGS_value=
          ac_cv_env_LIBS_set=
          ac_cv_env_LIBS_value=
          ac_cv_env_LT_SYS_LIBRARY_PATH_set=
          ac_cv_env_LT_SYS_LIBRARY_PATH_value=
          ac_cv_env_build_alias_set=
          ac_cv_env_build_alias_value=
          ac_cv_env_host_alias_set=set
          ac_cv_env_host_alias_value=arm-linux
          ac_cv_env_target_alias_set=
          ac_cv_env_target_alias_value=
          ac_cv_func_malloc_0_nonnull=yes
          ac_cv_host=arm-unknown-linux-gnu
          ac_cv_path_install='/usr/bin/install -c'
          ac_cv_path_mkdir=/bin/mkdir
          ac_cv_prog_AWK=mawk
          ac_cv_prog_CC=arm-none-linux-gnueabihf-gcc
          ac_cv_prog_STRIP=arm-none-linux-gnueabihf-strip
          ac_cv_prog_make_make_set=yes
          am_cv_make_support_nested_variables=yes
          
          ## ----------------- ##
          ## Output variables. ##
          ## ----------------- ##
          
          ACLOCAL='${SHELL} /home/fgit/tslib/missing aclocal-1.15'
          ALLOCA=''
          AMDEPBACKSLASH=''
          AMDEP_FALSE=''
          AMDEP_TRUE=''
          AMTAR='$${TAR-tar}'
          AM_BACKSLASH='\'
          AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
          AM_DEFAULT_VERBOSITY='0'
          AM_V='$(V)'
          AR='arm-none-linux-gnueabihf-ar'
          AUTOCONF='${SHELL} /home/fgit/tslib/missing autoconf'
          AUTOHEADER='${SHELL} /home/fgit/tslib/missing autoheader'
          AUTOMAKE='${SHELL} /home/fgit/tslib/missing automake-1.15'
          AWK='mawk'
          CC='arm-none-linux-gnueabihf-gcc'
          CCDEPMODE=''
          CFLAGS='-march=armv7l'
          CPP=''
          CPPFLAGS=''
          CYGPATH_W='echo'
          DEBUGFLAGS=''
          DEFS=''
          DEPDIR=''
          DLLTOOL=''
          DSYMUTIL=''
          DUMPBIN=''
          ECHO_C=''
          ECHO_N='-n'
          ECHO_T=''
          EGREP=''
          ENABLE_ARCTIC2_MODULE_FALSE=''
          ENABLE_ARCTIC2_MODULE_TRUE=''
          ENABLE_COLLIE_MODULE_FALSE=''
          ENABLE_COLLIE_MODULE_TRUE=''
          ENABLE_CORGI_MODULE_FALSE=''
          ENABLE_CORGI_MODULE_TRUE=''
          ENABLE_CY8MRLN_PALMPRE_MODULE_FALSE=''
          ENABLE_CY8MRLN_PALMPRE_MODULE_TRUE=''
          ENABLE_DEBOUNCE_MODULE_FALSE=''
          ENABLE_DEBOUNCE_MODULE_TRUE=''
          ENABLE_DEJITTER_MODULE_FALSE=''
          ENABLE_DEJITTER_MODULE_TRUE=''
          ENABLE_DMC_DUS3000_MODULE_FALSE=''
          ENABLE_DMC_DUS3000_MODULE_TRUE=''
          ENABLE_DMC_MODULE_FALSE=''
          ENABLE_DMC_MODULE_TRUE=''
          ENABLE_GALAX_MODULE_FALSE=''
          ENABLE_GALAX_MODULE_TRUE=''
          ENABLE_H3600_MODULE_FALSE=''
          ENABLE_H3600_MODULE_TRUE=''
          ENABLE_IIR_MODULE_FALSE=''
          ENABLE_IIR_MODULE_TRUE=''
          ENABLE_INPUT_MODULE_FALSE=''
          ENABLE_INPUT_MODULE_TRUE=''
          ENABLE_LINEAR_H2200_MODULE_FALSE=''
          ENABLE_LINEAR_H2200_MODULE_TRUE=''
          ENABLE_LINEAR_MODULE_FALSE=''
          ENABLE_LINEAR_MODULE_TRUE=''
          ENABLE_MEDIAN_MODULE_FALSE=''
          ENABLE_MEDIAN_MODULE_TRUE=''
          ENABLE_MK712_MODULE_FALSE=''
          ENABLE_MK712_MODULE_TRUE=''
          ENABLE_PTHRES_MODULE_FALSE=''
          ENABLE_PTHRES_MODULE_TRUE=''
          ENABLE_SKIP_MODULE_FALSE=''
          ENABLE_SKIP_MODULE_TRUE=''
          ENABLE_STATIC_ARCTIC2_MODULE_FALSE=''
          ENABLE_STATIC_ARCTIC2_MODULE_TRUE=''
          ENABLE_STATIC_COLLIE_MODULE_FALSE=''
          ENABLE_STATIC_COLLIE_MODULE_TRUE=''
          ENABLE_STATIC_CORGI_MODULE_FALSE=''
          ENABLE_STATIC_CORGI_MODULE_TRUE=''
          ENABLE_STATIC_CY8MRLN_PALMPRE_MODULE_FALSE=''
          ENABLE_STATIC_CY8MRLN_PALMPRE_MODULE_TRUE=''
          ENABLE_STATIC_DEBOUNCE_MODULE_FALSE=''
          ENABLE_STATIC_DEBOUNCE_MODULE_TRUE=''
          ENABLE_STATIC_DEJITTER_MODULE_FALSE=''
          ENABLE_STATIC_DEJITTER_MODULE_TRUE=''
          ENABLE_STATIC_DMC_DUS3000_MODULE_FALSE=''
          ENABLE_STATIC_DMC_DUS3000_MODULE_TRUE=''
          ENABLE_STATIC_DMC_MODULE_FALSE=''
          ENABLE_STATIC_DMC_MODULE_TRUE=''
          ENABLE_STATIC_GALAX_MODULE_FALSE=''
          ENABLE_STATIC_GALAX_MODULE_TRUE=''
          ENABLE_STATIC_H3600_MODULE_FALSE=''
          ENABLE_STATIC_H3600_MODULE_TRUE=''
          ENABLE_STATIC_IIR_MODULE_FALSE=''
          ENABLE_STATIC_IIR_MODULE_TRUE=''
          ENABLE_STATIC_INPUT_MODULE_FALSE=''
          ENABLE_STATIC_INPUT_MODULE_TRUE=''
          ENABLE_STATIC_LINEAR_H2200_MODULE_FALSE=''
          ENABLE_STATIC_LINEAR_H2200_MODULE_TRUE=''
          ENABLE_STATIC_LINEAR_MODULE_FALSE=''
          ENABLE_STATIC_LINEAR_MODULE_TRUE=''
          ENABLE_STATIC_MEDIAN_MODULE_FALSE=''
          ENABLE_STATIC_MEDIAN_MODULE_TRUE=''
          ENABLE_STATIC_MK712_MODULE_FALSE=''
          ENABLE_STATIC_MK712_MODULE_TRUE=''
          ENABLE_STATIC_PTHRES_MODULE_FALSE=''
          ENABLE_STATIC_PTHRES_MODULE_TRUE=''
          ENABLE_STATIC_SKIP_MODULE_FALSE=''
          ENABLE_STATIC_SKIP_MODULE_TRUE=''
          ENABLE_STATIC_TATUNG_MODULE_FALSE=''
          ENABLE_STATIC_TATUNG_MODULE_TRUE=''
          ENABLE_STATIC_TOUCHKIT_MODULE_FALSE=''
          ENABLE_STATIC_TOUCHKIT_MODULE_TRUE=''
          ENABLE_STATIC_UCB1X00_MODULE_FALSE=''
          ENABLE_STATIC_UCB1X00_MODULE_TRUE=''
          ENABLE_STATIC_VARIANCE_MODULE_FALSE=''
          ENABLE_STATIC_VARIANCE_MODULE_TRUE=''
          ENABLE_STATIC_WAVESHARE_MODULE_FALSE=''
          ENABLE_STATIC_WAVESHARE_MODULE_TRUE=''
          ENABLE_TATUNG_MODULE_FALSE=''
          ENABLE_TATUNG_MODULE_TRUE=''
          ENABLE_TOOLS_FALSE=''
          ENABLE_TOOLS_TRUE=''
          ENABLE_TOUCHKIT_MODULE_FALSE=''
          ENABLE_TOUCHKIT_MODULE_TRUE=''
          ENABLE_UCB1X00_MODULE_FALSE=''
          ENABLE_UCB1X00_MODULE_TRUE=''
          ENABLE_VARIANCE_MODULE_FALSE=''
          ENABLE_VARIANCE_MODULE_TRUE=''
          ENABLE_WAVESHARE_MODULE_FALSE=''
          ENABLE_WAVESHARE_MODULE_TRUE=''
          EXEEXT=''
          FGREP=''
          FREEBSD_FALSE=''
          FREEBSD_TRUE='#'
          GREP=''
          HAIKU_FALSE=''
          HAIKU_TRUE='#'
          HAVE_STRSEP_FALSE=''
          HAVE_STRSEP_TRUE=''
          HURD_FALSE=''
          HURD_TRUE='#'
          INSTALL_DATA='${INSTALL} -m 644'
          INSTALL_PROGRAM='${INSTALL}'
          INSTALL_SCRIPT='${INSTALL}'
          INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
          LD='arm-none-linux-gnueabihf-ld'
          LDFLAGS=''
          LIBFLAGS=''
          LIBOBJS=''
          LIBS=''
          LIBTOOL=''
          LIBTS_VERSION_AGE=''
          LIBTS_VERSION_CURRENT=''
          LIBTS_VERSION_REVISION=''
          LINUX_FALSE='#'
          LINUX_TRUE=''
          LIPO=''
          LN_S=''
          LTLIBOBJS=''
          LT_AGE=''
          LT_CURRENT=''
          LT_REVISION=''
          LT_SYS_LIBRARY_PATH=''
          MAKEINFO='${SHELL} /home/fgit/tslib/missing makeinfo'
          MANIFEST_TOOL=''
          MKDIR_P='/bin/mkdir -p'
          NM=''
          NMEDIT=''
          OBJDUMP=''
          OBJEXT=''
          OTOOL64=''
          OTOOL=''
          PACKAGE='tslib'
          PACKAGE_BUGREPORT='tslib@lists.infradead.org'
          PACKAGE_DESCRIPTION='Touchscreen Access Library'
          PACKAGE_NAME='tslib'
          PACKAGE_STRING='tslib 1.10-rc1'
          PACKAGE_TARNAME='tslib'
          PACKAGE_URL='http://tslib.org'
          PACKAGE_VERSION='1.10-rc1'
          PATH_SEPARATOR=':'
          PLUGIN_DIR=''
          RANLIB='arm-none-linux-gnueabihf-ranlib'
          SED=''
          SET_MAKE=''
          SHELL='/bin/bash'
          STRIP='arm-none-linux-gnueabihf-strip'
          TS_CONF=''
          TS_POINTERCAL=''
          VERSION='1.10-rc1'
          VIS_CFLAGS=''
          WINDOWS_FALSE=''
          WINDOWS_TRUE='#'
          ac_ct_AR=''
          ac_ct_CC=''
          ac_ct_DUMPBIN=''
          am__EXEEXT_FALSE=''
          am__EXEEXT_TRUE=''
          am__fastdepCC_FALSE=''
          am__fastdepCC_TRUE=''
          am__include=''
          am__isrc=''
          am__leading_dot='.'
          am__nodep=''
          am__quote=''
          am__tar='$${TAR-tar} chof - "$$tardir"'
          am__untar='$${TAR-tar} xf -'
          bindir='${exec_prefix}/bin'
          build='x86_64-pc-linux-gnu'
          build_alias=''
          build_cpu='x86_64'
          build_os='linux-gnu'
          build_vendor='pc'
          datadir='${datarootdir}'
          datarootdir='${prefix}/share'
          docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
          dvidir='${docdir}'
          exec_prefix='NONE'
          host='arm-unknown-linux-gnu'
          host_alias='arm-linux'
          host_cpu='arm'
          host_os='linux-gnu'
          host_vendor='unknown'
          htmldir='${docdir}'
          includedir='${prefix}/include'
          infodir='${datarootdir}/info'
          install_sh='${SHELL} /home/fgit/tslib/install-sh'
          libdir='${exec_prefix}/lib'
          libexecdir='${exec_prefix}/libexec'
          localedir='${datarootdir}/locale'
          localstatedir='${prefix}/var'
          mandir='${datarootdir}/man'
          mkdir_p='$(MKDIR_P)'
          oldincludedir='/usr/include'
          pdfdir='${docdir}'
          prefix='/home/fgit/libts'
          program_transform_name='s,x,x,'
          psdir='${docdir}'
          runstatedir='${localstatedir}/run'
          sbindir='${exec_prefix}/sbin'
          sharedstatedir='${prefix}/com'
          sysconfdir='${prefix}/etc'
          target_alias=''
          
          ## ----------- ##
          ## confdefs.h. ##
          ## ----------- ##
          
          /* confdefs.h */
          #define PACKAGE_NAME "tslib"
          #define PACKAGE_TARNAME "tslib"
          #define PACKAGE_VERSION "1.10-rc1"
          #define PACKAGE_STRING "tslib 1.10-rc1"
          #define PACKAGE_BUGREPORT "tslib@lists.infradead.org"
          #define PACKAGE_URL "http://tslib.org"
          #define PACKAGE "tslib"
          #define VERSION "1.10-rc1"
          
          configure: exit 77
          

          but when write sudo command all of them (./configure,make and make install) run with no error.
          I copy all from first to home directory and does not use any root directory but those command does not allow me to install without sudo command.

          @jsulm thanks for reply, this is my output and I dont see any error :

          it@ubuntu:~/tslib$ sudo make install 
          Making install in etc
          make[1]: Entering directory '/home/fgit/tslib/etc'
          make[2]: Entering directory '/home/fgit/tslib/etc'
           /bin/mkdir -p '/home/fgit/libts/etc'
           /usr/bin/install -c -m 644 ts.conf '/home/fgit/libts/etc'
          make[2]: Nothing to be done for 'install-data-am'.
          make[2]: Leaving directory '/home/fgit/tslib/etc'
          make[1]: Leaving directory '/home/fgit/tslib/etc'
          Making install in src
          make[1]: Entering directory '/home/fgit/tslib/src'
            CC       ts_attach.lo
            CC       ts_close.lo
            CC       ts_config.lo
            CC       ts_error.lo
            CC       ts_fd.lo
            CC       ts_load_module.lo
            CC       ts_open.lo
            CC       ts_parse_vars.lo
            CC       ts_read.lo
            CC       ts_read_raw.lo
            CC       ts_option.lo
            CC       ts_setup.lo
            CC       ts_version.lo
            CC       ts_strsep.lo
            CCLD     libts.la
          make[2]: Entering directory '/home/fgit/tslib/src'
           /bin/mkdir -p '/home/fgit/libts/lib'
           /bin/bash ../libtool   --mode=install /usr/bin/install -c   libts.la '/home/fgit/libts/lib'
          libtool: install: /usr/bin/install -c .libs/libts.so.0.7.0 /home/fgit/libts/lib/libts.so.0.7.0
          libtool: install: (cd /home/fgit/libts/lib && { ln -s -f libts.so.0.7.0 libts.so.0 || { rm -f libts.so.0 && ln -s libts.so.0.7.0 libts.so.0; }; })
          libtool: install: (cd /home/fgit/libts/lib && { ln -s -f libts.so.0.7.0 libts.so || { rm -f libts.so && ln -s libts.so.0.7.0 libts.so; }; })
          libtool: install: /usr/bin/install -c .libs/libts.lai /home/fgit/libts/lib/libts.la
          libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /home/fgit/libts/lib
          ----------------------------------------------------------------------
          Libraries have been installed in:
             /home/fgit/libts/lib
          
          If you ever happen to want to link against installed libraries
          in a given directory, LIBDIR, you must either use libtool, and
          specify the full pathname of the library, or use the '-LLIBDIR'
          flag during linking and do at least one of the following:
             - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
               during execution
             - add LIBDIR to the 'LD_RUN_PATH' environment variable
               during linking
             - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
             - have your system administrator add LIBDIR to '/etc/ld.so.conf'
          
          See any operating system documentation about shared libraries for
          more information, such as the ld(1) and ld.so(8) manual pages.
          ----------------------------------------------------------------------
           /bin/mkdir -p '/home/fgit/libts/include'
           /usr/bin/install -c -m 644 tslib.h '/home/fgit/libts/include'
          make[2]: Leaving directory '/home/fgit/tslib/src'
          make[1]: Leaving directory '/home/fgit/tslib/src'
          Making install in plugins
          make[1]: Entering directory '/home/fgit/tslib/plugins'
            CC       linear.lo
            CCLD     linear.la
            CC       dejitter.lo
            CCLD     dejitter.la
            CC       variance.lo
            CCLD     variance.la
            CC       median.lo
            CCLD     median.la
            CC       pthres.lo
            CCLD     pthres.la
            CC       debounce.lo
            CCLD     debounce.la
            CC       skip.lo
            CCLD     skip.la
            CC       iir.lo
            CCLD     iir.la
            CC       ucb1x00-raw.lo
            CCLD     ucb1x00.la
            CC       corgi-raw.lo
            CCLD     corgi.la
            CC       collie-raw.lo
            CCLD     collie.la
            CC       h3600-raw.lo
            CCLD     h3600.la
            CC       mk712-raw.lo
            CCLD     mk712.la
            CC       arctic2-raw.lo
            CCLD     arctic2.la
            CC       tatung-raw.lo
            CCLD     tatung.la
            CC       dmc-raw.lo
            CCLD     dmc.la
            CC       linear-h2200.lo
            CCLD     linear_h2200.la
            CC       input-raw.lo
            CCLD     input.la
            CC       galax-raw.lo
            CCLD     galax.la
            CC       touchkit-raw.lo
            CCLD     touchkit.la
            CC       waveshare-raw.lo
            CCLD     waveshare.la
          make[2]: Entering directory '/home/fgit/tslib/plugins'
           /bin/mkdir -p '/home/fgit/libts/lib/ts'
           /bin/bash ../libtool   --mode=install /usr/bin/install -c   linear.la dejitter.la variance.la median.la pthres.la debounce.la skip.la iir.la ucb1x00.la corgi.la collie.la h3600.la mk712.la arctic2.la tatung.la dmc.la linear_h2200.la input.la galax.la touchkit.la waveshare.la '/home/fgit/libts/lib/ts'
          libtool: warning: relinking 'linear.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o linear.la -rpath /home/fgit/libts/lib/ts linear.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/linear.soT /home/fgit/libts/lib/ts/linear.so
          libtool: install: /usr/bin/install -c .libs/linear.lai /home/fgit/libts/lib/ts/linear.la
          libtool: warning: relinking 'dejitter.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o dejitter.la -rpath /home/fgit/libts/lib/ts dejitter.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/dejitter.soT /home/fgit/libts/lib/ts/dejitter.so
          libtool: install: /usr/bin/install -c .libs/dejitter.lai /home/fgit/libts/lib/ts/dejitter.la
          libtool: warning: relinking 'variance.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o variance.la -rpath /home/fgit/libts/lib/ts variance.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/variance.soT /home/fgit/libts/lib/ts/variance.so
          libtool: install: /usr/bin/install -c .libs/variance.lai /home/fgit/libts/lib/ts/variance.la
          libtool: warning: relinking 'median.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o median.la -rpath /home/fgit/libts/lib/ts median.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/median.soT /home/fgit/libts/lib/ts/median.so
          libtool: install: /usr/bin/install -c .libs/median.lai /home/fgit/libts/lib/ts/median.la
          libtool: warning: relinking 'pthres.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o pthres.la -rpath /home/fgit/libts/lib/ts pthres.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/pthres.soT /home/fgit/libts/lib/ts/pthres.so
          libtool: install: /usr/bin/install -c .libs/pthres.lai /home/fgit/libts/lib/ts/pthres.la
          libtool: warning: relinking 'debounce.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o debounce.la -rpath /home/fgit/libts/lib/ts debounce.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/debounce.soT /home/fgit/libts/lib/ts/debounce.so
          libtool: install: /usr/bin/install -c .libs/debounce.lai /home/fgit/libts/lib/ts/debounce.la
          libtool: warning: relinking 'skip.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o skip.la -rpath /home/fgit/libts/lib/ts skip.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/skip.soT /home/fgit/libts/lib/ts/skip.so
          libtool: install: /usr/bin/install -c .libs/skip.lai /home/fgit/libts/lib/ts/skip.la
          libtool: warning: relinking 'iir.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o iir.la -rpath /home/fgit/libts/lib/ts iir.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/iir.soT /home/fgit/libts/lib/ts/iir.so
          libtool: install: /usr/bin/install -c .libs/iir.lai /home/fgit/libts/lib/ts/iir.la
          libtool: install: /usr/bin/install -c .libs/ucb1x00.so /home/fgit/libts/lib/ts/ucb1x00.so
          libtool: install: /usr/bin/install -c .libs/ucb1x00.lai /home/fgit/libts/lib/ts/ucb1x00.la
          libtool: install: /usr/bin/install -c .libs/corgi.so /home/fgit/libts/lib/ts/corgi.so
          libtool: install: /usr/bin/install -c .libs/corgi.lai /home/fgit/libts/lib/ts/corgi.la
          libtool: install: /usr/bin/install -c .libs/collie.so /home/fgit/libts/lib/ts/collie.so
          libtool: install: /usr/bin/install -c .libs/collie.lai /home/fgit/libts/lib/ts/collie.la
          libtool: install: /usr/bin/install -c .libs/h3600.so /home/fgit/libts/lib/ts/h3600.so
          libtool: install: /usr/bin/install -c .libs/h3600.lai /home/fgit/libts/lib/ts/h3600.la
          libtool: install: /usr/bin/install -c .libs/mk712.so /home/fgit/libts/lib/ts/mk712.so
          libtool: install: /usr/bin/install -c .libs/mk712.lai /home/fgit/libts/lib/ts/mk712.la
          libtool: install: /usr/bin/install -c .libs/arctic2.so /home/fgit/libts/lib/ts/arctic2.so
          libtool: install: /usr/bin/install -c .libs/arctic2.lai /home/fgit/libts/lib/ts/arctic2.la
          libtool: install: /usr/bin/install -c .libs/tatung.so /home/fgit/libts/lib/ts/tatung.so
          libtool: install: /usr/bin/install -c .libs/tatung.lai /home/fgit/libts/lib/ts/tatung.la
          libtool: install: /usr/bin/install -c .libs/dmc.so /home/fgit/libts/lib/ts/dmc.so
          libtool: install: /usr/bin/install -c .libs/dmc.lai /home/fgit/libts/lib/ts/dmc.la
          libtool: warning: relinking 'linear_h2200.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o linear_h2200.la -rpath /home/fgit/libts/lib/ts linear-h2200.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/linear_h2200.soT /home/fgit/libts/lib/ts/linear_h2200.so
          libtool: install: /usr/bin/install -c .libs/linear_h2200.lai /home/fgit/libts/lib/ts/linear_h2200.la
          libtool: warning: relinking 'input.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o input.la -rpath /home/fgit/libts/lib/ts input-raw.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/input.soT /home/fgit/libts/lib/ts/input.so
          libtool: install: /usr/bin/install -c .libs/input.lai /home/fgit/libts/lib/ts/input.la
          libtool: warning: relinking 'galax.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o galax.la -rpath /home/fgit/libts/lib/ts galax-raw.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/galax.soT /home/fgit/libts/lib/ts/galax.so
          libtool: install: /usr/bin/install -c .libs/galax.lai /home/fgit/libts/lib/ts/galax.la
          libtool: install: /usr/bin/install -c .libs/touchkit.so /home/fgit/libts/lib/ts/touchkit.so
          libtool: install: /usr/bin/install -c .libs/touchkit.lai /home/fgit/libts/lib/ts/touchkit.la
          libtool: warning: relinking 'waveshare.la'
          libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o waveshare.la -rpath /home/fgit/libts/lib/ts waveshare-raw.lo ../src/libts.la )
          libtool: install: /usr/bin/install -c .libs/waveshare.soT /home/fgit/libts/lib/ts/waveshare.so
          libtool: install: /usr/bin/install -c .libs/waveshare.lai /home/fgit/libts/lib/ts/waveshare.la
          libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /home/fgit/libts/lib/ts
          ----------------------------------------------------------------------
          Libraries have been installed in:
             /home/fgit/libts/lib/ts
          
          If you ever happen to want to link against installed libraries
          in a given directory, LIBDIR, you must either use libtool, and
          specify the full pathname of the library, or use the '-LLIBDIR'
          flag during linking and do at least one of the following:
             - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
               during execution
             - add LIBDIR to the 'LD_RUN_PATH' environment variable
               during linking
             - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
             - have your system administrator add LIBDIR to '/etc/ld.so.conf'
          
          See any operating system documentation about shared libraries for
          more information, such as the ld(1) and ld.so(8) manual pages.
          ----------------------------------------------------------------------
          make[2]: Nothing to be done for 'install-data-am'.
          make[2]: Leaving directory '/home/fgit/tslib/plugins'
          make[1]: Leaving directory '/home/fgit/tslib/plugins'
          Making install in tests
          make[1]: Entering directory '/home/fgit/tslib/tests'
            CC       ts_test.o
            CC       testutils.o
            CC       font_8x8.o
            CC       font_8x16.o
            CC       fbutils-linux.o
            CCLD     ts_test
            CC       ts_test_mt.o
            CCLD     ts_test_mt
            CC       ts_calibrate.o
            CCLD     ts_calibrate
            CC       ts_print.o
            CCLD     ts_print
            CC       ts_print_mt.o
            CCLD     ts_print_mt
            CC       ts_print_raw.o
            CCLD     ts_print_raw
            CC       ts_harvest.o
            CCLD     ts_harvest
            CC       ts_finddev.o
            CCLD     ts_finddev
            CC       ts_verify.o
            CCLD     ts_verify
          make[2]: Entering directory '/home/fgit/tslib/tests'
           /bin/mkdir -p '/home/fgit/libts/bin'
            /bin/bash ../libtool   --mode=install /usr/bin/install -c ts_test ts_test_mt ts_calibrate ts_print ts_print_mt ts_print_raw ts_harvest ts_finddev ts_verify '/home/fgit/libts/bin'
          libtool: install: /usr/bin/install -c .libs/ts_test /home/fgit/libts/bin/ts_test
          libtool: install: /usr/bin/install -c .libs/ts_test_mt /home/fgit/libts/bin/ts_test_mt
          libtool: install: /usr/bin/install -c .libs/ts_calibrate /home/fgit/libts/bin/ts_calibrate
          libtool: install: /usr/bin/install -c .libs/ts_print /home/fgit/libts/bin/ts_print
          libtool: install: /usr/bin/install -c .libs/ts_print_mt /home/fgit/libts/bin/ts_print_mt
          libtool: install: /usr/bin/install -c .libs/ts_print_raw /home/fgit/libts/bin/ts_print_raw
          libtool: install: /usr/bin/install -c .libs/ts_harvest /home/fgit/libts/bin/ts_harvest
          libtool: install: /usr/bin/install -c .libs/ts_finddev /home/fgit/libts/bin/ts_finddev
          libtool: install: /usr/bin/install -c .libs/ts_verify /home/fgit/libts/bin/ts_verify
          make[2]: Nothing to be done for 'install-data-am'.
          make[2]: Leaving directory '/home/fgit/tslib/tests'
          make[1]: Leaving directory '/home/fgit/tslib/tests'
          Making install in tools
          make[1]: Entering directory '/home/fgit/tslib/tools'
            CC       ts_uinput.o
            CCLD     ts_uinput
          make[2]: Entering directory '/home/fgit/tslib/tools'
           /bin/mkdir -p '/home/fgit/libts/bin'
            /bin/bash ../libtool   --mode=install /usr/bin/install -c ts_uinput '/home/fgit/libts/bin'
          libtool: install: /usr/bin/install -c .libs/ts_uinput /home/fgit/libts/bin/ts_uinput
          make[2]: Nothing to be done for 'install-data-am'.
          make[2]: Leaving directory '/home/fgit/tslib/tools'
          make[1]: Leaving directory '/home/fgit/tslib/tools'
          Making install in doc
          make[1]: Entering directory '/home/fgit/tslib/doc'
          make[2]: Entering directory '/home/fgit/tslib/doc'
          make[2]: Nothing to be done for 'install-exec-am'.
           /bin/mkdir -p '/home/fgit/libts/share/man/man1'
           /usr/bin/install -c -m 644 ts_test.1 ts_test_mt.1 ts_calibrate.1 ts_uinput.1 ts_print.1 ts_print_raw.1 ts_print_mt.1 ts_finddev.1 ts_harvest.1 ts_verify.1 '/home/fgit/libts/share/man/man1'
           /bin/mkdir -p '/home/fgit/libts/share/man/man3'
           /usr/bin/install -c -m 644 ts_read.3 ts_read_mt.3 ts_read_raw.3 ts_read_raw_mt.3 ts_open.3 ts_close.3 ts_config.3 ts_setup.3 ts_libversion.3 '/home/fgit/libts/share/man/man3'
           /bin/mkdir -p '/home/fgit/libts/share/man/man5'
           /usr/bin/install -c -m 644 ts.conf.5 '/home/fgit/libts/share/man/man5'
          make[2]: Leaving directory '/home/fgit/tslib/doc'
          make[1]: Leaving directory '/home/fgit/tslib/doc'
          make[1]: Entering directory '/home/fgit/tslib'
          make[2]: Entering directory '/home/fgit/tslib'
          make[2]: Nothing to be done for 'install-exec-am'.
           /bin/mkdir -p '/home/fgit/libts/lib/pkgconfig'
           /usr/bin/install -c -m 644 tslib.pc '/home/fgit/libts/lib/pkgconfig'
          make[2]: Leaving directory '/home/fgit/tslib'
          make[1]: Leaving directory '/home/fgit/tslib'
          

          H.Ghassami

          J 1 Reply Last reply 11 May 2017, 05:41
          0
          • M MhM93
            11 May 2017, 05:37

            @SGaist Thanks for help, I install the tslib from git to home directory, and do the command without sudo command, but when I want to run ./configure command it needs sudo.

            fgit@ubuntu:~/tslib$ ./configure --host=arm-linux --prefix=/home/fgit/libts --enable-
            
            shared=yes --enable-static=no
            checking for a BSD-compatible install... /usr/bin/install -c
            checking whether build environment is sane... yes
            checking for arm-linux-strip... arm-none-linux-gnueabihf-strip
            checking for a thread-safe mkdir -p... /bin/mkdir -p
            checking for gawk... no
            checking for mawk... mawk
            checking whether make sets $(MAKE)... yes
            checking whether make supports nested variables... yes
            checking whether make supports nested variables... (cached) yes
            checking build system type... x86_64-pc-linux-gnu
            checking host system type... arm-unknown-linux-gnu
            checking for arm-linux-gcc... arm-none-linux-gnueabihf-gcc
            checking whether the C compiler works... no
            configure: error: in `/home/fgit/tslib':
            configure: error: C compiler cannot create executables
            See `config.log' for more details
            

            this is config log:

            This file contains any messages produced by compilers while
            running configure, to aid debugging if configure makes a mistake.
            
            It was created by tslib configure 1.10-rc1, which was
            generated by GNU Autoconf 2.69.  Invocation command line was
            
              $ ./configure --host=arm-linux --prefix=/home/fgit/libts --enable-shared=yes --enable-static=no
            
            ## --------- ##
            ## Platform. ##
            ## --------- ##
            
            hostname = ubuntu
            uname -m = x86_64
            uname -r = 4.4.0-31-generic
            uname -s = Linux
            uname -v = #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016
            
            /usr/bin/uname -p = unknown
            /bin/uname -X     = unknown
            
            /bin/arch              = unknown
            /usr/bin/arch -k       = unknown
            /usr/convex/getsysinfo = unknown
            /usr/bin/hostinfo      = unknown
            /bin/machine           = unknown
            /usr/bin/oslevel       = unknown
            /bin/universe          = unknown
            
            PATH: /opt/FriendlyARM/toolchain/4.9.3/bin
            PATH: /home/fgit/bin
            PATH: /home/fgit/.local/bin
            PATH: /usr/local/sbin
            PATH: /usr/local/bin
            PATH: /usr/sbin
            PATH: /usr/bin
            PATH: /sbin
            PATH: /bin
            PATH: /usr/games
            PATH: /usr/local/games
            PATH: /snap/bin
            
            
            ## ----------- ##
            ## Core tests. ##
            ## ----------- ##
            
            configure:2601: checking for a BSD-compatible install
            configure:2669: result: /usr/bin/install -c
            configure:2680: checking whether build environment is sane
            configure:2735: result: yes
            configure:2794: checking for arm-linux-strip
            configure:2821: result: arm-none-linux-gnueabihf-strip
            configure:2886: checking for a thread-safe mkdir -p
            configure:2925: result: /bin/mkdir -p
            configure:2932: checking for gawk
            configure:2962: result: no
            configure:2932: checking for mawk
            configure:2948: found /usr/bin/mawk
            configure:2959: result: mawk
            configure:2970: checking whether make sets $(MAKE)
            configure:2992: result: yes
            configure:3021: checking whether make supports nested variables
            configure:3038: result: yes
            configure:3175: checking whether make supports nested variables
            configure:3192: result: yes
            configure:3223: checking build system type
            configure:3237: result: x86_64-pc-linux-gnu
            configure:3257: checking host system type
            configure:3270: result: arm-unknown-linux-gnu
            configure:3366: checking for arm-linux-gcc
            configure:3393: result: arm-none-linux-gnueabihf-gcc
            configure:3662: checking for C compiler version
            configure:3671: arm-none-linux-gnueabihf-gcc --version >&5
            arm-none-linux-gnueabihf-gcc (ctng-1.21.0-229g-FA) 4.9.3
            Copyright (C) 2015 Free Software Foundation, Inc.
            This is free software; see the source for copying conditions.  There is NO
            warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
            
            configure:3682: $? = 0
            configure:3671: arm-none-linux-gnueabihf-gcc -v >&5
            Using built-in specs.
            COLLECT_GCC=arm-none-linux-gnueabihf-gcc
            COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolchain/4.9.3/libexec/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/lto-wrapper
            Target: arm-cortexa9-linux-gnueabihf
            Configured with: /work/toolchain/build/src/gcc-4.9.3/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=arm-cortexa9-linux-gnueabihf --prefix=/opt/FriendlyARM/toolchain/4.9.3 --with-sysroot=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-languages=c,c++ --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard --with-pkgversion=ctng-1.21.0-229g-FA --with-bugurl=http://www.friendlyarm.com/ --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --with-gmp=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpfr=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-mpc=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-isl=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-cloog=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --with-libelf=/work/toolchain/build/arm-cortexa9-linux-gnueabihf/buildtools --enable-lto --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-gold --disable-multilib --with-local-prefix=/opt/FriendlyARM/toolchain/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root --enable-long-long
            Thread model: posix
            gcc version 4.9.3 (ctng-1.21.0-229g-FA) 
            configure:3682: $? = 0
            configure:3671: arm-none-linux-gnueabihf-gcc -V >&5
            arm-none-linux-gnueabihf-gcc: error: unrecognized command line option '-V'
            arm-none-linux-gnueabihf-gcc: fatal error: no input files
            compilation terminated.
            configure:3682: $? = 1
            configure:3671: arm-none-linux-gnueabihf-gcc -qversion >&5
            arm-none-linux-gnueabihf-gcc: error: unrecognized command line option '-qversion'
            arm-none-linux-gnueabihf-gcc: fatal error: no input files
            compilation terminated.
            configure:3682: $? = 1
            configure:3702: checking whether the C compiler works
            configure:3724: arm-none-linux-gnueabihf-gcc -march=armv7l   conftest.c  >&5
            arm-none-linux-gnueabihf-gcc: error: unrecognized argument in option '-march=armv7l'
            arm-none-linux-gnueabihf-gcc: note: valid arguments to '-march=' are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m armv7ve armv8-a armv8-a+crc iwmmxt iwmmxt2 native
            configure:3728: $? = 1
            configure:3766: result: no
            configure: failed program was:
            | /* confdefs.h */
            | #define PACKAGE_NAME "tslib"
            | #define PACKAGE_TARNAME "tslib"
            | #define PACKAGE_VERSION "1.10-rc1"
            | #define PACKAGE_STRING "tslib 1.10-rc1"
            | #define PACKAGE_BUGREPORT "tslib@lists.infradead.org"
            | #define PACKAGE_URL "http://tslib.org"
            | #define PACKAGE "tslib"
            | #define VERSION "1.10-rc1"
            | /* end confdefs.h.  */
            | 
            | int
            | main ()
            | {
            | 
            |   ;
            |   return 0;
            | }
            configure:3771: error: in `/home/fgit/tslib':
            configure:3773: error: C compiler cannot create executables
            See `config.log' for more details
            
            ## ---------------- ##
            ## Cache variables. ##
            ## ---------------- ##
            
            ac_cv_build=x86_64-pc-linux-gnu
            ac_cv_env_CC_set=set
            ac_cv_env_CC_value=arm-none-linux-gnueabihf-gcc
            ac_cv_env_CFLAGS_set=set
            ac_cv_env_CFLAGS_value=-march=armv7l
            ac_cv_env_CPPFLAGS_set=
            ac_cv_env_CPPFLAGS_value=
            ac_cv_env_CPP_set=
            ac_cv_env_CPP_value=
            ac_cv_env_LDFLAGS_set=
            ac_cv_env_LDFLAGS_value=
            ac_cv_env_LIBS_set=
            ac_cv_env_LIBS_value=
            ac_cv_env_LT_SYS_LIBRARY_PATH_set=
            ac_cv_env_LT_SYS_LIBRARY_PATH_value=
            ac_cv_env_build_alias_set=
            ac_cv_env_build_alias_value=
            ac_cv_env_host_alias_set=set
            ac_cv_env_host_alias_value=arm-linux
            ac_cv_env_target_alias_set=
            ac_cv_env_target_alias_value=
            ac_cv_func_malloc_0_nonnull=yes
            ac_cv_host=arm-unknown-linux-gnu
            ac_cv_path_install='/usr/bin/install -c'
            ac_cv_path_mkdir=/bin/mkdir
            ac_cv_prog_AWK=mawk
            ac_cv_prog_CC=arm-none-linux-gnueabihf-gcc
            ac_cv_prog_STRIP=arm-none-linux-gnueabihf-strip
            ac_cv_prog_make_make_set=yes
            am_cv_make_support_nested_variables=yes
            
            ## ----------------- ##
            ## Output variables. ##
            ## ----------------- ##
            
            ACLOCAL='${SHELL} /home/fgit/tslib/missing aclocal-1.15'
            ALLOCA=''
            AMDEPBACKSLASH=''
            AMDEP_FALSE=''
            AMDEP_TRUE=''
            AMTAR='$${TAR-tar}'
            AM_BACKSLASH='\'
            AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
            AM_DEFAULT_VERBOSITY='0'
            AM_V='$(V)'
            AR='arm-none-linux-gnueabihf-ar'
            AUTOCONF='${SHELL} /home/fgit/tslib/missing autoconf'
            AUTOHEADER='${SHELL} /home/fgit/tslib/missing autoheader'
            AUTOMAKE='${SHELL} /home/fgit/tslib/missing automake-1.15'
            AWK='mawk'
            CC='arm-none-linux-gnueabihf-gcc'
            CCDEPMODE=''
            CFLAGS='-march=armv7l'
            CPP=''
            CPPFLAGS=''
            CYGPATH_W='echo'
            DEBUGFLAGS=''
            DEFS=''
            DEPDIR=''
            DLLTOOL=''
            DSYMUTIL=''
            DUMPBIN=''
            ECHO_C=''
            ECHO_N='-n'
            ECHO_T=''
            EGREP=''
            ENABLE_ARCTIC2_MODULE_FALSE=''
            ENABLE_ARCTIC2_MODULE_TRUE=''
            ENABLE_COLLIE_MODULE_FALSE=''
            ENABLE_COLLIE_MODULE_TRUE=''
            ENABLE_CORGI_MODULE_FALSE=''
            ENABLE_CORGI_MODULE_TRUE=''
            ENABLE_CY8MRLN_PALMPRE_MODULE_FALSE=''
            ENABLE_CY8MRLN_PALMPRE_MODULE_TRUE=''
            ENABLE_DEBOUNCE_MODULE_FALSE=''
            ENABLE_DEBOUNCE_MODULE_TRUE=''
            ENABLE_DEJITTER_MODULE_FALSE=''
            ENABLE_DEJITTER_MODULE_TRUE=''
            ENABLE_DMC_DUS3000_MODULE_FALSE=''
            ENABLE_DMC_DUS3000_MODULE_TRUE=''
            ENABLE_DMC_MODULE_FALSE=''
            ENABLE_DMC_MODULE_TRUE=''
            ENABLE_GALAX_MODULE_FALSE=''
            ENABLE_GALAX_MODULE_TRUE=''
            ENABLE_H3600_MODULE_FALSE=''
            ENABLE_H3600_MODULE_TRUE=''
            ENABLE_IIR_MODULE_FALSE=''
            ENABLE_IIR_MODULE_TRUE=''
            ENABLE_INPUT_MODULE_FALSE=''
            ENABLE_INPUT_MODULE_TRUE=''
            ENABLE_LINEAR_H2200_MODULE_FALSE=''
            ENABLE_LINEAR_H2200_MODULE_TRUE=''
            ENABLE_LINEAR_MODULE_FALSE=''
            ENABLE_LINEAR_MODULE_TRUE=''
            ENABLE_MEDIAN_MODULE_FALSE=''
            ENABLE_MEDIAN_MODULE_TRUE=''
            ENABLE_MK712_MODULE_FALSE=''
            ENABLE_MK712_MODULE_TRUE=''
            ENABLE_PTHRES_MODULE_FALSE=''
            ENABLE_PTHRES_MODULE_TRUE=''
            ENABLE_SKIP_MODULE_FALSE=''
            ENABLE_SKIP_MODULE_TRUE=''
            ENABLE_STATIC_ARCTIC2_MODULE_FALSE=''
            ENABLE_STATIC_ARCTIC2_MODULE_TRUE=''
            ENABLE_STATIC_COLLIE_MODULE_FALSE=''
            ENABLE_STATIC_COLLIE_MODULE_TRUE=''
            ENABLE_STATIC_CORGI_MODULE_FALSE=''
            ENABLE_STATIC_CORGI_MODULE_TRUE=''
            ENABLE_STATIC_CY8MRLN_PALMPRE_MODULE_FALSE=''
            ENABLE_STATIC_CY8MRLN_PALMPRE_MODULE_TRUE=''
            ENABLE_STATIC_DEBOUNCE_MODULE_FALSE=''
            ENABLE_STATIC_DEBOUNCE_MODULE_TRUE=''
            ENABLE_STATIC_DEJITTER_MODULE_FALSE=''
            ENABLE_STATIC_DEJITTER_MODULE_TRUE=''
            ENABLE_STATIC_DMC_DUS3000_MODULE_FALSE=''
            ENABLE_STATIC_DMC_DUS3000_MODULE_TRUE=''
            ENABLE_STATIC_DMC_MODULE_FALSE=''
            ENABLE_STATIC_DMC_MODULE_TRUE=''
            ENABLE_STATIC_GALAX_MODULE_FALSE=''
            ENABLE_STATIC_GALAX_MODULE_TRUE=''
            ENABLE_STATIC_H3600_MODULE_FALSE=''
            ENABLE_STATIC_H3600_MODULE_TRUE=''
            ENABLE_STATIC_IIR_MODULE_FALSE=''
            ENABLE_STATIC_IIR_MODULE_TRUE=''
            ENABLE_STATIC_INPUT_MODULE_FALSE=''
            ENABLE_STATIC_INPUT_MODULE_TRUE=''
            ENABLE_STATIC_LINEAR_H2200_MODULE_FALSE=''
            ENABLE_STATIC_LINEAR_H2200_MODULE_TRUE=''
            ENABLE_STATIC_LINEAR_MODULE_FALSE=''
            ENABLE_STATIC_LINEAR_MODULE_TRUE=''
            ENABLE_STATIC_MEDIAN_MODULE_FALSE=''
            ENABLE_STATIC_MEDIAN_MODULE_TRUE=''
            ENABLE_STATIC_MK712_MODULE_FALSE=''
            ENABLE_STATIC_MK712_MODULE_TRUE=''
            ENABLE_STATIC_PTHRES_MODULE_FALSE=''
            ENABLE_STATIC_PTHRES_MODULE_TRUE=''
            ENABLE_STATIC_SKIP_MODULE_FALSE=''
            ENABLE_STATIC_SKIP_MODULE_TRUE=''
            ENABLE_STATIC_TATUNG_MODULE_FALSE=''
            ENABLE_STATIC_TATUNG_MODULE_TRUE=''
            ENABLE_STATIC_TOUCHKIT_MODULE_FALSE=''
            ENABLE_STATIC_TOUCHKIT_MODULE_TRUE=''
            ENABLE_STATIC_UCB1X00_MODULE_FALSE=''
            ENABLE_STATIC_UCB1X00_MODULE_TRUE=''
            ENABLE_STATIC_VARIANCE_MODULE_FALSE=''
            ENABLE_STATIC_VARIANCE_MODULE_TRUE=''
            ENABLE_STATIC_WAVESHARE_MODULE_FALSE=''
            ENABLE_STATIC_WAVESHARE_MODULE_TRUE=''
            ENABLE_TATUNG_MODULE_FALSE=''
            ENABLE_TATUNG_MODULE_TRUE=''
            ENABLE_TOOLS_FALSE=''
            ENABLE_TOOLS_TRUE=''
            ENABLE_TOUCHKIT_MODULE_FALSE=''
            ENABLE_TOUCHKIT_MODULE_TRUE=''
            ENABLE_UCB1X00_MODULE_FALSE=''
            ENABLE_UCB1X00_MODULE_TRUE=''
            ENABLE_VARIANCE_MODULE_FALSE=''
            ENABLE_VARIANCE_MODULE_TRUE=''
            ENABLE_WAVESHARE_MODULE_FALSE=''
            ENABLE_WAVESHARE_MODULE_TRUE=''
            EXEEXT=''
            FGREP=''
            FREEBSD_FALSE=''
            FREEBSD_TRUE='#'
            GREP=''
            HAIKU_FALSE=''
            HAIKU_TRUE='#'
            HAVE_STRSEP_FALSE=''
            HAVE_STRSEP_TRUE=''
            HURD_FALSE=''
            HURD_TRUE='#'
            INSTALL_DATA='${INSTALL} -m 644'
            INSTALL_PROGRAM='${INSTALL}'
            INSTALL_SCRIPT='${INSTALL}'
            INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
            LD='arm-none-linux-gnueabihf-ld'
            LDFLAGS=''
            LIBFLAGS=''
            LIBOBJS=''
            LIBS=''
            LIBTOOL=''
            LIBTS_VERSION_AGE=''
            LIBTS_VERSION_CURRENT=''
            LIBTS_VERSION_REVISION=''
            LINUX_FALSE='#'
            LINUX_TRUE=''
            LIPO=''
            LN_S=''
            LTLIBOBJS=''
            LT_AGE=''
            LT_CURRENT=''
            LT_REVISION=''
            LT_SYS_LIBRARY_PATH=''
            MAKEINFO='${SHELL} /home/fgit/tslib/missing makeinfo'
            MANIFEST_TOOL=''
            MKDIR_P='/bin/mkdir -p'
            NM=''
            NMEDIT=''
            OBJDUMP=''
            OBJEXT=''
            OTOOL64=''
            OTOOL=''
            PACKAGE='tslib'
            PACKAGE_BUGREPORT='tslib@lists.infradead.org'
            PACKAGE_DESCRIPTION='Touchscreen Access Library'
            PACKAGE_NAME='tslib'
            PACKAGE_STRING='tslib 1.10-rc1'
            PACKAGE_TARNAME='tslib'
            PACKAGE_URL='http://tslib.org'
            PACKAGE_VERSION='1.10-rc1'
            PATH_SEPARATOR=':'
            PLUGIN_DIR=''
            RANLIB='arm-none-linux-gnueabihf-ranlib'
            SED=''
            SET_MAKE=''
            SHELL='/bin/bash'
            STRIP='arm-none-linux-gnueabihf-strip'
            TS_CONF=''
            TS_POINTERCAL=''
            VERSION='1.10-rc1'
            VIS_CFLAGS=''
            WINDOWS_FALSE=''
            WINDOWS_TRUE='#'
            ac_ct_AR=''
            ac_ct_CC=''
            ac_ct_DUMPBIN=''
            am__EXEEXT_FALSE=''
            am__EXEEXT_TRUE=''
            am__fastdepCC_FALSE=''
            am__fastdepCC_TRUE=''
            am__include=''
            am__isrc=''
            am__leading_dot='.'
            am__nodep=''
            am__quote=''
            am__tar='$${TAR-tar} chof - "$$tardir"'
            am__untar='$${TAR-tar} xf -'
            bindir='${exec_prefix}/bin'
            build='x86_64-pc-linux-gnu'
            build_alias=''
            build_cpu='x86_64'
            build_os='linux-gnu'
            build_vendor='pc'
            datadir='${datarootdir}'
            datarootdir='${prefix}/share'
            docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
            dvidir='${docdir}'
            exec_prefix='NONE'
            host='arm-unknown-linux-gnu'
            host_alias='arm-linux'
            host_cpu='arm'
            host_os='linux-gnu'
            host_vendor='unknown'
            htmldir='${docdir}'
            includedir='${prefix}/include'
            infodir='${datarootdir}/info'
            install_sh='${SHELL} /home/fgit/tslib/install-sh'
            libdir='${exec_prefix}/lib'
            libexecdir='${exec_prefix}/libexec'
            localedir='${datarootdir}/locale'
            localstatedir='${prefix}/var'
            mandir='${datarootdir}/man'
            mkdir_p='$(MKDIR_P)'
            oldincludedir='/usr/include'
            pdfdir='${docdir}'
            prefix='/home/fgit/libts'
            program_transform_name='s,x,x,'
            psdir='${docdir}'
            runstatedir='${localstatedir}/run'
            sbindir='${exec_prefix}/sbin'
            sharedstatedir='${prefix}/com'
            sysconfdir='${prefix}/etc'
            target_alias=''
            
            ## ----------- ##
            ## confdefs.h. ##
            ## ----------- ##
            
            /* confdefs.h */
            #define PACKAGE_NAME "tslib"
            #define PACKAGE_TARNAME "tslib"
            #define PACKAGE_VERSION "1.10-rc1"
            #define PACKAGE_STRING "tslib 1.10-rc1"
            #define PACKAGE_BUGREPORT "tslib@lists.infradead.org"
            #define PACKAGE_URL "http://tslib.org"
            #define PACKAGE "tslib"
            #define VERSION "1.10-rc1"
            
            configure: exit 77
            

            but when write sudo command all of them (./configure,make and make install) run with no error.
            I copy all from first to home directory and does not use any root directory but those command does not allow me to install without sudo command.

            @jsulm thanks for reply, this is my output and I dont see any error :

            it@ubuntu:~/tslib$ sudo make install 
            Making install in etc
            make[1]: Entering directory '/home/fgit/tslib/etc'
            make[2]: Entering directory '/home/fgit/tslib/etc'
             /bin/mkdir -p '/home/fgit/libts/etc'
             /usr/bin/install -c -m 644 ts.conf '/home/fgit/libts/etc'
            make[2]: Nothing to be done for 'install-data-am'.
            make[2]: Leaving directory '/home/fgit/tslib/etc'
            make[1]: Leaving directory '/home/fgit/tslib/etc'
            Making install in src
            make[1]: Entering directory '/home/fgit/tslib/src'
              CC       ts_attach.lo
              CC       ts_close.lo
              CC       ts_config.lo
              CC       ts_error.lo
              CC       ts_fd.lo
              CC       ts_load_module.lo
              CC       ts_open.lo
              CC       ts_parse_vars.lo
              CC       ts_read.lo
              CC       ts_read_raw.lo
              CC       ts_option.lo
              CC       ts_setup.lo
              CC       ts_version.lo
              CC       ts_strsep.lo
              CCLD     libts.la
            make[2]: Entering directory '/home/fgit/tslib/src'
             /bin/mkdir -p '/home/fgit/libts/lib'
             /bin/bash ../libtool   --mode=install /usr/bin/install -c   libts.la '/home/fgit/libts/lib'
            libtool: install: /usr/bin/install -c .libs/libts.so.0.7.0 /home/fgit/libts/lib/libts.so.0.7.0
            libtool: install: (cd /home/fgit/libts/lib && { ln -s -f libts.so.0.7.0 libts.so.0 || { rm -f libts.so.0 && ln -s libts.so.0.7.0 libts.so.0; }; })
            libtool: install: (cd /home/fgit/libts/lib && { ln -s -f libts.so.0.7.0 libts.so || { rm -f libts.so && ln -s libts.so.0.7.0 libts.so; }; })
            libtool: install: /usr/bin/install -c .libs/libts.lai /home/fgit/libts/lib/libts.la
            libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /home/fgit/libts/lib
            ----------------------------------------------------------------------
            Libraries have been installed in:
               /home/fgit/libts/lib
            
            If you ever happen to want to link against installed libraries
            in a given directory, LIBDIR, you must either use libtool, and
            specify the full pathname of the library, or use the '-LLIBDIR'
            flag during linking and do at least one of the following:
               - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
                 during execution
               - add LIBDIR to the 'LD_RUN_PATH' environment variable
                 during linking
               - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
               - have your system administrator add LIBDIR to '/etc/ld.so.conf'
            
            See any operating system documentation about shared libraries for
            more information, such as the ld(1) and ld.so(8) manual pages.
            ----------------------------------------------------------------------
             /bin/mkdir -p '/home/fgit/libts/include'
             /usr/bin/install -c -m 644 tslib.h '/home/fgit/libts/include'
            make[2]: Leaving directory '/home/fgit/tslib/src'
            make[1]: Leaving directory '/home/fgit/tslib/src'
            Making install in plugins
            make[1]: Entering directory '/home/fgit/tslib/plugins'
              CC       linear.lo
              CCLD     linear.la
              CC       dejitter.lo
              CCLD     dejitter.la
              CC       variance.lo
              CCLD     variance.la
              CC       median.lo
              CCLD     median.la
              CC       pthres.lo
              CCLD     pthres.la
              CC       debounce.lo
              CCLD     debounce.la
              CC       skip.lo
              CCLD     skip.la
              CC       iir.lo
              CCLD     iir.la
              CC       ucb1x00-raw.lo
              CCLD     ucb1x00.la
              CC       corgi-raw.lo
              CCLD     corgi.la
              CC       collie-raw.lo
              CCLD     collie.la
              CC       h3600-raw.lo
              CCLD     h3600.la
              CC       mk712-raw.lo
              CCLD     mk712.la
              CC       arctic2-raw.lo
              CCLD     arctic2.la
              CC       tatung-raw.lo
              CCLD     tatung.la
              CC       dmc-raw.lo
              CCLD     dmc.la
              CC       linear-h2200.lo
              CCLD     linear_h2200.la
              CC       input-raw.lo
              CCLD     input.la
              CC       galax-raw.lo
              CCLD     galax.la
              CC       touchkit-raw.lo
              CCLD     touchkit.la
              CC       waveshare-raw.lo
              CCLD     waveshare.la
            make[2]: Entering directory '/home/fgit/tslib/plugins'
             /bin/mkdir -p '/home/fgit/libts/lib/ts'
             /bin/bash ../libtool   --mode=install /usr/bin/install -c   linear.la dejitter.la variance.la median.la pthres.la debounce.la skip.la iir.la ucb1x00.la corgi.la collie.la h3600.la mk712.la arctic2.la tatung.la dmc.la linear_h2200.la input.la galax.la touchkit.la waveshare.la '/home/fgit/libts/lib/ts'
            libtool: warning: relinking 'linear.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o linear.la -rpath /home/fgit/libts/lib/ts linear.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/linear.soT /home/fgit/libts/lib/ts/linear.so
            libtool: install: /usr/bin/install -c .libs/linear.lai /home/fgit/libts/lib/ts/linear.la
            libtool: warning: relinking 'dejitter.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o dejitter.la -rpath /home/fgit/libts/lib/ts dejitter.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/dejitter.soT /home/fgit/libts/lib/ts/dejitter.so
            libtool: install: /usr/bin/install -c .libs/dejitter.lai /home/fgit/libts/lib/ts/dejitter.la
            libtool: warning: relinking 'variance.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o variance.la -rpath /home/fgit/libts/lib/ts variance.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/variance.soT /home/fgit/libts/lib/ts/variance.so
            libtool: install: /usr/bin/install -c .libs/variance.lai /home/fgit/libts/lib/ts/variance.la
            libtool: warning: relinking 'median.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o median.la -rpath /home/fgit/libts/lib/ts median.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/median.soT /home/fgit/libts/lib/ts/median.so
            libtool: install: /usr/bin/install -c .libs/median.lai /home/fgit/libts/lib/ts/median.la
            libtool: warning: relinking 'pthres.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o pthres.la -rpath /home/fgit/libts/lib/ts pthres.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/pthres.soT /home/fgit/libts/lib/ts/pthres.so
            libtool: install: /usr/bin/install -c .libs/pthres.lai /home/fgit/libts/lib/ts/pthres.la
            libtool: warning: relinking 'debounce.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o debounce.la -rpath /home/fgit/libts/lib/ts debounce.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/debounce.soT /home/fgit/libts/lib/ts/debounce.so
            libtool: install: /usr/bin/install -c .libs/debounce.lai /home/fgit/libts/lib/ts/debounce.la
            libtool: warning: relinking 'skip.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o skip.la -rpath /home/fgit/libts/lib/ts skip.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/skip.soT /home/fgit/libts/lib/ts/skip.so
            libtool: install: /usr/bin/install -c .libs/skip.lai /home/fgit/libts/lib/ts/skip.la
            libtool: warning: relinking 'iir.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o iir.la -rpath /home/fgit/libts/lib/ts iir.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/iir.soT /home/fgit/libts/lib/ts/iir.so
            libtool: install: /usr/bin/install -c .libs/iir.lai /home/fgit/libts/lib/ts/iir.la
            libtool: install: /usr/bin/install -c .libs/ucb1x00.so /home/fgit/libts/lib/ts/ucb1x00.so
            libtool: install: /usr/bin/install -c .libs/ucb1x00.lai /home/fgit/libts/lib/ts/ucb1x00.la
            libtool: install: /usr/bin/install -c .libs/corgi.so /home/fgit/libts/lib/ts/corgi.so
            libtool: install: /usr/bin/install -c .libs/corgi.lai /home/fgit/libts/lib/ts/corgi.la
            libtool: install: /usr/bin/install -c .libs/collie.so /home/fgit/libts/lib/ts/collie.so
            libtool: install: /usr/bin/install -c .libs/collie.lai /home/fgit/libts/lib/ts/collie.la
            libtool: install: /usr/bin/install -c .libs/h3600.so /home/fgit/libts/lib/ts/h3600.so
            libtool: install: /usr/bin/install -c .libs/h3600.lai /home/fgit/libts/lib/ts/h3600.la
            libtool: install: /usr/bin/install -c .libs/mk712.so /home/fgit/libts/lib/ts/mk712.so
            libtool: install: /usr/bin/install -c .libs/mk712.lai /home/fgit/libts/lib/ts/mk712.la
            libtool: install: /usr/bin/install -c .libs/arctic2.so /home/fgit/libts/lib/ts/arctic2.so
            libtool: install: /usr/bin/install -c .libs/arctic2.lai /home/fgit/libts/lib/ts/arctic2.la
            libtool: install: /usr/bin/install -c .libs/tatung.so /home/fgit/libts/lib/ts/tatung.so
            libtool: install: /usr/bin/install -c .libs/tatung.lai /home/fgit/libts/lib/ts/tatung.la
            libtool: install: /usr/bin/install -c .libs/dmc.so /home/fgit/libts/lib/ts/dmc.so
            libtool: install: /usr/bin/install -c .libs/dmc.lai /home/fgit/libts/lib/ts/dmc.la
            libtool: warning: relinking 'linear_h2200.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o linear_h2200.la -rpath /home/fgit/libts/lib/ts linear-h2200.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/linear_h2200.soT /home/fgit/libts/lib/ts/linear_h2200.so
            libtool: install: /usr/bin/install -c .libs/linear_h2200.lai /home/fgit/libts/lib/ts/linear_h2200.la
            libtool: warning: relinking 'input.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o input.la -rpath /home/fgit/libts/lib/ts input-raw.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/input.soT /home/fgit/libts/lib/ts/input.so
            libtool: install: /usr/bin/install -c .libs/input.lai /home/fgit/libts/lib/ts/input.la
            libtool: warning: relinking 'galax.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o galax.la -rpath /home/fgit/libts/lib/ts galax-raw.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/galax.soT /home/fgit/libts/lib/ts/galax.so
            libtool: install: /usr/bin/install -c .libs/galax.lai /home/fgit/libts/lib/ts/galax.la
            libtool: install: /usr/bin/install -c .libs/touchkit.so /home/fgit/libts/lib/ts/touchkit.so
            libtool: install: /usr/bin/install -c .libs/touchkit.lai /home/fgit/libts/lib/ts/touchkit.la
            libtool: warning: relinking 'waveshare.la'
            libtool: install: (cd /home/fgit/tslib/plugins; /bin/bash "/home/fgit/tslib/libtool"  --silent --tag CC --mode=relink gcc -DTS_POINTERCAL=\"/home/fgit/libts/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -fPIC -module -avoid-version -o waveshare.la -rpath /home/fgit/libts/lib/ts waveshare-raw.lo ../src/libts.la )
            libtool: install: /usr/bin/install -c .libs/waveshare.soT /home/fgit/libts/lib/ts/waveshare.so
            libtool: install: /usr/bin/install -c .libs/waveshare.lai /home/fgit/libts/lib/ts/waveshare.la
            libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /home/fgit/libts/lib/ts
            ----------------------------------------------------------------------
            Libraries have been installed in:
               /home/fgit/libts/lib/ts
            
            If you ever happen to want to link against installed libraries
            in a given directory, LIBDIR, you must either use libtool, and
            specify the full pathname of the library, or use the '-LLIBDIR'
            flag during linking and do at least one of the following:
               - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
                 during execution
               - add LIBDIR to the 'LD_RUN_PATH' environment variable
                 during linking
               - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
               - have your system administrator add LIBDIR to '/etc/ld.so.conf'
            
            See any operating system documentation about shared libraries for
            more information, such as the ld(1) and ld.so(8) manual pages.
            ----------------------------------------------------------------------
            make[2]: Nothing to be done for 'install-data-am'.
            make[2]: Leaving directory '/home/fgit/tslib/plugins'
            make[1]: Leaving directory '/home/fgit/tslib/plugins'
            Making install in tests
            make[1]: Entering directory '/home/fgit/tslib/tests'
              CC       ts_test.o
              CC       testutils.o
              CC       font_8x8.o
              CC       font_8x16.o
              CC       fbutils-linux.o
              CCLD     ts_test
              CC       ts_test_mt.o
              CCLD     ts_test_mt
              CC       ts_calibrate.o
              CCLD     ts_calibrate
              CC       ts_print.o
              CCLD     ts_print
              CC       ts_print_mt.o
              CCLD     ts_print_mt
              CC       ts_print_raw.o
              CCLD     ts_print_raw
              CC       ts_harvest.o
              CCLD     ts_harvest
              CC       ts_finddev.o
              CCLD     ts_finddev
              CC       ts_verify.o
              CCLD     ts_verify
            make[2]: Entering directory '/home/fgit/tslib/tests'
             /bin/mkdir -p '/home/fgit/libts/bin'
              /bin/bash ../libtool   --mode=install /usr/bin/install -c ts_test ts_test_mt ts_calibrate ts_print ts_print_mt ts_print_raw ts_harvest ts_finddev ts_verify '/home/fgit/libts/bin'
            libtool: install: /usr/bin/install -c .libs/ts_test /home/fgit/libts/bin/ts_test
            libtool: install: /usr/bin/install -c .libs/ts_test_mt /home/fgit/libts/bin/ts_test_mt
            libtool: install: /usr/bin/install -c .libs/ts_calibrate /home/fgit/libts/bin/ts_calibrate
            libtool: install: /usr/bin/install -c .libs/ts_print /home/fgit/libts/bin/ts_print
            libtool: install: /usr/bin/install -c .libs/ts_print_mt /home/fgit/libts/bin/ts_print_mt
            libtool: install: /usr/bin/install -c .libs/ts_print_raw /home/fgit/libts/bin/ts_print_raw
            libtool: install: /usr/bin/install -c .libs/ts_harvest /home/fgit/libts/bin/ts_harvest
            libtool: install: /usr/bin/install -c .libs/ts_finddev /home/fgit/libts/bin/ts_finddev
            libtool: install: /usr/bin/install -c .libs/ts_verify /home/fgit/libts/bin/ts_verify
            make[2]: Nothing to be done for 'install-data-am'.
            make[2]: Leaving directory '/home/fgit/tslib/tests'
            make[1]: Leaving directory '/home/fgit/tslib/tests'
            Making install in tools
            make[1]: Entering directory '/home/fgit/tslib/tools'
              CC       ts_uinput.o
              CCLD     ts_uinput
            make[2]: Entering directory '/home/fgit/tslib/tools'
             /bin/mkdir -p '/home/fgit/libts/bin'
              /bin/bash ../libtool   --mode=install /usr/bin/install -c ts_uinput '/home/fgit/libts/bin'
            libtool: install: /usr/bin/install -c .libs/ts_uinput /home/fgit/libts/bin/ts_uinput
            make[2]: Nothing to be done for 'install-data-am'.
            make[2]: Leaving directory '/home/fgit/tslib/tools'
            make[1]: Leaving directory '/home/fgit/tslib/tools'
            Making install in doc
            make[1]: Entering directory '/home/fgit/tslib/doc'
            make[2]: Entering directory '/home/fgit/tslib/doc'
            make[2]: Nothing to be done for 'install-exec-am'.
             /bin/mkdir -p '/home/fgit/libts/share/man/man1'
             /usr/bin/install -c -m 644 ts_test.1 ts_test_mt.1 ts_calibrate.1 ts_uinput.1 ts_print.1 ts_print_raw.1 ts_print_mt.1 ts_finddev.1 ts_harvest.1 ts_verify.1 '/home/fgit/libts/share/man/man1'
             /bin/mkdir -p '/home/fgit/libts/share/man/man3'
             /usr/bin/install -c -m 644 ts_read.3 ts_read_mt.3 ts_read_raw.3 ts_read_raw_mt.3 ts_open.3 ts_close.3 ts_config.3 ts_setup.3 ts_libversion.3 '/home/fgit/libts/share/man/man3'
             /bin/mkdir -p '/home/fgit/libts/share/man/man5'
             /usr/bin/install -c -m 644 ts.conf.5 '/home/fgit/libts/share/man/man5'
            make[2]: Leaving directory '/home/fgit/tslib/doc'
            make[1]: Leaving directory '/home/fgit/tslib/doc'
            make[1]: Entering directory '/home/fgit/tslib'
            make[2]: Entering directory '/home/fgit/tslib'
            make[2]: Nothing to be done for 'install-exec-am'.
             /bin/mkdir -p '/home/fgit/libts/lib/pkgconfig'
             /usr/bin/install -c -m 644 tslib.pc '/home/fgit/libts/lib/pkgconfig'
            make[2]: Leaving directory '/home/fgit/tslib'
            make[1]: Leaving directory '/home/fgit/tslib'
            
            J Offline
            J Offline
            jsulm
            Lifetime Qt Champion
            wrote on 11 May 2017, 05:41 last edited by jsulm 5 Nov 2017, 05:44
            #18

            @MhM93 said in my cross compiler has error.tslib install but has error:

            /home/fgit/libts/lib/libts.so.0.7.0
            this is the lib (look for "libtool: install: /usr/bin/install -c .libs/libts.so.0.7.0 /home/fgit/libts/lib/libts.so.0.7.0" in the install log). So, you need to add /home/fgit/libts/lib/ to your pro file:

            LIBS += -L/home/fgit/libts/lib -ltslib
            

            When building in home directory there is no need for sudo when calling configure. Why do you think you need sudo?

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • M Offline
              M Offline
              MhM93
              wrote on 11 May 2017, 05:45 last edited by MhM93 5 Nov 2017, 05:56
              #19

              when I did not use sudo this error display:

              fgit@ubuntu:~/tslib$ ./configure --host=arm-linux --prefix=/home/fgit/libts --enable-
              
              shared=yes --enable-static=no
              checking for a BSD-compatible install... /usr/bin/install -c
              checking whether build environment is sane... yes
              checking for arm-linux-strip... arm-none-linux-gnueabihf-strip
              checking for a thread-safe mkdir -p... /bin/mkdir -p
              checking for gawk... no
              checking for mawk... mawk
              checking whether make sets $(MAKE)... yes
              checking whether make supports nested variables... yes
              checking whether make supports nested variables... (cached) yes
              checking build system type... x86_64-pc-linux-gnu
              checking host system type... arm-unknown-linux-gnu
              checking for arm-linux-gcc... arm-none-linux-gnueabihf-gcc
              checking whether the C compiler works... no
              configure: error: in `/home/fgit/tslib':
              configure: error: C compiler cannot create executables
              See `config.log' for more details
              

              I dont know why?
              I use that lib in my .pro file

              ######################################################################
              # Automatically generated by qmake (2.01a) Wed May 10 21:39:17 2017
              ######################################################################
              
              TEMPLATE = app
              TARGET = 
              DEPENDPATH += .
              INCLUDEPATH += .
              LIBS += -L/home/fgit/libts/lib -ltslib
              # Input
              SOURCES += main.cpp
              

              this error

              git@ubuntu:~/helloqt$ make
              arm-linux-g++ -Wl,-rpath-link,/tmp/FriendlyARM/nanopi2/libs/usr/lib -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -o helloqt main.o    -L/tmp/FriendlyARM/nanopi2/libs/usr/lib -L/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -L/home/fgit/libts/lib -ltslib -lQtGui -L/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -L/tmp/FriendlyARM/nanopi2/libs/usr/lib -lQtNetwork -lQtCore -lpthread 
              /opt/FriendlyARM/toolchain/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/ld.bfd: cannot find -ltslib
              collect2: error: ld returned 1 exit status
              Makefile:103: recipe for target 'helloqt' failed
              make: *** [helloqt] Error 1
              

              I change .pro to this and this is the error:

              ######################################################################
              # Automatically generated by qmake (2.01a) Wed May 10 21:39:17 2017
              ######################################################################
              
              TEMPLATE = app
              TARGET = 
              DEPENDPATH += .
              INCLUDEPATH += .
              LIBS += -L/home/fgit/libts/lib -lts
              # Input
              SOURCES += main.cpp
              

              0_1494482094283_Untitled.jpg

              H.Ghassami

              J 1 Reply Last reply 11 May 2017, 06:59
              0
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 11 May 2017, 06:07 last edited by
                #20

                Then there's something messed up with your cross-compiler installation. You shouldn't need to be root to cross-compile.

                First thing ensure that you are doing that from a clean state. Then check the complete log as to why the configure script can't use the cross-compiler properly.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • M MhM93
                  11 May 2017, 05:45

                  when I did not use sudo this error display:

                  fgit@ubuntu:~/tslib$ ./configure --host=arm-linux --prefix=/home/fgit/libts --enable-
                  
                  shared=yes --enable-static=no
                  checking for a BSD-compatible install... /usr/bin/install -c
                  checking whether build environment is sane... yes
                  checking for arm-linux-strip... arm-none-linux-gnueabihf-strip
                  checking for a thread-safe mkdir -p... /bin/mkdir -p
                  checking for gawk... no
                  checking for mawk... mawk
                  checking whether make sets $(MAKE)... yes
                  checking whether make supports nested variables... yes
                  checking whether make supports nested variables... (cached) yes
                  checking build system type... x86_64-pc-linux-gnu
                  checking host system type... arm-unknown-linux-gnu
                  checking for arm-linux-gcc... arm-none-linux-gnueabihf-gcc
                  checking whether the C compiler works... no
                  configure: error: in `/home/fgit/tslib':
                  configure: error: C compiler cannot create executables
                  See `config.log' for more details
                  

                  I dont know why?
                  I use that lib in my .pro file

                  ######################################################################
                  # Automatically generated by qmake (2.01a) Wed May 10 21:39:17 2017
                  ######################################################################
                  
                  TEMPLATE = app
                  TARGET = 
                  DEPENDPATH += .
                  INCLUDEPATH += .
                  LIBS += -L/home/fgit/libts/lib -ltslib
                  # Input
                  SOURCES += main.cpp
                  

                  this error

                  git@ubuntu:~/helloqt$ make
                  arm-linux-g++ -Wl,-rpath-link,/tmp/FriendlyARM/nanopi2/libs/usr/lib -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -o helloqt main.o    -L/tmp/FriendlyARM/nanopi2/libs/usr/lib -L/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -L/home/fgit/libts/lib -ltslib -lQtGui -L/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -L/tmp/FriendlyARM/nanopi2/libs/usr/lib -lQtNetwork -lQtCore -lpthread 
                  /opt/FriendlyARM/toolchain/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/../../../../arm-cortexa9-linux-gnueabihf/bin/ld.bfd: cannot find -ltslib
                  collect2: error: ld returned 1 exit status
                  Makefile:103: recipe for target 'helloqt' failed
                  make: *** [helloqt] Error 1
                  

                  I change .pro to this and this is the error:

                  ######################################################################
                  # Automatically generated by qmake (2.01a) Wed May 10 21:39:17 2017
                  ######################################################################
                  
                  TEMPLATE = app
                  TARGET = 
                  DEPENDPATH += .
                  INCLUDEPATH += .
                  LIBS += -L/home/fgit/libts/lib -lts
                  # Input
                  SOURCES += main.cpp
                  

                  0_1494482094283_Untitled.jpg

                  J Offline
                  J Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on 11 May 2017, 06:59 last edited by
                  #21

                  @MhM93 said in my cross compiler has error.tslib install but has error:

                  I change .pro to this and this is the error:

                  What is the error?
                  Did you rerun qmake after changing the pro file?

                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    MhM93
                    wrote on 11 May 2017, 07:48 last edited by MhM93 5 Nov 2017, 07:51
                    #22

                    @jsulm :yes, I change .pro and and run qmake and then make command. the error is in the picture
                    @SGaist I want to run another new ubuntu to install of them from the first. all of the things need /usr/ directory should come with sudo command. so my compiler install with sudo command. I decide to do all steps again with new ubuntu. (this is my 3rd ubuntu :D ) I wish I can

                    H.Ghassami

                    J 1 Reply Last reply 11 May 2017, 08:43
                    0
                    • M MhM93
                      11 May 2017, 07:48

                      @jsulm :yes, I change .pro and and run qmake and then make command. the error is in the picture
                      @SGaist I want to run another new ubuntu to install of them from the first. all of the things need /usr/ directory should come with sudo command. so my compiler install with sudo command. I decide to do all steps again with new ubuntu. (this is my 3rd ubuntu :D ) I wish I can

                      J Offline
                      J Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on 11 May 2017, 08:43 last edited by
                      #23

                      @MhM93 Picture sharing does not work here. Please post the error text.

                      "all of the things need /usr/ directory" - why do you want to have the stuff in /usr?

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        MhM93
                        wrote on 11 May 2017, 08:58 last edited by
                        #24
                        git@ubuntu:~/helloqt$ make
                        arm-linux-g++ -Wl,-rpath-link,/tmp/FriendlyARM/nanopi2/libs/usr/lib -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -o helloqt main.o    -L/tmp/FriendlyARM/nanopi2/libs/usr/lib -L/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -L/home/fgit/libts/lib -ltslib -lQtGui -L/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib -L/tmp/FriendlyARM/nanopi2/libs/usr/lib -lQtNetwork -lQtCore -lpthread 
                        /home/fgit/libts/libts.so:file not recognized:File format not recognized
                        collect2: error: ld returned 1 exit status
                        Makefile:103: recipe for target 'helloqt' failed
                        make: *** [helloqt] Error 1
                        

                        that is the error. when I extract the zip file they placed in /usr/local/ directory. I can not change the directory. This toolchain is https://www.mediafire.com/folder/ilkcy37otd7il/NanoPi2Board#a0l72ygtz0797 that I download and install it

                        H.Ghassami

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on 11 May 2017, 08:59 last edited by
                          #25

                          What does file libts.so return ?

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            MhM93
                            wrote on 11 May 2017, 09:07 last edited by
                            #26
                            fgit@ubuntu:~$ file ~/libts/lib/libts.so
                            /home/fgit/libts/lib/libts.so: symbolic link to libts.so.0.7.0
                            fgit@ubuntu:~$ file ~/libts/lib/libts.so.0.7.0 
                            /home/fgit/libts/lib/libts.so.0.7.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6de3ac1d75c3420a9ecfb7bd34a42bda7524169, not stripped
                            fgit@ubuntu:~$
                            

                            H.Ghassami

                            J 1 Reply Last reply 11 May 2017, 09:15
                            0
                            • M MhM93
                              11 May 2017, 09:07
                              fgit@ubuntu:~$ file ~/libts/lib/libts.so
                              /home/fgit/libts/lib/libts.so: symbolic link to libts.so.0.7.0
                              fgit@ubuntu:~$ file ~/libts/lib/libts.so.0.7.0 
                              /home/fgit/libts/lib/libts.so.0.7.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6de3ac1d75c3420a9ecfb7bd34a42bda7524169, not stripped
                              fgit@ubuntu:~$
                              
                              J Offline
                              J Offline
                              jsulm
                              Lifetime Qt Champion
                              wrote on 11 May 2017, 09:15 last edited by
                              #27

                              @MhM93 You built it for X86 not for ARM...

                              https://forum.qt.io/topic/113070/qt-code-of-conduct

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                MhM93
                                wrote on 11 May 2017, 09:41 last edited by
                                #28

                                but I do this with my compiler path

                                export PATH=/usr/local/arm/4.7.0/bin:$PATH
                                export CROSS_COMPILE=arm-none-linux-gnueabi-
                                export CC=${CROSS_COMPILE}gcc
                                export CFLAGS=-march=armv7l
                                export CXX=${CROSS_COMPILE}"g++" 
                                export AR=${CROSS_COMPILE}"ar" 
                                export AS=${CROSS_COMPILE}"as"
                                export RANLIB=${CROSS_COMPILE}"ranlib"
                                export LD=${CROSS_COMPILE}"ld"
                                export STRIP=${CROSS_COMPILE}"strip"
                                export ac_cv_func_malloc_0_nonnull=yes
                                

                                H.Ghassami

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  SGaist
                                  Lifetime Qt Champion
                                  wrote on 11 May 2017, 12:16 last edited by
                                  #29

                                  Check the configure script options. There's something like --host=arm-none-linux-gnueabi IIRC.

                                  Interested in AI ? www.idiap.ch
                                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  1 Reply Last reply
                                  0
                                  • M Offline
                                    M Offline
                                    MhM93
                                    wrote on 12 May 2017, 08:37 last edited by
                                    #30

                                    really thanksssssssssssssssssssssssssss
                                    It compile without error with this command, at last.

                                    sudo ./configure --host=arm-none-linux-gnueabihf --prefix=/home/tslib --enable-shared=yes --enable-static=no
                                    

                                    but when I copy the exe file to my arm device it again show me this error:

                                    root@NanoPC-T2:/# tftp 192.168.101.4
                                    tftp> get helloqt
                                    Received 11692 bytes in 0.4 seconds
                                    tftp> quit
                                    root@NanoPC-T2:/# . setqt4env
                                    ctp = 1
                                    root@NanoPC-T2:/# chmod +x helloqt
                                    root@NanoPC-T2:/# ./helloqt -qws &
                                    [1] 1409
                                    root@NanoPC-T2:/# ./helloqt -qws
                                    [1]+  Segmentation fault      ./helloqt -qws
                                    Segmentation fault
                                    root@NanoPC-T2:/# ldd ./helloqt
                                            not a dynamic executable
                                    root@NanoPC-T2:/# file ./helloqt
                                    ./helloqt: ERROR: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3 error reading (Invalid argument)
                                    
                                    

                                    H.Ghassami

                                    J 1 Reply Last reply 12 May 2017, 08:51
                                    0
                                    • M MhM93
                                      12 May 2017, 08:37

                                      really thanksssssssssssssssssssssssssss
                                      It compile without error with this command, at last.

                                      sudo ./configure --host=arm-none-linux-gnueabihf --prefix=/home/tslib --enable-shared=yes --enable-static=no
                                      

                                      but when I copy the exe file to my arm device it again show me this error:

                                      root@NanoPC-T2:/# tftp 192.168.101.4
                                      tftp> get helloqt
                                      Received 11692 bytes in 0.4 seconds
                                      tftp> quit
                                      root@NanoPC-T2:/# . setqt4env
                                      ctp = 1
                                      root@NanoPC-T2:/# chmod +x helloqt
                                      root@NanoPC-T2:/# ./helloqt -qws &
                                      [1] 1409
                                      root@NanoPC-T2:/# ./helloqt -qws
                                      [1]+  Segmentation fault      ./helloqt -qws
                                      Segmentation fault
                                      root@NanoPC-T2:/# ldd ./helloqt
                                              not a dynamic executable
                                      root@NanoPC-T2:/# file ./helloqt
                                      ./helloqt: ERROR: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3 error reading (Invalid argument)
                                      
                                      
                                      J Offline
                                      J Offline
                                      jsulm
                                      Lifetime Qt Champion
                                      wrote on 12 May 2017, 08:51 last edited by jsulm 5 Dec 2017, 08:52
                                      #31

                                      @MhM93 said in my cross compiler has error.tslib install but has error:

                                      [1]+ Segmentation fault ./helloqt -qws

                                      This is another problem. Try to start your app in a debugger to see what happens.
                                      Also why do you start it twice:

                                      root@NanoPC-T2:/# ./helloqt -qws &
                                      [1] 1409
                                      root@NanoPC-T2:/# ./helloqt -qws
                                      

                                      ?

                                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        MhM93
                                        wrote on 12 May 2017, 09:01 last edited by
                                        #32

                                        I do not install qt creator to see debug mood in my pc, and also this program is run on nanopc-t2 when I wrote this command it returns :

                                        root@NanoPC-T2:/# strace ./helloqt
                                        execve("./helloqt", ["./helloqt"], [/* 20 vars */]) = 0
                                        brk(NULL)                               = 0x21000
                                        uname({sysname="Linux", nodename="NanoPC-T2", ...}) = 0
                                        access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
                                        mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f67000
                                        access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
                                        --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x4} ---
                                        +++ killed by SIGSEGV +++
                                        Segmentation fault
                                        

                                        Also why do you start it twice:
                                        with silly reason. I just test what happen to run command with & and without it. :)

                                        H.Ghassami

                                        J 2 Replies Last reply 12 May 2017, 09:05
                                        0
                                        • M MhM93
                                          12 May 2017, 09:01

                                          I do not install qt creator to see debug mood in my pc, and also this program is run on nanopc-t2 when I wrote this command it returns :

                                          root@NanoPC-T2:/# strace ./helloqt
                                          execve("./helloqt", ["./helloqt"], [/* 20 vars */]) = 0
                                          brk(NULL)                               = 0x21000
                                          uname({sysname="Linux", nodename="NanoPC-T2", ...}) = 0
                                          access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
                                          mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f67000
                                          access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
                                          --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x4} ---
                                          +++ killed by SIGSEGV +++
                                          Segmentation fault
                                          

                                          Also why do you start it twice:
                                          with silly reason. I just test what happen to run command with & and without it. :)

                                          J Offline
                                          J Offline
                                          jsulm
                                          Lifetime Qt Champion
                                          wrote on 12 May 2017, 09:05 last edited by
                                          #33

                                          @MhM93 You don't need to install QtCreator to debug (QtCreator itself does not have a debugger). Just install gdb on your target device and use it. It looks like your app is running except you try to run two instances at the same time.

                                          https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          1 Reply Last reply
                                          0

                                          23/47

                                          11 May 2017, 08:43

                                          • Login

                                          • Login or register to search.
                                          23 out of 47
                                          • First post
                                            23/47
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved