Site Tools


Sidebar

software:performance_co-pilot:compiling_on_pinlx

Compiling on PinLx (risc-v star64 board)

# install dependencies
apt install git dpkg-dev flex bison libreadline-dev \
  chrpath  python3-dev libmicrohttpd-dev libdbd-mysql-perl libjson-perl \
  libsasl2-dev

mkdir ~/pcpserv && cd ~/pcpserv
git clone https://github.com/performancecopilot/pcp
cd pcp
./Makepkgs
cd build/deb
star64:~/pcpserv/pcp$ ./Makepkgs

== Cleaning build tree for packaging build
Wrote: /home/pine64/pcpserv/pcp/build/tar/pcp-6.1.0.src.tar.gz

== Configuring pcp, log is in /home/pine64/pcpserv/pcp/Logs/pcp DEBUG=-DNDEBUG QT_SELECT=5 (--prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc --localstatedir=/var --with-rcdir=/etc/init.d --with-sysconfigdir=/etc/default --with-zip=/bin/gzip --with-tar=/bin/tar SED=/bin/sed ECHO=/bin/echo QMAKE=/usr/bin/qmake MAKEDEPEND=/bin/true BZIP2=/bin/bzip2 )
Configure failed, see log in /home/pine64/pcpserv/pcp/Logs/pcp
/usr/bin/arch -k       =
/bin/arch              =
/usr/bin/oslevel       =
/usr/convex/getsysinfo =

UNAME_MACHINE = riscv64
UNAME_RELEASE = 5.15.115
UNAME_SYSTEM  = Linux
UNAME_VERSION = #1 SMP Sat Jun 10 09:56:27 UTC 2023
configure: error: cannot guess build type; you must specify one
star64:~/pcpserv/pcp$ 

After updating config.guess:

config.status: creating build/tar/preinstall.head
config.status: creating build/tar/postinstall.head
config.status: creating build/GNUlocaldefs
config.status: creating build/mac/uninstall-pcp
config.status: creating src/include/pcp/config.h
config.status: creating src/include/pcp/configsz.h
make: Entering directory '/home/pine64/pcpserv/pcp/build/deb/pcp-6.1.0/debian'
./fixcontrol >control
cat control.python3 >>control
make: Leaving directory '/home/pine64/pcpserv/pcp/build/deb/pcp-6.1.0/debian'
Can't locate Dpkg.pm in @INC (you may need to install the Dpkg module) (@INC contains: /usr/lib/perl5/site_perl/5.34.1/riscv64-linux /usr/lib/perl5/site_perl/5.34.1 /usr/lib/perl5/vendor_perl/5.34.1/riscv64-linux /usr/lib/perl5/vendor_perl/5.34.1 /usr/lib/perl5/5.34.1/riscv64-linux /usr/lib/perl5/5.34.1) at /usr/bin/dpkg-buildpackage line 31.
BEGIN failed--compilation aborted at /usr/bin/dpkg-buildpackage line 31.

libdpkg-perl is not in pinlx depos, but on Debian, hm..

software/performance_co-pilot/compiling_on_pinlx.txt ยท Last modified: 2023/07/30 11:05 by chris