Problem with (re)building package (Package `Gio-2.0' not found)
![](https://secure.gravatar.com/avatar/1d55af7f12bd9dd43aa88c4d36e57fcb.jpg?s=120&d=mm&r=g)
Hello, Recently, I hit issues with updating or installing a few packages. Looking at error messages, I noticed a common part: problem finding packages Vala package For example, that's the error from libsoup3: ``` [218/240] Generating libsoup/Soup-2.4.gir with a custom command g-ir-scanner: link: gcc -pthread -o /home/build/libsoup/src/build/tmp-introspectnui204sd/Soup-2.4 -O2 -march=x86-64 -pipe /home/build/libsoup/src/build/tmp-introspectnui204sd/Soup-2.4.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/build/libsoup/src/build/libsoup -Wl,-rpath,/home/build/libsoup/src/build/libsoup -L/home/build/libsoup/src/build/libsoup -Wl,-rpath,/home/build/libsoup/src/build/libsoup -lsoup-2.4 -lsoup-2.4 -lglib-2.0 -lgmodule-2.0 -lgobject-2.0 -lgio-2.0 -lxml2 -lsqlite3 -lpsl -lbrotlidec -lz -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 <unknown>:: Warning: Soup: (ErrorQuarkFunction)http_error_quark: soup_http_error_quark: Couldn't find corresponding enumeration [223/240] Generating libsoup/libsoup-2.4.vapi with a custom command FAILED: libsoup/libsoup-2.4.vapi /usr/bin/vapigen --quiet --library=libsoup-2.4 --directory=/home/build/libsoup/src/build/libsoup --pkg=gio-2.0 --metadatadir=/home/build/libsoup/src/libsoup-2.74.2/libsoup /home/build/libsoup/src/build/libsoup/Soup-2.4.gir /home/build/libsoup/src/libsoup-2.74.2/libsoup/Soup-2.4-custom.vala error: Package `Gio-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories [226/240] Generating libsoup/SoupGNOME-2.4.gir with a custom command g-ir-scanner: link: gcc -pthread -o /home/build/libsoup/src/build/tmp-introspectzlrunghc/SoupGNOME-2.4 -O2 -march=x86-64 -pipe /home/build/libsoup/src/build/tmp-introspectzlrunghc/SoupGNOME-2.4.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/build/libsoup/src/build/libsoup -Wl,-rpath,/home/build/libsoup/src/build/libsoup -L/home/build/libsoup/src/build/libsoup -Wl,-rpath,/home/build/libsoup/src/build/libsoup -L/home/build/libsoup/src/build/libsoup -Wl,-rpath,/home/build/libsoup/src/build/libsoup -lsoup-gnome-2.4 -lsoup-2.4 -lglib-2.0 -lgmodule-2.0 -lgobject-2.0 -lgio-2.0 -lxml2 -lsqlite3 -lpsl -lbrotlidec -lz -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 ninja: build stopped: subcommand failed. =======> ERROR: Building '/usr/ports/opt/libsoup/libsoup#2.74.2-1.pkg.tar.gz' failed. -- Packages where update failed libsoup ``` I have similar problem with installing AppStream and updating libsoup3, gegl. The package name might be diffrent, but the error is the same. What should I do? I tried the internet, but cannot add the right question. Wawrzek -- Dr Wawrzyniec NiewodniczaĆski or Wawrzek for short PhD in Quantum Chemistry & MSc in Molecular Engineering WWW: http://wawrzek.name E-MAIL: jobs@wawrzek.name Linux User #177124
![](https://secure.gravatar.com/avatar/1d55af7f12bd9dd43aa88c4d36e57fcb.jpg?s=120&d=mm&r=g)
On Sat, 2 Jul 2022 at 11:34, Wawrzek Niewodniczanski <main@wawrzek.name> wrote:
Hello,
Recently, I hit issues with updating or installing a few packages. Looking at error messages, I noticed a common part: problem finding packages Vala package
[...]
error: Package `Gio-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories [...]
Having more problems, I noticed that XDG_DATA_DIRS didn't have default paths. I added them and packages can be now build. Wawrzek -- Dr Wawrzyniec NiewodniczaĆski or Wawrzek for short PhD in Quantum Chemistry & MSc in Molecular Engineering WWW: http://wawrzek.name E-MAIL: jobs@wawrzek.name Linux User #177124
![](https://secure.gravatar.com/avatar/1ca32cb0045674589d3d6488c2463260.jpg?s=120&d=mm&r=g)
Wawrzek Niewodniczanski wrote in <CAC7-vpBX2p_jPhbve0+dHnjDqz5oJ58mfoE0mTFabwJrmAbTZw@mail.gmail.com>: |On Sat, 2 Jul 2022 at 11:34, Wawrzek Niewodniczanski <main@wawrzek.name> \ |wrote: |> Hello, |> |> Recently, I hit issues with updating or installing a few packages. |> Looking at error messages, I noticed a common part: problem finding |> packages Vala package |[...] |> error: Package `Gio-2.0' not found in specified Vala API directories |> or GObject-Introspection GIR directories |[...] | |Having more problems, I noticed that XDG_DATA_DIRS didn't have default |paths. I added them and packages can be now build. It is selfish, but i would add my pam_xdg from contrib to core, and drop dumb_runtime_dir. It is mature, after lots of input from FreeBSD port maintainer. pam_xdg.so is 14KB. I use it ever since. (But not the session thing myself, PAM is a bad thing unless it starts creating true sessions by making itself the PID "reaper", if it started a session; i use session optional pam_xdg.so notroot) A nice Sunday everybody. --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)
participants (2)
-
Steffen Nurpmeso
-
Wawrzek Niewodniczanski