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

Reply via email to