I installed Pan from Dominique's GitLab on a minimally customized Fedora
41 Workstation installed on a virgin SSD in a system I don't use very
much. This is mostly just a list of the commands I entered as I thrashed
about trying to get all the right stuff installed to make Pan build.
Some of the 'dnf list | grep -i <packagename>' spasms have been omitted
but I left in some of the errors and responses. Note that I am not a
coder (which should be obvious) but I have been using Pan since before
Charles Kerr descended from the heavens to rescue it. My primary claim
to fame is that I declared Duncan to be the Instutuional Memory of the
project ;-)
$ neofetch
hump...@strumpet.cos.lan
------------------------
OS: Fedora Linux 41 (KDE Plasma) x86_64
Kernel: 6.13.6-200.fc41.x86_64
Uptime: 30 days, 13 hours, 19 mins
Packages: 3350 (rpm)
Shell: bash 5.2.32
Resolution: 1920x1080
Terminal: /dev/pts/25
CPU: AMD FX-8350 (8) @ 4.098GHz
GPU: AMD ATI Radeon RX 580 2048SP
Memory: 3293MiB / 7884MiB
$ tar -xvzf ~/Downloads/pan-master.tar.gz
$ cd pan-master/
$ mkdir -p std-build
$ cmake -B std-build
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
The following required packages were not found:
- gtk+-3.0>=3.16.0
$ sudo dnf list | grep -i gtk+
$ sudo dnf install gtk+*
$ sudo dnf install gtk3*
$ cmake -B std-build
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
The following required packages were not found:
- gmime-3.0
$ sudo dnf install gmime*
$ cmake -B std-build
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
The following required packages were not found:
- gspell-1
$ sudo dnf install gspell*
$ cmake -B std-build
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
The following required packages were not found:
- gnutls>=3.3.6
$ sudo dnf install gnutls*
$ ls -alh /usr/include/gmime-3.0
$ ls -alh /usr/include/gmime-3.0/gmime
$ ls -alh /usr/include/gmime-2.6
$ ls -alh /usr/include/gmime-2.6/gmime
$ sudo dnf provides libassuan2
No matches found. If searching for a file, try specifying the full path
or using a wildcard prefix ("*/") at the beginning.
$ sudo dnf provides */libassuan2
$ sudo dnf list | grep libassuan
$ sudo dnf install libassuan*
$ cmake -B std-build
-- Building Pan version 0.162 (Pokrosvk)
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
-- Git rev:
-- platform: Linux-6.13.6-200.fc41.x86_64
-- Configuring done (0.2s)
-- Generating done (0.1s)
-- Build files have been written to: /home/humpher/pan-master/std-build
$ cmake --build std-build -j 8
[100%] Linking CXX executable pan/gui/pan
[100%] Built target pan
$ ctest --test-dir std-build
100% tests passed, 0 tests failed out of 5
Total Test time (real) = 0.16 sec
$ sudo cmake --install std-build
$ sudo systemctl daemon-reload
$ which pan
/usr/local/bin/pan
All the above configuration was done via ssh, but afterward I fired up
strumpet's monitor and verified that the KDE Plasma Application Launcher
had correctly entered the Pan desktop in the Internet grouping and that
Pan loaded correctly on first attempt. I did not configure servers
because it all looks fine operationally. The bold font is hideous but
that is probably a GTK issue or some other thing I don't understand.
On 4/13/25 11:31, Duncan wrote:
Beartooth via Pan-users posted on Sat, 12 Apr 2025 17:36:30 -0000 (UTC) as
excerpted:
I'm tweaking two new (to me) PCs -- a job I haven't done in years.
Both are running Fedora 41 Mate. I've gotten the programs installed that
I depend on most -- EXCEPT Pan itself. (It's running on a third PC.)
<snip>
_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users