-
Notifications
You must be signed in to change notification settings - Fork 155
Open
Description
I have an Ubuntu Noble laptop:
∵ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
Prebuilt binary
I was unable to install a prebuilt binary from these instructions:
DIST=noble
sudo apt-get install apt-transport-https \
software-properties-common
echo deb https://fanout.jfrog.io/artifactory/debian fanout-$DIST main \
| sudo tee /etc/apt/sources.list.d/fanout.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 \
--recv-keys 7D0343148157C3DF
sudo apt-get update
produces:
Reading package lists... Done
E: The repository 'https://fanout.jfrog.io/artifactory/debian fanout-noble Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Build
I tried to build via these instructions.
sudo apt-get install make pkg-config rustc cargo g++ libzmq3-dev libssl-dev libboost-dev qtbase5-dev
worked fine. (Though note that the rustc and cargo in my PATH are managed via rustup, not apt.)
make throws a lot of text, but it all seems to be the same error, just through different includes:
/home/cceckman/r/github.com/fastly/pushpin.git/src/core/cowbytearray.h: In member function ‘char CowByteArray::operator[](qsizetype) const’:
/home/cceckman/r/github.com/fastly/pushpin.git/src/core/cowbytearray.h:100:59: error: ambiguous overload for ‘operator[]’ (operand types are ‘const QByteArray’ and ‘qsizetype’ {aka ‘long long int’})
100 | char operator[](qsizetype i) const { return inner_[i]; }
| ^
/home/cceckman/r/github.com/fastly/pushpin.git/src/core/cowbytearray.h:100:59: note: candidate: ‘operator[](const char*, long int)’ (built-in)
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:501:13: note: candidate: ‘char QByteArray::operator[](int) const’
501 | inline char QByteArray::operator[](int i) const
| ^~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:503:13: note: candidate: ‘char QByteArray::operator[](uint) const’
503 | inline char QByteArray::operator[](uint i) const
| ^~~~~~~~~~
Metadata
Metadata
Assignees
Labels
No labels