[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pan-users] Removed deprecated StatusIcon
From: |
Rhialto |
Subject: |
Re: [Pan-users] Removed deprecated StatusIcon |
Date: |
Wed, 8 May 2024 18:52:05 +0200 |
On Mon 06 May 2024 at 18:33:27 +0200, Dominique Dumont wrote:
> On Sunday, 5 May 2024 21:23:32 CEST Rhialto wrote:
> > Speaking of Icons: after I update to the latest release, Pan doesn't
> > seem to have icons any more if you iconify its window. I skipped a few
> > releases because they were so close together, but before, there was an
> > icon that looked like a folded newspaper or something like that.
>
> With v0.156, I've changed the way the main Pan icon is loaded to fix
> deprecation warnings. This icon, which is usually shown on the widget bar, is
> now loaded from a file at run time instead of being stored as a C data struct
> in Pan.
>
> This means that Pan icons must be installed as well pan executable.
They are, in /usr/pkg/share/pan/icons/, but the --debug option shows me
(thanks to the other thread) that Pan tries to load
/usr/local/share/pan/icons/icon_pan.png.
That was with configure. With cmake, it tries even some more incorrect
location, it isn't even an absolute path:
Unable to load icon icon_pan.png from pan/icons: Failed to open file
pan/icons/icon_pan.png
Cmake was invoked with
set -e; cd
/tmpfs/news/pan/work.x86_64/pan-v0.158 && cd _build &&
/usr/bin/env BUILDLINK_DIR=/tmpfs/news/pan/work.x86_64/.buildlink
PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=
PTHREADBASE=/usr FREETYPE_CONFIG=/usr/pkg/bin/freetype-config INSTALL_INFO=
MAKEINFO=/tmpfs/news/pan/work.x86_64/.tools/bin/makeinfo FLEX= BISON=
ITSTOOL=/tmpfs/news/pan/work.x86_64/.tools/bin/itstoolGDBUS_CODEGEN=/tmpfs/news/pan/work.x86_64/.tools/bin/gdbus-codegen
PKG_CONFIG=/tmpfs/news/pan/work.x86_64/.tools/bin/pkg-config
PKG_CONFIG_LIBDIR=/tmpfs/news/pan/work.x86_64/.buildlink/lib/pkgconfig:/tmpfs/news/pan/work.x86_64/.buildlink/share/pkgconfig
PKG_CONFIG_LOG=/tmpfs/news/pan/work.x86_64/.pkg-config.log PKG_CONFIG_PATH=
MAKE=make DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS=
CWRAPPERS_CONFIG_DIR=/tmpfs/news/pan/work.x86_64/.cwrapper/config CC=gcc
CFLAGS=-O2\ I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/glib-2.0\
-I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\
-I/usr/pkg/include/freetype2\ -I/usr/X11R7/include\
-I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/libdrm
CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/glib-2.0\
-I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\
-I/usr/pkg/include/freetype2\ -I/usr/X11R7/include\
-I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/libdrm CXX=c++ CXXFLAGS=-O2\
-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/glib-2.0\
-I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\
-I/usr/pkg/include/freetype2\ -I/usr/X11R7/include\
-I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/libdrm
COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C
LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C
LDFLAGS=-L/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.3.0\
-Wl,-R/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.3.0\ -Wl,-zrelro\
-L/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -Wl,-R/usr/pkg/lib\
-L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib LINKER_RPATH_FLAG=-R
PATH=/tmpfs/news/pan/work.x86_64/.cwrapper/bin:/tmpfs/news/pan/work.x86_64/.buildlink/bin:/tmpfs/news/pan/work.x86_64/.gcc/bin:/tmpfs/news/pan/work.x86_64/.tools/bin:/usr/pkg/bin:/home/rhialto/bin:/usr/pkg/bin:/usr/pkg/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R7/bin:/usr/games:/usr/pkg/bin:/usr/X11R7/bin
PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc
HOME=/tmpfs/news/pan/work.x86_64/.home
CWRAPPERS_CONFIG_DIR=/tmpfs/news/pan/work.x86_64/.cwrapper/config
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/pkg
-DCMAKE_MODULE_PATH:PATH=/tmpfs/news/pan/work.x86_64/.buildlink/cmake-Modules
-DCMAKE_PKGSRC_BUILD_FLAGS:BOOL=TRUE -DCMAKE_SKIP_RPATH:BOOL=TRUE
-DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_MANDIR:PATH=man
-DCMAKE_INSTALL_LOCALEDIR:PATH=share/locale ..
-Olaf.
--
___ Olaf 'Rhialto' Seibert <rhialto/at/falu.nl>
\X/ There is no AI. There is just someone else's work. --I. Rose
signature.asc
Description: PGP signature