Sun Apr 12 09:30:57 2026
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2025-03-01

HANGOUT

2026-04-12 | 2026-03-12 | 2026-02-12 | 2026-01-12 | 2025-12-12 | 2025-11-12 | 2025-10-12 | 2025-09-12 | 2025-08-12 | 2025-07-12 | 2025-06-12 | 2025-05-12 | 2025-04-12 | 2025-03-12 | 2025-02-12 | 2025-01-12 | 2024-12-12 | 2024-11-12 | 2024-10-12 | 2024-09-12 | 2024-08-12 | 2024-07-12 | 2024-06-12 | 2024-05-12 | 2024-04-12 | 2024-03-12 | 2024-02-12 | 2024-01-12 | 2023-12-12 | 2023-11-12 | 2023-10-12 | 2023-09-12 | 2023-08-12 | 2023-07-12 | 2023-06-12 | 2023-05-12 | 2023-04-12 | 2023-03-12 | 2023-02-12 | 2023-01-12 | 2022-12-12 | 2022-11-12 | 2022-10-12 | 2022-09-12 | 2022-08-12 | 2022-07-12 | 2022-06-12 | 2022-05-12 | 2022-04-12 | 2022-03-12 | 2022-02-12 | 2022-01-12 | 2021-12-12 | 2021-11-12 | 2021-10-12 | 2021-09-12 | 2021-08-12 | 2021-07-12 | 2021-06-12 | 2021-05-12 | 2021-04-12 | 2021-03-12 | 2021-02-12 | 2021-01-12 | 2020-12-12 | 2020-11-12 | 2020-10-12 | 2020-09-12 | 2020-08-12 | 2020-07-12 | 2020-06-12 | 2020-05-12 | 2020-04-12 | 2020-03-12 | 2020-02-12 | 2020-01-12 | 2019-12-12 | 2019-11-12 | 2019-10-12 | 2019-09-12 | 2019-08-12 | 2019-07-12 | 2019-06-12 | 2019-05-12 | 2019-04-12 | 2019-03-12 | 2019-02-12 | 2019-01-12 | 2018-12-12 | 2018-11-12 | 2018-10-12 | 2018-09-12 | 2018-08-12 | 2018-07-12 | 2018-06-12 | 2018-05-12 | 2018-04-12 | 2018-03-12 | 2018-02-12 | 2018-01-12 | 2017-12-12 | 2017-11-12 | 2017-10-12 | 2017-09-12 | 2017-08-12 | 2017-07-12 | 2017-06-12 | 2017-05-12 | 2017-04-12 | 2017-03-12 | 2017-02-12 | 2017-01-12 | 2016-12-12 | 2016-11-12 | 2016-10-12 | 2016-09-12 | 2016-08-12 | 2016-07-12 | 2016-06-12 | 2016-05-12 | 2016-04-12 | 2016-03-12 | 2016-02-12 | 2016-01-12 | 2015-12-12 | 2015-11-12 | 2015-10-12 | 2015-09-12 | 2015-08-12 | 2015-07-12 | 2015-06-12 | 2015-05-12 | 2015-04-12 | 2015-03-12 | 2015-02-12 | 2015-01-12 | 2014-12-12 | 2014-11-12 | 2014-10-12 | 2014-09-12 | 2014-08-12 | 2014-07-12 | 2014-06-12 | 2014-05-12 | 2014-04-12 | 2014-03-12 | 2014-02-12 | 2014-01-12 | 2013-12-12 | 2013-11-12 | 2013-10-12 | 2013-09-12 | 2013-08-12 | 2013-07-12 | 2013-06-12 | 2013-05-12 | 2013-04-12 | 2013-03-12 | 2013-02-12 | 2013-01-12 | 2012-12-12 | 2012-11-12 | 2012-10-12 | 2012-09-12 | 2012-08-12 | 2012-07-12 | 2012-06-12 | 2012-05-12 | 2012-04-12 | 2012-03-12 | 2012-02-12 | 2012-01-12 | 2011-12-12 | 2011-11-12 | 2011-10-12 | 2011-09-12 | 2011-08-12 | 2011-07-12 | 2011-06-12 | 2011-05-12 | 2011-04-12 | 2011-03-12 | 2011-02-12 | 2011-01-12 | 2010-12-12 | 2010-11-12 | 2010-10-12 | 2010-09-12 | 2010-08-12 | 2010-07-12 | 2010-06-12 | 2010-05-12 | 2010-04-12 | 2010-03-12 | 2010-02-12 | 2010-01-12 | 2009-12-12 | 2009-11-12 | 2009-10-12 | 2009-09-12 | 2009-08-12 | 2009-07-12 | 2009-06-12 | 2009-05-12 | 2009-04-12 | 2009-03-12 | 2009-02-12 | 2009-01-12 | 2008-12-12 | 2008-11-12 | 2008-10-12 | 2008-09-12 | 2008-08-12 | 2008-07-12 | 2008-06-12 | 2008-05-12 | 2008-04-12 | 2008-03-12 | 2008-02-12 | 2008-01-12 | 2007-12-12 | 2007-11-12 | 2007-10-12 | 2007-09-12 | 2007-08-12 | 2007-07-12 | 2007-06-12 | 2007-05-12 | 2007-04-12 | 2007-03-12 | 2007-02-12 | 2007-01-12 | 2006-12-12 | 2006-11-12 | 2006-10-12 | 2006-09-12 | 2006-08-12 | 2006-07-12 | 2006-06-12 | 2006-05-12 | 2006-04-12 | 2006-03-12 | 2006-02-12 | 2006-01-12 | 2005-12-12 | 2005-11-12 | 2005-10-12 | 2005-09-12 | 2005-08-12 | 2005-07-12 | 2005-06-12 | 2005-05-12 | 2005-04-12 | 2005-03-12 | 2005-02-12 | 2005-01-12 | 2004-12-12 | 2004-11-12 | 2004-10-12 | 2004-09-12 | 2004-08-12 | 2004-07-12 | 2004-06-12 | 2004-05-12 | 2004-04-12 | 2004-03-12 | 2004-02-12 | 2004-01-12 | 2003-12-12 | 2003-11-12 | 2003-10-12 | 2003-09-12 | 2003-08-12 | 2003-07-12 | 2003-06-12 | 2003-05-12 | 2003-04-12 | 2003-03-12 | 2003-02-12 | 2003-01-12 | 2002-12-12 | 2002-11-12 | 2002-10-12 | 2002-09-12 | 2002-08-12 | 2002-07-12 | 2002-06-12 | 2002-05-12 | 2002-04-12 | 2002-03-12 | 2002-02-12 | 2002-01-12 | 2001-12-12 | 2001-11-12 | 2001-10-12 | 2001-09-12 | 2001-08-12 | 2001-07-12 | 2001-06-12 | 2001-05-12 | 2001-04-12 | 2001-03-12 | 2001-02-12 | 2001-01-12 | 2000-12-12 | 2000-11-12 | 2000-10-12 | 2000-09-12 | 2000-08-12 | 2000-07-12 | 2000-06-12 | 2000-05-12 | 2000-04-12 | 2000-03-12 | 2000-02-12 | 2000-01-12 | 1999-12-12

Key: Value:

Key: Value:

MESSAGE
DATE 2025-03-30
FROM Ruben Safir
SUBJECT Re: [Hangout - NYLXS] Image::Imlib2 error
On 3/30/25 8:04 AM, Ian B wrote:
> Couple of things you could try, modify the Image::Imlib2 module, to have
> sub dl_load_flags { 0x102 } just before the "boostrap" line...
> so it would look like (remember to save original)
> ..
> $VERSION = '2.03';
> sub dl_load_flags { 0x102 };
> bootstrap Image::Imlib2 $VERSION;
> ...


EXCELLENT - I did this as a fix
20 );
21 $VERSION = '2.03';
22
23 sub dl_load_flags { 1 };
24
25 bootstrap Image::Imlib2 $VERSION;
26
27 Image::Imlib2->set_cache_size(0);
28

It works now!

Summary - the Package needs to be updated to work with pkg-config

Build.PL
4 # We need to find imlib2-config
5 my $CONFIG = "pkg-config";
6
21
22 my $libs = `$CONFIG --libs imlib2`;
23 my $cflags = "-DX_DISPLAY_MISSING " . `$CONFIG imlib2 --cflags`;
24

edit

./.cpan/build/Image-Imlib2-2.03-0/lib/Image/Imlib2.pm
20 );
21 $VERSION = '2.03';
22
23 sub dl_load_flags { 1 };
24
25 bootstrap Image::Imlib2 $VERSION;
26
27 Image::Iml

in the package...maybe update version to 2.03.1




> or you could try
> export
> LD_PRELOAD=/opt/perl/lib/site_perl/5.34.0/x86_64-linux/auto/Image/Imlib2/Imlib2.so
> && ./runyourperlfile.pl (be aware you may want to export LD_PRELOAD=
> after if it messes up some other commands). I'm not sure how this would
> work with the larger setup you have though...
>
>
>
> On Sun, Mar 30, 2025 at 11:29 AM Ruben Safir wrote:
>
>> On 3/29/25 10:59 PM, Ruben Safir wrote:
>>> I hacked the build file so it will compile but the darn xs
>>> packages are still not working and I have zero idea how to fix this at
>>> this point.
>>>
>>> I have 40 years of photographs and images on that webserver made
>>> inaccessible by fidiggty coders who had security issue and no added
>>> functionality. They are just damn fidigty.
>>>
>>>
>>> cpan .
>>> ...
>>> Configuring /home/ruben/.cpan/build/Image-Imlib2-2.03-0/. with Build.PL
>>> Found imlib2 1.12.4
>>> Created MYMETA.yml and MYMETA.json
>>> Creating new 'Build' script for 'Image-Imlib2' version '2.03'
>>> 'YAML' not installed, will not store persistent state
>>> /home/ruben/.cpan/build/Image-Imlib2-2.03-0/.
>>> /usr/bin/perl Build.PL installdirs=site -- OK
>>> Running Build for /home/ruben/.cpan/build/Image-Imlib2-2.03-0/.
>>> Building Image-Imlib2
>>> /home/ruben/.cpan/build/Image-Imlib2-2.03-0/.
>>> ./Build -- OK
>>> Running Build test for
>>> /home/ruben/.cpan/build/Image-Imlib2-2.03-0/.
>>> t/autocrop.t ...... 1/8 Image::Imlib2 load error: No loader for
>>> file format at t/autocrop.t line 7.
>>> ....
>>>
>>> It uncovers the error and gives NO HINT how to solve this.
>>>
>>> I don't even know where the xs files are being compiled and loaded
>>>
>>> This could be as easy as an ldd ld.conf problem and I would have no
>>> clue.
>>>
>>>
>>>
>>> On Sat, Mar 29, 2025 at 06:31:18PM -0400, Ruben Safir wrote:
>>>> I fixed the Images::Imlib2 package so it will at least compile buy hard
>>>> coding the pkg-config file instead of the removed imlib2-config
>>>> But it is still not finding the image modules that are used by
>>>> Image::Imlib2->load()
>>>> I'm not really sure where that is even being inherited from
>>>> because I never worked with a C code project encalsulated by perl
>>>>
>>>> the debugger won't step into the load method eithe
>>>>
>>>> --
>>>> So many immigrant groups have swept through our town
>>>> that Brooklyn, like Atlantis, reaches mythological
>>>> proportions in the mind of the world - RI Safir 1998
>>>> http://www.mrbrklyn.com
>>>> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
>>>>
>>>> http://www.nylxs.com - Leadership Development in Free Software
>>>> http://www.brooklyn-living.com
>>>>
>>>> Being so tracked is for FARM ANIMALS and extermination camps,
>>>> but incompatible with living as a free human being. -RI Safir 2013
>>>
>>
>>
>> This is from the developer
>>
>> The "can't find loaders" problem you see may happen if the perl module
>> dlopens libImlib2.so with RTLD_LOCAL instead of RTLD_GLOBAL.
>> A change was introduced in imlib2 version 1.12.4 that requires
>> libImlib2.so to be loaded with RTLD_GLOBAL.
>>
>>
>> I would love any hint how I might be able to hack that..
>>
>>
>> --
>> So many immigrant groups have swept through our town
>> that Brooklyn, like Atlantis, reaches mythological
>> proportions in the mind of the world - RI Safir 1998
>> http://www.mrbrklyn.com
>> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
>>
>> http://www.nylxs.com - Leadership Development in Free Software
>> http://www.brooklyn-living.com
>>
>> Being so tracked is for FARM ANIMALS and extermination camps,
>> but incompatible with living as a free human being. -RI Safir 2013
>>
>


--
So many immigrant groups have swept through our town
that Brooklyn, like Atlantis, reaches mythological
proportions in the mind of the world - RI Safir 1998
http://www.mrbrklyn.com
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002

http://www.nylxs.com - Leadership Development in Free Software
http://www.brooklyn-living.com

Being so tracked is for FARM ANIMALS and extermination camps,
but incompatible with living as a free human being. -RI Safir 2013
_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

  1. 2025-03-03 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #710 - PPC - Perl Proposed Changes
  2. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] NYC wants you to know that crime on the subway is
  3. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  4. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  5. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  6. 2025-03-09 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  7. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  8. 2025-03-09 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  9. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  10. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Humanity is one family - more than we think
  11. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Humanity is one family - more than
  12. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Humanity is one family - more than
  13. 2025-03-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Now that is simple hostage logic...
  14. 2025-03-10 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #711 - Obfuscating Perl
  15. 2025-03-14 Paul Robert Marino <prmarino1-at-gmail.com> Subject: [Hangout - NYLXS] Electronic arts just GPLed some old games
  16. 2025-03-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Michael Richardson
  17. 2025-03-19 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Electronic arts just GPLed some old games
  18. 2025-03-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Deaths in the Family
  19. 2025-03-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Deaths in the Family
  20. 2025-03-23 Paul Robert Marino <prmarino1-at-gmail.com> Re: [Hangout - NYLXS] Deaths in the Family
  21. 2025-03-24 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #713 - Why do companies migrate away
  22. 2025-03-18 Professional Career Services <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] PCS Postings 3-18-25
  23. 2025-03-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] When it come to the MTA,
  24. 2025-03-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Troubles in Image:Imlib2
  25. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  26. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  27. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] imlib2
  28. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  29. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  30. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  31. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  32. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Troubles in Image:Imlib2
  33. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Meeting on Wednesday at 8:0PM at the Killarny
  34. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Meeting on Wednesday at 8:0PM at the Killarny
  35. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] SmartPhone Survielence can get you arrested
  36. 2025-03-30 Aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] SmartPhone Survielence can get you arrested
  37. 2025-03-30 shulie <shulie_release-at-optimum.net> Re: [Hangout - NYLXS] SmartPhone Survielence can get you arrested
  38. 2025-03-31 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Meeting on Wednesday at 8:0PM at the Killarny
  39. 2025-03-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Making Applications in Linux
  40. 2025-03-31 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #714 - Munging Data?

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!