home.social

#hivemind — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hivemind, aggregated by home.social.

  1. Readers, writers, party people, extroverts, if you were going to hold a (alcohol-free) 45-minute event to launch a new book club, what would you do?

    I can only think either reading aloud Ch 1 of the already-selected first book club book, or, more fun, reading aloud (aka performing competitively) the first few pages of three choices and everyone gets to vote for which one will be the first book club book.

    Any suggestions? Especially ones to encourage members of the community to come along to check out the vibe for potentially joining.

    (I’m running a little literary festival in my town, and a community group wants to have a session for their new book club, and I’m not sure what that would look like and neither do they 😂)

    #reading #books #BookClub #HiveMind

  2. Readers, writers, party people, extroverts, if you were going to hold a (alcohol-free) 45-minute event to launch a new book club, what would you do?

    I can only think either reading aloud Ch 1 of the already-selected first book club book, or, more fun, reading aloud (aka performing competitively) the first few pages of three choices and everyone gets to vote for which one will be the first book club book.

    Any suggestions? Especially ones to encourage members of the community to come along to check out the vibe for potentially joining.

    (I’m running a little literary festival in my town, and a community group wants to have a session for their new book club, and I’m not sure what that would look like and neither do they 😂)

    #reading #books #BookClub #HiveMind

  3. Readers, writers, party people, extroverts, if you were going to hold a (alcohol-free) 45-minute event to launch a new book club, what would you do?

    I can only think either reading aloud Ch 1 of the already-selected first book club book, or, more fun, reading aloud (aka performing competitively) the first few pages of three choices and everyone gets to vote for which one will be the first book club book.

    Any suggestions? Especially ones to encourage members of the community to come along to check out the vibe for potentially joining.

    (I’m running a little literary festival in my town, and a community group wants to have a session for their new book club, and I’m not sure what that would look like and neither do they 😂)

    #reading #books #BookClub #HiveMind

  4. Readers, writers, party people, extroverts, if you were going to hold a (alcohol-free) 45-minute event to launch a new book club, what would you do?

    I can only think either reading aloud Ch 1 of the already-selected first book club book, or, more fun, reading aloud (aka performing competitively) the first few pages of three choices and everyone gets to vote for which one will be the first book club book.

    Any suggestions? Especially ones to encourage members of the community to come along to check out the vibe for potentially joining.

    (I’m running a little literary festival in my town, and a community group wants to have a session for their new book club, and I’m not sure what that would look like and neither do they 😂)

    #reading #books #BookClub #HiveMind

  5. Readers, writers, party people, extroverts, if you were going to hold a (alcohol-free) 45-minute event to launch a new book club, what would you do?

    I can only think either reading aloud Ch 1 of the already-selected first book club book, or, more fun, reading aloud (aka performing competitively) the first few pages of three choices and everyone gets to vote for which one will be the first book club book.

    Any suggestions? Especially ones to encourage members of the community to come along to check out the vibe for potentially joining.

    (I’m running a little literary festival in my town, and a community group wants to have a session for their new book club, and I’m not sure what that would look like and neither do they 😂)

    #reading #books #BookClub #HiveMind

  6. With PrideMonth around the corner, I wanna ask if someone knows an EU based t-shirt artist with online shop who does 'Trans Rights are Human Rights' designs preferably with animals on it (and not only the text)

    Also bc search engines on all sites are just garbage so I thought I use the #HiveMind XD

    Feel free to link shops below, can be your own ofc as well

    Edit:
    I did like these and looked into the artist section so I think it's not AI :>

    redbubble.com/de/shop/ap/14443

    redbubble.com/de/shop/ap/17151

    #Furry #PrideMonth #TransRights #TShirt

  7. With PrideMonth around the corner, I wanna ask if someone knows an EU based t-shirt artist with online shop who does 'Trans Rights are Human Rights' designs preferably with animals on it (and not only the text)

    Also bc search engines on all sites are just garbage so I thought I use the #HiveMind XD

    Feel free to link shops below, can be your own ofc as well :>

    #Furry #PrideMonth #TransRights #TShirt

  8. With PrideMonth around the corner, I wanna ask if someone knows an EU based t-shirt artist with online shop who does 'Trans Rights are Human Rights' designs preferably with animals on it (and not only the text)

    Also bc search engines on all sites are just garbage so I thought I use the #HiveMind XD

    Feel free to link shops below, can be your own ofc as well

    Edit:
    I did like these and looked into the artist section so I think it's not AI :>

    redbubble.com/de/shop/ap/14443

    redbubble.com/de/shop/ap/17151

    #Furry #PrideMonth #TransRights #TShirt

  9. With PrideMonth around the corner, I wanna ask if someone knows an EU based t-shirt artist with online shop who does 'Trans Rights are Human Rights' designs preferably with animals on it (and not only the text)

    Also bc search engines on all sites are just garbage so I thought I use the #HiveMind XD

    Feel free to link shops below, can be your own ofc as well

    Edit:
    I did like these and looked into the artist section so I think it's not AI :>

    redbubble.com/de/shop/ap/14443

    redbubble.com/de/shop/ap/17151

    #Furry #PrideMonth #TransRights #TShirt

  10. With PrideMonth around the corner, I wanna ask if someone knows an EU based t-shirt artist with online shop who does 'Trans Rights are Human Rights' designs preferably with animals on it (and not only the text)

    Also bc search engines on all sites are just garbage so I thought I use the #HiveMind XD

    Feel free to link shops below, can be your own ofc as well :>

    #Furry #PrideMonth #TransRights #TShirt

  11. Thanks to Malaysia's all-encompassing #digitalID blackbox system, probably some algorithm in China will decide whether you're allowed to drive, get married, travel, or die.

    #hivemind #authoritarianism #Malaysia

  12. Thanks to Malaysia's all-encompassing #digitalID blackbox system, probably some algorithm in China will decide whether you're allowed to drive, get married, travel, or die.

    #hivemind #authoritarianism #Malaysia

  13. Thanks to Malaysia's all-encompassing #digitalID blackbox system, probably some algorithm in China will decide whether you're allowed to drive, get married, travel, or die.

    #hivemind #authoritarianism #Malaysia

  14. Found a really cool command-line image manipulation tool called paltool and had no trouble compiling it on #OpenBSD, but it craps out on #FreeBSD.

    Any ideas? #AskFedi #HiveMind

    Script started on Sat May 23 08:59:03 2026
    Command: bash -l
    paltool $ giturl
    https://gitlab.com/bztsrc/paltool
    paltool $ cd src
    src $ CC=/usr/local/bin/gcc16 gmake
    
    (some portions snipped for space, see https://bin.benjaminhollon.com/ohnumplans.bash for full output)
    
    /usr/local/bin/ld: imgq/libimagequant.o: in function `liq_crash_if_invalid_handle_pointer_given':
    libimagequant.c:(.text.liq_crash_if_invalid_handle_pointer_given+0x6a): undefined reference to `__stderr'
    /usr/local/bin/ld: imgq/mempool.o: in function `mempool_create':
    mempool.c:(.text.mempool_create+0x1db): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `WebPDeallocateAlphaMemory':
    alpha_dec.c:(.text.WebPDeallocateAlphaMemory+0xab): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `VP8DecompressAlphaRows':
    alpha_dec.c:(.text.VP8DecompressAlphaRows+0x591): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5b0): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5cf): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o:alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5ee): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderNewInternal':
    anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x113): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x190): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x1c3): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x3f0): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `MinimizeChangeRectangle':
    anim_encode.c:(.text.MinimizeChangeRectangle+0x31b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x33a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x359): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAdd':
    anim_encode.c:(.text.WebPAnimEncoderAdd+0x9a): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0x1de): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb3a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb59): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb78): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb97): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.WebPAnimEncoderAdd+0xbb6): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `FlushFrames':
    anim_encode.c:(.text.FlushFrames+0x39): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x33b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x35a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x379): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAssemble':
    anim_encode.c:(.text.WebPAnimEncoderAssemble+0x197): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAssemble+0x20b): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.OptimizeSingleFrame+0x43b): more undefined references to `__assert2' follow
    /usr/local/bin/ld: apng/pngerror.o: in function `png_default_error':
    pngerror.c:(.text.png_default_error+0x1c): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_warning':
    pngerror.c:(.text.png_warning+0xe9): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_chunk_warning':
    pngerror.c:(.text.png_chunk_warning+0x73): undefined reference to `__stderr'
    /usr/local/bin/ld: jpeg/jerror.o: in function `output_message':
    jerror.c:(.text.output_message+0x31): undefined reference to `__stderr'
    collect2: error: ld returned 1 exit status
    gmake: *** [Makefile:26: paltool] Error 1
    src $ 
    src $ # :/
    src $ 
    logout
    
    Command exit status: 2
    Script done on Sat May 23 08:59:53 2026
    
  15. Found a really cool command-line image manipulation tool called paltool and had no trouble compiling it on #OpenBSD, but it craps out on #FreeBSD.

    Any ideas? #AskFedi #HiveMind

    Script started on Sat May 23 08:59:03 2026
    Command: bash -l
    paltool $ giturl
    https://gitlab.com/bztsrc/paltool
    paltool $ cd src
    src $ CC=/usr/local/bin/gcc16 gmake
    
    (some portions snipped for space, see https://bin.benjaminhollon.com/ohnumplans.bash for full output)
    
    /usr/local/bin/ld: imgq/libimagequant.o: in function `liq_crash_if_invalid_handle_pointer_given':
    libimagequant.c:(.text.liq_crash_if_invalid_handle_pointer_given+0x6a): undefined reference to `__stderr'
    /usr/local/bin/ld: imgq/mempool.o: in function `mempool_create':
    mempool.c:(.text.mempool_create+0x1db): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `WebPDeallocateAlphaMemory':
    alpha_dec.c:(.text.WebPDeallocateAlphaMemory+0xab): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `VP8DecompressAlphaRows':
    alpha_dec.c:(.text.VP8DecompressAlphaRows+0x591): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5b0): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5cf): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o:alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5ee): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderNewInternal':
    anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x113): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x190): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x1c3): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x3f0): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `MinimizeChangeRectangle':
    anim_encode.c:(.text.MinimizeChangeRectangle+0x31b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x33a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x359): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAdd':
    anim_encode.c:(.text.WebPAnimEncoderAdd+0x9a): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0x1de): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb3a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb59): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb78): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb97): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.WebPAnimEncoderAdd+0xbb6): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `FlushFrames':
    anim_encode.c:(.text.FlushFrames+0x39): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x33b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x35a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x379): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAssemble':
    anim_encode.c:(.text.WebPAnimEncoderAssemble+0x197): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAssemble+0x20b): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.OptimizeSingleFrame+0x43b): more undefined references to `__assert2' follow
    /usr/local/bin/ld: apng/pngerror.o: in function `png_default_error':
    pngerror.c:(.text.png_default_error+0x1c): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_warning':
    pngerror.c:(.text.png_warning+0xe9): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_chunk_warning':
    pngerror.c:(.text.png_chunk_warning+0x73): undefined reference to `__stderr'
    /usr/local/bin/ld: jpeg/jerror.o: in function `output_message':
    jerror.c:(.text.output_message+0x31): undefined reference to `__stderr'
    collect2: error: ld returned 1 exit status
    gmake: *** [Makefile:26: paltool] Error 1
    src $ 
    src $ # :/
    src $ 
    logout
    
    Command exit status: 2
    Script done on Sat May 23 08:59:53 2026
    
  16. Found a really cool command-line image manipulation tool called paltool and had no trouble compiling it on #OpenBSD, but it craps out on #FreeBSD.

    Any ideas? #AskFedi #HiveMind

    Script started on Sat May 23 08:59:03 2026
    Command: bash -l
    paltool $ giturl
    https://gitlab.com/bztsrc/paltool
    paltool $ cd src
    src $ CC=/usr/local/bin/gcc16 gmake
    
    (some portions snipped for space, see https://bin.benjaminhollon.com/ohnumplans.bash for full output)
    
    /usr/local/bin/ld: imgq/libimagequant.o: in function `liq_crash_if_invalid_handle_pointer_given':
    libimagequant.c:(.text.liq_crash_if_invalid_handle_pointer_given+0x6a): undefined reference to `__stderr'
    /usr/local/bin/ld: imgq/mempool.o: in function `mempool_create':
    mempool.c:(.text.mempool_create+0x1db): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `WebPDeallocateAlphaMemory':
    alpha_dec.c:(.text.WebPDeallocateAlphaMemory+0xab): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `VP8DecompressAlphaRows':
    alpha_dec.c:(.text.VP8DecompressAlphaRows+0x591): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5b0): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5cf): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o:alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5ee): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderNewInternal':
    anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x113): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x190): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x1c3): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x3f0): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `MinimizeChangeRectangle':
    anim_encode.c:(.text.MinimizeChangeRectangle+0x31b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x33a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x359): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAdd':
    anim_encode.c:(.text.WebPAnimEncoderAdd+0x9a): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0x1de): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb3a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb59): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb78): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb97): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.WebPAnimEncoderAdd+0xbb6): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `FlushFrames':
    anim_encode.c:(.text.FlushFrames+0x39): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x33b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x35a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x379): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAssemble':
    anim_encode.c:(.text.WebPAnimEncoderAssemble+0x197): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAssemble+0x20b): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.OptimizeSingleFrame+0x43b): more undefined references to `__assert2' follow
    /usr/local/bin/ld: apng/pngerror.o: in function `png_default_error':
    pngerror.c:(.text.png_default_error+0x1c): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_warning':
    pngerror.c:(.text.png_warning+0xe9): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_chunk_warning':
    pngerror.c:(.text.png_chunk_warning+0x73): undefined reference to `__stderr'
    /usr/local/bin/ld: jpeg/jerror.o: in function `output_message':
    jerror.c:(.text.output_message+0x31): undefined reference to `__stderr'
    collect2: error: ld returned 1 exit status
    gmake: *** [Makefile:26: paltool] Error 1
    src $ 
    src $ # :/
    src $ 
    logout
    
    Command exit status: 2
    Script done on Sat May 23 08:59:53 2026
    
  17. Found a really cool command-line image manipulation tool called paltool and had no trouble compiling it on #OpenBSD, but it craps out on #FreeBSD.

    Any ideas? #AskFedi #HiveMind

    Script started on Sat May 23 08:59:03 2026
    Command: bash -l
    paltool $ giturl
    https://gitlab.com/bztsrc/paltool
    paltool $ cd src
    src $ CC=/usr/local/bin/gcc16 gmake
    
    (some portions snipped for space, see https://bin.benjaminhollon.com/ohnumplans.bash for full output)
    
    /usr/local/bin/ld: imgq/libimagequant.o: in function `liq_crash_if_invalid_handle_pointer_given':
    libimagequant.c:(.text.liq_crash_if_invalid_handle_pointer_given+0x6a): undefined reference to `__stderr'
    /usr/local/bin/ld: imgq/mempool.o: in function `mempool_create':
    mempool.c:(.text.mempool_create+0x1db): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `WebPDeallocateAlphaMemory':
    alpha_dec.c:(.text.WebPDeallocateAlphaMemory+0xab): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `VP8DecompressAlphaRows':
    alpha_dec.c:(.text.VP8DecompressAlphaRows+0x591): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5b0): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5cf): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o:alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5ee): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderNewInternal':
    anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x113): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x190): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x1c3): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x3f0): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `MinimizeChangeRectangle':
    anim_encode.c:(.text.MinimizeChangeRectangle+0x31b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x33a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x359): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAdd':
    anim_encode.c:(.text.WebPAnimEncoderAdd+0x9a): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0x1de): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb3a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb59): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb78): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb97): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.WebPAnimEncoderAdd+0xbb6): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `FlushFrames':
    anim_encode.c:(.text.FlushFrames+0x39): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x33b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x35a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x379): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAssemble':
    anim_encode.c:(.text.WebPAnimEncoderAssemble+0x197): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAssemble+0x20b): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.OptimizeSingleFrame+0x43b): more undefined references to `__assert2' follow
    /usr/local/bin/ld: apng/pngerror.o: in function `png_default_error':
    pngerror.c:(.text.png_default_error+0x1c): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_warning':
    pngerror.c:(.text.png_warning+0xe9): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_chunk_warning':
    pngerror.c:(.text.png_chunk_warning+0x73): undefined reference to `__stderr'
    /usr/local/bin/ld: jpeg/jerror.o: in function `output_message':
    jerror.c:(.text.output_message+0x31): undefined reference to `__stderr'
    collect2: error: ld returned 1 exit status
    gmake: *** [Makefile:26: paltool] Error 1
    src $ 
    src $ # :/
    src $ 
    logout
    
    Command exit status: 2
    Script done on Sat May 23 08:59:53 2026
    
  18. Found a really cool command-line image manipulation tool called paltool and had no trouble compiling it on #OpenBSD, but it craps out on #FreeBSD.

    Any ideas? #AskFedi #HiveMind

    Script started on Sat May 23 08:59:03 2026
    Command: bash -l
    paltool $ giturl
    https://gitlab.com/bztsrc/paltool
    paltool $ cd src
    src $ CC=/usr/local/bin/gcc16 gmake
    
    (some portions snipped for space, see https://bin.benjaminhollon.com/ohnumplans.bash for full output)
    
    /usr/local/bin/ld: imgq/libimagequant.o: in function `liq_crash_if_invalid_handle_pointer_given':
    libimagequant.c:(.text.liq_crash_if_invalid_handle_pointer_given+0x6a): undefined reference to `__stderr'
    /usr/local/bin/ld: imgq/mempool.o: in function `mempool_create':
    mempool.c:(.text.mempool_create+0x1db): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `WebPDeallocateAlphaMemory':
    alpha_dec.c:(.text.WebPDeallocateAlphaMemory+0xab): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o: in function `VP8DecompressAlphaRows':
    alpha_dec.c:(.text.VP8DecompressAlphaRows+0x591): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5b0): undefined reference to `__assert2'
    /usr/local/bin/ld: alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5cf): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/alpha_dec.o:alpha_dec.c:(.text.VP8DecompressAlphaRows+0x5ee): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderNewInternal':
    anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x113): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x190): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x1c3): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderNewInternal+0x3f0): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `MinimizeChangeRectangle':
    anim_encode.c:(.text.MinimizeChangeRectangle+0x31b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x33a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.MinimizeChangeRectangle+0x359): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAdd':
    anim_encode.c:(.text.WebPAnimEncoderAdd+0x9a): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0x1de): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb3a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb59): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb78): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAdd+0xb97): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.WebPAnimEncoderAdd+0xbb6): more undefined references to `__assert2' follow
    /usr/local/bin/ld: webp/anim_encode.o: in function `FlushFrames':
    anim_encode.c:(.text.FlushFrames+0x39): undefined reference to `__stderr'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x33b): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x35a): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.FlushFrames+0x379): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o: in function `WebPAnimEncoderAssemble':
    anim_encode.c:(.text.WebPAnimEncoderAssemble+0x197): undefined reference to `__assert2'
    /usr/local/bin/ld: anim_encode.c:(.text.WebPAnimEncoderAssemble+0x20b): undefined reference to `__assert2'
    /usr/local/bin/ld: webp/anim_encode.o:anim_encode.c:(.text.OptimizeSingleFrame+0x43b): more undefined references to `__assert2' follow
    /usr/local/bin/ld: apng/pngerror.o: in function `png_default_error':
    pngerror.c:(.text.png_default_error+0x1c): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_warning':
    pngerror.c:(.text.png_warning+0xe9): undefined reference to `__stderr'
    /usr/local/bin/ld: apng/pngerror.o: in function `png_chunk_warning':
    pngerror.c:(.text.png_chunk_warning+0x73): undefined reference to `__stderr'
    /usr/local/bin/ld: jpeg/jerror.o: in function `output_message':
    jerror.c:(.text.output_message+0x31): undefined reference to `__stderr'
    collect2: error: ld returned 1 exit status
    gmake: *** [Makefile:26: paltool] Error 1
    src $ 
    src $ # :/
    src $ 
    logout
    
    Command exit status: 2
    Script done on Sat May 23 08:59:53 2026