help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: running GTK


From: bill-auger
Subject: Re: running GTK
Date: Sun, 16 Oct 2022 22:35:05 -0400

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 c4t0@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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]