During the installation you will need to fix the PKGBUILD of these dependency packages:
ros-melodic-tf - boost_signals fix
ros-melodic-rviz - boost_signals fix
ros-melodic-image-view - boost_signals fix
ros-melodic-qt-gui-cpp - "-l-lpthread" fix
ros-melodic-laser_assembler - boost_signals fix
ros-melodic-laser-filters - boost_signals fix
ros-melodic-tf - line 59 - PKGBUILD
cd geometry-release-release-melodic-tf-1.12.0-0/
rm -rf CMakeLists.txt
wget https://raw.githubusercontent.com/ros/geometry/melodic-devel/tf/CMakeLists.txt
ros-melodic-rviz - line 100 - PKGBUILD:
sed -i -e 's/signals//g' rviz-release-release-melodic-rviz-1.13.1-0/CMakeLists.txt
ros-melodic-qt-gui-cpp - Run the package install for the first time, restart the compilation, add this line before cmake on PKGBUILD:
sed -i -e 's/\-l\-lpthread//g' sip/qt_gui_cpp_sip/Makefile
ros-melodic-image-view - line 60 - PKGBUILD
sed -i -e 's/signals//g' image_pipeline-release-release-melodic-image_view-1.12.23-0/CMakeLists.txt
ros-melodic-laser-assembler - line 56 - PKGBUILD:
sed -i -e 's/signals//g' laser_assembler-release-release-melodic-laser_assembler-1.7.6-0/CMakeLists.txt
ros-melodic-laser-filter - line 56 - PKGBUILD:
sed -i -e 's/signals//g' laser_filters-release-release-melodic-laser_filters-1.8.6-0/CMakeLists.txt
Pinned Comments