I am installing the robocup simulator and followed these steps in this link installing robocup steps and this is what I find when I write the following command sudo make in monitor directory
/usr/bin/ld: cannot find -laudio
/usr/bin/ld: cannot find -lXt
/usr/bin/ld: cannot find -lpng
/usr/bin/ld: cannot find -lgobject-2.0
/usr/bin/ld: cannot find -lSM
/usr/bin/ld: cannot find -lICE
/usr/bin/ld: cannot find -lXi
/usr/bin/ld: cannot find -lXrender
/usr/bin/ld: cannot find -lfreetype
/usr/bin/ld: cannot find -lfontconfig
collect2: ld returned 1 exit status
make[2]: *** [rcssmonitor] Error 1
make[2]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssmonitor-15.1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssmonitor-15.1.0'
make: *** [all] Error 2
and this is the output when I write the same command sudo make in base directory
loader.cpp: In static member function ‘static boost::filesystem3::path rcss::lib::Loader::stripDirName(const boost::filesystem3::path&)’:
loader.cpp:158:38: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string {aka std::basic_string<char>}’ requested
make[4]: *** [loader.lo] Error 1
make[4]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3/rcssbase/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3/rcssbase/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3/rcssbase'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssbase-12.1.3'
make: *** [all] Error 2
and this is what I get in server directory when calling the same command sudo make
/usr/bin/ld: cannot find -lrcssclangparser
collect2: ld returned 1 exit status
make[3]: *** [rcssserver] Error 1
make[3]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssserver-15.2.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssserver-15.2.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mostafa/Desktop/robocup simulator/rcssserver-15.2.2'
make: *** [all] Error 2
make is installed perfectly
try this
sudo apt-get install libaudio-dev libpng-dev libxi-dev libglib2.0-dev libfontconfig-dev libxrender-dev
I know it's late :D
I hope you didn't given up robocup ;)
1...
sudo add-apt-repository ppa:gnurubuntu/rubuntu && sudo apt-get update
2...
sudo apt-get install libboost-all-dev build-essential rcsoccersim inkscape qt-sdk eclipse monodevelop openjdk-7-jre openjdk-7-jdk
3...
sudo apt-get update && sudo apt-get upgrade
Related
I am using an iMX8MQ EVK board with Linux. I want to install the apache2 server and MySQL database from the source. Started installing apache2 using this
Here is the Linux version:
root#imx8mqevk:~# cat /etc/os-release
ID=fsl-imx-wayland
NAME="NXP i.MX Release Distro"
VERSION="5.10-hardknott (hardknott)"
VERSION_ID=5.10-hardknott
PRETTY_NAME="NXP i.MX Release Distro 5.10-hardknott (hardknott)"
Here is the output of configure
Facing issue with make as crypto is not found. I am not able to resolve the issue.
I have tried installing glibc but the issue is not resolved.
make error
Making all in support
make[1]: Entering directory '/home/root/httpd-2.4.53/support'
make[2]: Entering directory '/home/root/httpd-2.4.53/support'
/usr/local/apr/build-1/libtool --silent --mode=link gcc -g -O2 -pthread -o htpasswd htpasswd.lo passwd_common.lo /usr/local/apr/lib/libaprutil-1.la -lexpat /usr/local/apr/lib/libapr-1.la -lrt -lpthread -ldl
/usr/lib/gcc/aarch64-poky-linux/10.2.0/../../../../aarch64-poky-linux/bin/ld: passwd_common.o: in function `mkhash':
/home/root/httpd-2.4.53/support/passwd_common.c:228: undefined reference to `crypt'
/usr/lib/gcc/aarch64-poky-linux/10.2.0/../../../../aarch64-poky-linux/bin/ld: /home/root/httpd-2.4.53/support/passwd_common.c:240: undefined reference to `crypt'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:48: htpasswd] Error 1
make[2]: Leaving directory '/home/root/httpd-2.4.53/support'
make[1]: *** [/home/root/httpd-2.4.53/build/rules.mk:75: all-recursive] Error 1
make[1]: Leaving directory '/home/root/httpd-2.4.53/support'
make: *** [/home/root/httpd-2.4.53/build/rules.mk:75: all-recursive] Error 1
I was trying to install OS 161 KALI LINUX version 2020.3 64bit. The first step was to build and install binutils.
The procedure I followed is shown in this .
I configured the binutils and got this output https://pastebin.com/iXjFq3Zu but upon running i got the make command i got the following errors https://pastebin.com/DYSBdUqq .
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:2551: as-new] Error 1
make[4]: Leaving directory '/home/digzsudi/Downloads/binutils-2.17+os161-2.0.1/gas'
make[3]: *** [Makefile:2596: all-recursive] Error 1
make[3]: Leaving directory '/home/digzsudi/Downloads/binutils-2.17+os161-2.0.1/gas'
make[2]: *** [Makefile:2482: all] Error 2
make[2]: Leaving directory '/home/digzsudi/Downloads/binutils-2.17+os161-2.0.1/gas'
make[1]: *** [Makefile:4860: all-gas] Error 2
make[1]: Leaving directory '/home/digzsudi/Downloads/binutils-2.17+os161-2.0.1'
make: *** [Makefile:627: all] Error 2
root#kali:/home/digzsudi/Downloads/binutils-2.17+os161-2.0.1#
/usr/bin/ld: /usr/local/lib/libdnet: file not recognized: Is a
directory collect2: error: ld returned 1 exit status make[6]: *
[Makefile:486: libsf_sorules.la] Error 1 make[6]: Leaving directory
'/usr/src/snort-2.9.15.1/src/dynamic-plugins/sf_engine/examples'
make[5]: [Makefile:623: all-recursive] Error 1 make[5]: Leaving
directory '/usr/src/snort-2.9.15.1/src/dynamic-plugins/sf_engine'
make[4]: [Makefile:522: all] Error 2 make[4]: Leaving directory
'/usr/src/snort-2.9.15.1/src/dynamic-plugins/sf_engine' make[3]:
[Makefile:439: all-recursive] Error 1 make[3]: Leaving directory
'/usr/src/snort-2.9.15.1/src/dynamic-plugins' make[2]:
[Makefile:547: all-recursive] Error 1 make[2]: Leaving directory
'/usr/src/snort-2.9.15.1/src' make[1]: * [Makefile:505:
all-recursive] Error 1 make[1]: Leaving directory
'/usr/src/snort-2.9.15.1' make: *** [Makefile:370: all] Error 2
Heading
=======
.... installation of snort in Fedora 31
Enable the "cert-forensics-tools.repo" for Fedora 31 https://forensics.cert.org/
# rpm -Uvh https://forensics.cert.org/cert-forensics-tools-release-31.rpm
Install snort
# dnf install snort
Provides snort version 2.9.15.1-1.fc31
When I want to install gcc 4.6.4 (now gcc 4.4.7)
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
compilation terminated.
make[5]: *** [_muldi3.o] error 1
make[5]: Leaving directory `/home/chestnuts/objdir/x86_64-unknown-linux-gnu/32/libgcc'
make[4]: *** [multi-do] error 1
make[4]: Leaving directory `/home/chestnuts/objdir/x86_64-unknown-linux-gnu/libgcc'
make[3]: *** [all-multi] error 2
make[3]: Leaving directory `/home/chestnuts/objdir/x86_64-unknown-linux-gnu/libgcc'
make[2]: *** [all-stage1-target-libgcc] error 2
make[2]: Leaving directory `/home/chestnuts/objdir'
make[1]: *** [stage1-bubble]error 2
make[1]: Leaving directory `/home/chestnuts/objdir'
my step:
./contrib/download_prerequisites
cd ..
mkdir obj && cd obj
../gcc-4.7.4/configure
make && make install
When I build Apache mesos on CentOS 6.6 as the guided. But there is an error as follows.
/bin/sh ../libtool --tag=CC --mode=link gcc -g1 -O0 -o libry_http_parser.la libry_http_parser_la-http_parser.lo -lz -lcurl -lsvn_delta-1 -lsvn_subr-1 -lapr-1 -lrt
/bin/grep: /usr/lib64/libaprutil-1.la: No such file or directory
/bin/sed: can't read /usr/lib64/libaprutil-1.la: No such file or directory
libtool: link: `/usr/lib64/libaprutil-1.la' is not a valid libtool archive
make[6]: *** [libry_http_parser.la] Error 1
make[6]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess/3rdparty'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess/3rdparty'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess/3rdparty'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty'
make: *** [all-recursive] Error 1
You have to install all mandatory development libraries for this package. In this message it complains on lack of apr-util-devel.
I think
yum install apr-util-devel
should help.