[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