Menu

Archlinux_Build

Jon Trulson Peter Howkins Christopher Turkel

These instruction were done on ArchLinux 2018.06.05 and 2026.01.01, your milage may vary.

Table of Contents

Preparation

Install packages:

  • autoconf
  • automake
  • libtool
  • make
  • rpcsvc-proto
  • rpcbind
  • opensp
  • xorg
  • xorg-server-devel
  • gcc
  • dnsutils
  • git
  • libxinerama
  • libxss
  • ncurses
  • openmotif
  • rpcbind
  • xbitmaps
  • bison
  • flex
  • tcl

Build and install the following AUR repositories:

On Arch 2026.01.01 you can just install the packages

  • ksh
  • ncompress

Whereas on older Arch they may need to be compiled

git clone https://aur.archlinux.org/ksh.git
git clone https://aur.archlinux.org/ncompress.git

(This was not needed on Arch 2026.01.01

The system does not symlink /usr/bin/cpp to /lib/cpp anymore which breaks the CDE compile. As root:

ln -s /usr/bin/cpp /lib/cpp

You must make this symlink before you compile or you won't get far.

Make sure rpcbind is running

The desktop tt (tooltalk) messaging service requires rpc (remote procedure call)

systemctl enable rpcbind
systemctl start rpcbind

Build and Install

At this point, go to the Compiling section on the [LinuxBuild] page, and continue from there.


Related

Wiki: LinuxBuild
Wiki: SupportedPlatforms

Discussion

  • nessus

    nessus - 2014-12-03

    There is a PKGBUILD in the AUR which may work for you. After the change to systemd the correct procedure for setting up rpcbind is to edit /etc/conf.d/rpcbind and change the line:

    RPCBIND_ARGS=""

    to:

    RPCBIND_ARGS="-i"

     
  • Thomas Stein

    Thomas Stein - 2019-12-08

    As of CDE release 2.2.4a (sourceforge.net) this step is no longer required.

     
  • WHR

    WHR - 2021-02-18

    Package rpcsvc-proto is required for rpcgen(1) command.

     

Log in to post a comment.

MongoDB Logo MongoDB