From: izzy Meyer Subject: Re: lang/crystal should be bumped in revision when its LIB_DEPENDS are updated To: ports@openbsd.org Cc: jcs@jcs.org Date: Mon, 9 Feb 2026 16:12:36 -0600 On Mon, 9 Feb 2026 15:52:28 -0600 izzy Meyer wrote: > Hello ports@ > > I'm a crystal dev who uses the crystal port to develop my software, > exfetch, on OpenBSD > > Sometimes the compiler dlopen's libgc or other libdepends when > compiling software, which ends up breaking ports that use this > compiler like sysutils/exfetch. > > D: baked_file_system: checking... > I: Dependencies are satisfied > D: mkdir /home/izder456/Projects/Personal/exfetch/bin > I: Building: exfetch > D: crystal build -o > /home/izder456/Projects/Personal/exfetch/bin/exfetch src/exfetch.cr > --no-color --verbose -s -t -p --release Parse: > 00:00:00.000730284 ( 0.90MB) E: Error target exfetch failed to > compile: Showing last frame. Use --error-trace for full trace. > > In lib/baked_file_system/src/baked_file_system.cr:183:8 > > 183 | {{ run("./loader", path, dir, include_dotfiles) }} > ^-- > Error: Error executing run (exit code: KILL): ./loader > /home/izder456/Projects/Personal/exfetch/src/exfetch/ascii > /home/izder456/Projects/Personal/exfetch/src/exfetch false > > stderr: > > ld.so: macro_run: can't load library 'libgc.so.7.0' > > > In the future, could we bump revision if lang/crystal doesn't have a > newer upstream whenever one of its libdepends gets updated? Is > that a normal fix? Also, this lang/crystal port is somewhat out of > date, so maybe a simple update of lang/crystal to the latest will > suffice > > I have copied the maintainer of this package too. > Nevermind, I just had to clear my ~/.cache/crystal directory. Though an update would still be helpful. -- iz (she/her) > i like to say mundane things, > there are too many uninteresting things > that go unnoticed. izder456 (dot) neocities (dot) org