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


     On Saturday, June 28, 2025 at 01:59:18 PM CDT, Andreas Wacknitz via 
openindiana-discuss <[email protected]> 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@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/[email protected]
>>    Reason:  No version matching 'require' dependency 
>> library/graphics/[email protected] can be installed
>>      ----------------------------------------
>>      Reject: 
>> pkg://openindiana.org/library/graphics/[email protected]
>> pkg://openindiana.org/library/graphics/[email protected]
>>      Reason:  This version is excluded by installed incorporation 
>> consolidation/userland/[email protected]
>>      ----------------------------------------
>> root@hipster:/app# pkg install wxwidgets
>> No updates necessary for this image.
>> root@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/[email protected]
>>    Reason:  No version matching 'require' dependency 
>> library/graphics/[email protected] can be installed
>>      ----------------------------------------
>>      Reject: 
>> pkg://openindiana.org/library/graphics/[email protected]
>> pkg://openindiana.org/library/graphics/[email protected]
>>      Reason:  This version is excluded by installed incorporation 
>> consolidation/userland/[email protected]
>>      ----------------------------------------
>> root@hipster:/app#
>>
>> It seems to me the gnuplot pkg is borked, but no clue how to fix it.
>>
>> Reg
>>
>> _______________________________________________
>> openindiana-discuss mailing list
>> [email protected]
>> 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%[email protected]%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/[email protected] 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 
[email protected]: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
> [email protected]
> https://openindiana.org/mailman/listinfo/openindiana-discuss


_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss
  
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to