there is something wrong with the arch package - someone should open a bug report - it is indeed missing GTK.star and a few others; but according to the published build recipe, those files should be present - probably you can just grab the PKGBUILD and run makepkg on it
https://raw.githubusercontent.com/archlinux/svntogit-community/packages/smalltalk/trunk/PKGBUILD diff between compiling from source (left) and the package in the arch repos (right) $ diff <(ls /usr/share/smalltalk/*.star) \ <(pkgfile -lq smalltalk | grep .star | sort) 3d2 < /usr/share/smalltalk/BloxGTK.star 6d4 < /usr/share/smalltalk/CairoSDL.star 24d21 < /usr/share/smalltalk/GTK.star 29,31d25 < /usr/share/smalltalk/LibSDL_GL.star < /usr/share/smalltalk/LibSDL.star < /usr/share/smalltalk/LibSDL_ttf.star 38d31 < /usr/share/smalltalk/OpenGL.star diff between a package built using the published arch PKGBUILD (left) and the package in the arch repos (right) (these should be identical) $ diff <(ls pkg/smalltalk/usr/share/smalltalk/*.star | sed 's|.*pkg/smalltalk||') \ <(pkgfile -lq smalltalk | grep .star | sort) 3d2 < /usr/share/smalltalk/BloxGTK.star 13d11 < /usr/share/smalltalk/DBD-PostgreSQL.star 23d20 < /usr/share/smalltalk/GLUT.star 25d21 < /usr/share/smalltalk/GTK.star 36d31 < /usr/share/smalltalk/OpenGL.star On Mon, 17 Oct 2022 01:16:52 +0000 c...@riseup.net wrote: > yes, I know, but the error is the same either way, and I didn't want to > uninstall package repository's gst and run 'sudo make intall' every time > I touch something. How does the developers compile and run their code > when they are developing the software? if the program is designed to run only if installed properly, then that is how it's developers work on it - the developers would never have a package installed - they would probably be developing in a clean dev environment, not an "every-day" use system # edit code $ make && sudo make install && test-it # repeat