I tried to install tslib. I got error when I tried "make install" command libtool: install: arm-none-linux-gnueabi-ranlib /home/tslib/lib/libts.a ../libtool: line 1085: arm-none-linux-gnueabi-ranlib: command not found I already built arm-linux-gcc-4.4.3 toolchain and set PATH in .bashrc. What can I do to solve this problem?
install tslib error
Check by: printenv to insure you REALLY have a path to your compiler. Also, maybe: sudo make install
I already set path to compiler home@home-PC:~$ echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin :/bin:/usr/games:/usr/local/games:/opt/FriendlyARM/toolschain/4.4.3/bin This is the script file I tried to install tslib #!/bin/bash sudo apt-get install autoconf sudo apt-get install libtool # general cross-compile export CROSS_COMPILE=arm-none-linux-gnueabi- export CC=${CROSS_COMPILE}gcc export CFLAGS=-march=armv4t # -mtune=arm920t said is not a valid identifier # -O0 -msoft-float -D__GCC_FLOAT_NOT_NEEDED 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" # does make a difference export ac_cv_func_malloc_0_nonnull=yes echo " ****************** Configuring tslib ********************* " ./autogen-clean.sh ./autogen.sh ./configure --host=arm-none-linux-gnueabi --prefix=/home/tslib --enable-shared=yes --enable-static=yes make sudo make install
After enter sudo password to make install here is the result [sudo] password for home: Making install in etc make[1]: Entering directory `/home/home/Downloads/tslib/etc' make[2]: Entering directory `/home/home/Downloads/tslib/etc' /bin/mkdir -p '/home/tslib/etc' /usr/bin/install -c -m 644 ts.conf '/home/tslib/etc' make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/home/Downloads/tslib/etc' make[1]: Leaving directory `/home/home/Downloads/tslib/etc' Making install in src make[1]: Entering directory `/home/home/Downloads/tslib/src' make[2]: Entering directory `/home/home/Downloads/tslib/src' /bin/mkdir -p '/home/tslib/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libts.la '/home/tslib/lib' libtool: install: /usr/bin/install -c .libs/libts-1.0.so.0.0.0 /home/tslib/lib/libts-1.0.so.0.0.0 libtool: install: (cd /home/tslib/lib && { ln -s -f libts-1.0.so.0.0.0 libts-1.0.so.0 || { rm -f libts-1.0.so.0 && ln -s libts-1.0.so.0.0.0 libts-1.0.so.0; }; }) libtool: install: (cd /home/tslib/lib && { ln -s -f libts-1.0.so.0.0.0 libts.so || { rm -f libts.so && ln -s libts-1.0.so.0.0.0 libts.so; }; }) libtool: install: /usr/bin/install -c .libs/libts.lai /home/tslib/lib/libts.la libtool: install: /usr/bin/install -c .libs/libts.a /home/tslib/lib/libts.a libtool: install: chmod 644 /home/tslib/lib/libts.a libtool: install: arm-none-linux-gnueabi-ranlib /home/tslib/lib/libts.a ../libtool: line 1085: arm-none-linux-gnueabi-ranlib: command not found make[2]: *** [install-libLTLIBRARIES] Error 127 make[2]: Leaving directory `/home/home/Downloads/tslib/src' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/home/Downloads/tslib/src' make: *** [install-recursive] Error 1
Still looks like it can't find the compiler. In the terminal window just before running your script type in: printenv
home@home-PC:~$ printenv LC_PAPER=vi_VN LC_ADDRESS=vi_VN SSH_AGENT_PID=1907 LC_MONETARY=vi_VN GPG_AGENT_INFO=/run/user/home/keyring-qWjOL9/gpg:0:1 TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=aa204244b783d6885a674fac523eaceb-1380001649.885045-1280520196 WINDOWID=65011717 LC_NUMERIC=vi_VN GNOME_KEYRING_CONTROL=/run/user/home/keyring-qWjOL9 GTK_MODULES=overlay-scrollbar USER=home LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd =40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=0 1;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*. tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz =01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.d eb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31 :*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=0 1;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.x bm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01; 35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mk v=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;3 5:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=0 1;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd =01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:* .ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00 ;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga =00;36:*.spx=00;36:*.xspf=00;36: LC_TELEPHONE=vi_VN XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 SSH_AUTH_SOCK=/run/user/home/keyring-qWjOL9/ssh DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path SESSION_MANAGER=local/home-PC:@/tmp/.ICE-unix/1858,unix/home-PC:/tmp/.ICE-unix/1 858 XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/local/games:/opt/FriendlyARM/toolschain/4.4.3/bin DESKTOP_SESSION=ubuntu LC_IDENTIFICATION=vi_VN PWD=/home/home GNOME_KEYRING_PID=1847 LANG=en_US.UTF-8 MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path LC_MEASUREMENT=vi_VN UBUNTU_MENUPROXY=libappmenu.so COMPIZ_CONFIG_PROFILE=ubuntu GDMSESSION=ubuntu SHLVL=1 HOME=/home/home GNOME_DESKTOP_SESSION_ID=this-is-deprecated LOGNAME=home COMPIZ_BIN_PATH=/usr/bin/ XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/ DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-rVkO15Rvpe,guid=90fe1bac91ac0ac 32f32bb3a52412772 LESSOPEN=| /usr/bin/lesspipe %s TEXTDOMAIN=im-config XDG_RUNTIME_DIR=/run/user/home DISPLAY=:0 XDG_CURRENT_DESKTOP=Unity LESSCLOSE=/usr/bin/lesspipe %s %s LC_TIME=vi_VN TEXTDOMAINDIR=/usr/share/locale/ COLORTERM=gnome-terminal XAUTHORITY=/home/home/.Xauthority LC_NAME=vi_VN _=/usr/bin/printenv
OK. Based on past bad experience I always put my export statement in every script. Sorry, someone else will have to take over.
After doing things step by step. The problem started at ./autogen.sh. home@home-PC:~/Downloads/tslib$ ./autogen-clean.sh Removing autogenned files... Done. home@home-PC:~/Downloads/tslib$ ./autogen.sh libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./config.guess' libtoolize: copying file `./config.sub' libtoolize: copying file `./install-sh' libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in `m4/internal'. libtoolize: copying file `m4/internal/libtool.m4' libtoolize: copying file `m4/internal/ltoptions.m4' libtoolize: copying file `m4/internal/ltsugar.m4' libtoolize: copying file `m4/internal/ltversion.m4' libtoolize: copying file `m4/internal/lt~obsolete.m4' libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. configure.ac:7: installing `./missing' plugins/Makefile.am: installing `./depcomp' I found some one has the same problem http://www.friendlyarm.net/forum/topic/2629 PLEASE HELP ME!!!
I think there are other tools you need. As you only mention two I will ask if you have: build-essential automake libcurses5-dev (for menuconfig) And maybe look through this tutorial: http://mini2440vietnam.blogspot.co.nz/2011/04/upgrade-qt462-in-mini2440....
Finally I successfully compiled tslib. I change --prefix=/home/tslib to --prefix=/home/home/tslib and change "sudo make install" to "make install". Thank you for your help!
Install ended perfectly but when I test here is the result : me@mycomputer:~$ ts_test ts_open: No such file or directory I think my environnment variable are not correct, but I do not find out which part to look at. any suggestion, help ?
Try <printenv> on the target's command line. If you look in the directory that you install tslib in what files are there?
Hi Following is the error I get while compiling tslib from ubuntu PC. Can anybody help? libtool: compile: arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../src -DTS_POINTERCAL=\"/home/tslib/etc/pointercal\" -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -O2 -Wall -W -MT input-raw.lo -MD -MP -MF .deps/input-raw.Tpo -c input-raw.c -fPIC -DPIC -o .libs/input-raw.o input-raw.c: In function 'check_fd': input-raw.c:205: error: 'ABS_MT_SLOT' undeclared (first use in this function) input-raw.c:205: error: (Each undeclared identifier is reported only once input-raw.c:205: error: for each function it appears in.) input-raw.c: In function 'ts_input_read_mt': input-raw.c:583: error: 'ABS_MT_SLOT' undeclared (first use in this function) make[2]: *** [input-raw.lo] Error 1 make[2]: Leaving directory `/home/mou/Downloads/tslib-1.5/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mou/Downloads/tslib-1.5' make: *** [all] Error 2
4 pages of input-raw using the search function. There was someone with this issue in the last month or so.
Hi All, Now we are using 7" lcd capacitive touch screen cape with Beagle Bone Black and AM3358 TI SDK (03.02.00.05) on ubuntu 12.04. U-Boot : 2016.05 U-Boot Config : am335x_boneblack_defconfig Kernel : 4.4.32 Kernel Config : tisdk_am335x-evm_defconfig dts : am335x-boneblack.dts So how to integrate this cape with SDK, is there any configuration changes, Please let me know, waiting for your reply.. Thanks, Raghavendra