[OpenIndiana-discuss] Gnuplot on 2024.10?

Reginald Beardsley pulaskite at yahoo.com
Sat Jun 28 22:17:35 UTC 2025


 Why did "pkg search wxwidgets" not match any FMRI containing "wxwidgets-3"? Is that not the correct syntax? Rebooting has erased the screens, but "pkg search wxwidgets" did not return wxwidgets-3 as it does post "pkg update -v".

In essence, the IPS system seems to retain the dependency problem, but merely adds a layer of complexity. Sad, but it's a really hard problem. I busted a pick or two on it myself. 

Reg
     On Saturday, June 28, 2025 at 04:16:42 PM CDT, Andreas Wacknitz via openindiana-discuss <openindiana-discuss at openindiana.org> wrote:  
 
 Am 28.06.25 um 22:29 schrieb Reginald Beardsley via openindiana-discuss:
>  The jaded old man in me says that "pkg update -v" won't fix the gnuplot problem. It's running, but I'm doubtful of success.
>
> Just in case no one noticed, the gnuplot pkg wants "wxwidgets-3" and such pkg doesn't exist according to "pkg search wxwidgets".
>
> Over 30 years ago I remarked it was easier to get one program to work on 6 different operating systems than it was to get 6 programs working on 1 system. I was referring to >$100k/seat 3rd party packages in the oil industry.
>
> Now things are even worse.
>
> Reg
>
╰─➤  pkg info wxwidgets-3
              Name: library/graphics/wxwidgets-3
           Summary: wxWidgets - Cross-Platform GUI Library
          Category: Desktop (GNOME)/Libraries
             State: Installed
         Publisher: openindiana.org
           Version: 3.2.8.1
            Branch: 2025.0.0.0
    Packaging Date:  3. Juni 2025 um 10:52:50
Last Install Time: 22. Februar 2025 um 11:29:49
  Last Update Time:  3. Juni 2025 um 11:13:10
              Size: 44.97 MB
              FMRI: 
pkg://openindiana.org/library/graphics/wxwidgets-3@3.2.8.1-2025.0.0.0:20250603T105250Z
       Project URL: https://www.wxwidgets.org/
        Source URL: 
https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.8.1/wxWidgets-3.2.8.1.tar.bz2

╰─➤  pkg info gnuplot
              Name: image/gnuplot
           Summary: gnuplot - plotting utility
          Category: Applications/Graphics and Imaging
             State: Installed
         Publisher: openindiana.org
           Version: 6.0.2
            Branch: 2024.0.0.0
    Packaging Date: 30. Dezember 2024 um 09:09:31
Last Install Time: 22. Februar 2025 um 11:29:49
              Size: 5.15 MB
              FMRI: 
pkg://openindiana.org/image/gnuplot@6.0.2-2024.0.0.0:20241230T090931Z
       Project URL: http://www.gnuplot.info/
        Source URL: 
https://sourceforge.net/projects/gnuplot/files/gnuplot/6.0.2/gnuplot-6.0.2.tar.gz/download
>      On Saturday, June 28, 2025 at 01:59:18 PM CDT, Andreas Wacknitz via openindiana-discuss <openindiana-discuss at openindiana.org> wrote:
>  
>  Am 28.06.25 um 20:49 schrieb Stephan Althaus via openindiana-discuss:
>> On 6/28/25 18:48, Reginald Beardsley via openindiana-discuss wrote:
>>> uname -a
>>>
>>> SunOS hipster 5.11 illumos-845df4971e i86pc i386 i86pc
>>>
>>> Here's the console log:
>>> root at hipster:/app# pkg install gnuplot
>>> Creating Plan (Solver setup): -
>>> pkg install: No matching version of image/gnuplot can be installed:
>>>     Reject:  pkg://openindiana.org/image/gnuplot@6.0.2-2024.0.0.0
>>>     Reason:  No version matching 'require' dependency
>>> library/graphics/wxwidgets-3 at 3.2.6-2024.0.0.0 can be installed
>>>       ----------------------------------------
>>>       Reject:
>>> pkg://openindiana.org/library/graphics/wxwidgets-3@3.2.8-2025.0.0.0
>>> pkg://openindiana.org/library/graphics/wxwidgets-3@3.2.8.1-2025.0.0.0
>>>       Reason:  This version is excluded by installed incorporation
>>> consolidation/userland/userland-incorporation at 0.5.11-2025.0.0.27642
>>>       ----------------------------------------
>>> root at hipster:/app# pkg install wxwidgets
>>> No updates necessary for this image.
>>> root at hipster:/app# pkg install gnuplot
>>> Creating Plan (Solver setup): \
>>> pkg install: No matching version of image/gnuplot can be installed:
>>>     Reject:  pkg://openindiana.org/image/gnuplot@6.0.2-2024.0.0.0
>>>     Reason:  No version matching 'require' dependency
>>> library/graphics/wxwidgets-3 at 3.2.6-2024.0.0.0 can be installed
>>>       ----------------------------------------
>>>       Reject:
>>> pkg://openindiana.org/library/graphics/wxwidgets-3@3.2.8-2025.0.0.0
>>> pkg://openindiana.org/library/graphics/wxwidgets-3@3.2.8.1-2025.0.0.0
>>>       Reason:  This version is excluded by installed incorporation
>>> consolidation/userland/userland-incorporation at 0.5.11-2025.0.0.27642
>>>       ----------------------------------------
>>> root at hipster:/app#
>>>
>>> It seems to me the gnuplot pkg is borked, but no clue how to fix it.
>>>
>>> Reg
>>>
>>> _______________________________________________
>>> openindiana-discuss mailing list
>>> openindiana-discuss at openindiana.org
>>> https://openindiana.org/mailman/listinfo/openindiana-discuss
>> Hi!
>>
>> it is not 'safe' and not the finest art, but if you uninstall 'entire'
>> and 'userland-incorporation', gnuplot can be installed, and works (so
>> far as i can say):
>>
>>
>> $ gnuplot
>>
>>          G N U P L O T
>>          Version 6.0 patchlevel 2    last modified 2024-12-19
>>
>>          Copyright (C) 1986-1993, 1998, 2004, 2007-2024
>>          Thomas Williams, Colin Kelley and many others
>>
>>          gnuplot home:     http://www.gnuplot.info
>>          faq, bugs, etc:   type "help FAQ"
>>          immediate help:   type "help"  (plot window: hit 'h')
>>
>>          Terminal type is now qt
>>
>> gnuplot>
>>
>>
>>
>> In the package manifest (
>> https://pkg.openindiana.org/hipster/manifest/0/image%2Fgnuplot@6.0.2%2C5.11-2024.0.0.0%3A20241230T090931Z
>> )
>>
>> i can see the requirement with  a fixed versino number 3.2.6, ( depend
>> fmri=pkg:/library/graphics/wxwidgets-3 at 3.2.6-2024.0.0.0 type=require )
>>
>> which is not this way in the Makefile, where the corresponding entry
>> looks like  this:
>> REQUIRED_PACKAGES += library/graphics/wxwidgets-3
>>
>> So a PR for gnuplot with COMPONENT_REVISION= 1 for a rebuild should be
>> sufficient to make it installable again...
> No, this won't fix his problem.
> Instead he needs to update his system (pfexec pkg update -v). This will
> create a new boot environment that needs to be activated (eg. by a
> reboot). After that gnuplot should be installable.
>
> He is using an outdated version (the current userland-incorporation is
> userland-incorporation at 0.5.11-2025.0.0.29749:20250628T120816Z and this
> will advance with every successful jenkins run).
> The repository needs to be cleaned from time to time by removing all but
> the latest package revisions.
> When this is done older userland-incorporations will refer to package
> versions that aren't available anymore.
> The best help is to update the system.
>
> DON'T REMOVE userland-incorporation IF YOU DON'T KNOW EXACTLY WHAT
> CONSEQUENCES THAT WILL HAVE!
>
> Andreas
>> Regards,
>> Stephan
>>
>>
>>
>> _______________________________________________
>> openindiana-discuss mailing list
>> openindiana-discuss at openindiana.org
>> https://openindiana.org/mailman/listinfo/openindiana-discuss
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
>    
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
openindiana-discuss mailing list
openindiana-discuss at openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss
  


More information about the openindiana-discuss mailing list