Hi,
It is very strange because the library installed in the proto area on the
build server is correct:

[email protected]:/jenkins/jobs/oi-userland/workspace/components/tcl/tk$
strings build/prototype/i386/usr/lib/libtk8.6.so | grep 8.6
libtk8.6.so
8.6.10
libtk8.6.so
optionStrings.19896
.L826
.L896

yet the library delivered in pkg://
openindiana.org/runtime/[email protected]:20200522T194741Z is invalid.

The reason is that the libraries were not copied again in
build/prototype/i386/mangled/ so that build/prototype/i386/mangled/usr/lib/
libtk8.6.so is the wrong one...

This indicates an issue in the build system.
I will republish the package.

Thank you for reporting the issue and sorry about the trouble...

On Thu, Jun 18, 2020 at 5:48 PM Ralf Bormann <
[email protected]> wrote:

> Hi,
> some days ago I installed OI hipster 2020.04 on a notebook.
> I played a little with the installation, and everything seemed
> to work.  Especially, my own installation of 'tkdiff' worked.
>
> Then I did a 'pkg update' and installed a lot of additional
> pkgs.  After that, tkdiff did not work any longer.  The 'pkg
> update' replaced tcl/tk 8.6.7 by 8.6.10, but there must have
> happened strange things with the tk-8 pkg.
>
>    12% tkdiff
>    application-specific initialization failed: Can't find a usable
>    tk.tcl in the following directories: /usr/lib/amd64/tk8.6
>    /usr/lib/tcl8.6/tk8.6 /usr/lib/tk8.6 /lib/tk8.6 /lib/tk8.6
>    /lib/tk8.6 /library
>
>    /usr/lib/tk8.6/tk.tcl: version conflict for package "Tk": have
>    8.6.7, need exactly 8.6.10 version conflict for package "Tk": have
>    8.6.7, need exactly 8.6.10 while executing
>    "package require -exact Tk  8.6.10"
>        (file "/usr/lib/tk8.6/tk.tcl" line 14)
>        invoked from within
>    "source /usr/lib/tk8.6/tk.tcl"
>        ("uplevel" body line 1)
>        invoked from within
>    "uplevel #0 [list source $file]"
>
>
>    This probably means that tk wasn't installed properly.
>
>    13% pkg list | egrep '(tcl-8|tk-8)'
>    runtime/tcl-8                 8.6.10-2020.0.1.1         i--
>    runtime/tk-8                  8.6.10-2020.0.1.1         i--
>
>    14% strings /usr/lib/libtcl8.6.so | fgrep 8.6.
>    8.6.10
>    8.6.10
>    15% strings /usr/lib/libtk8.6.so | fgrep 8.6.
>    8.6.7
>    8.6.7
>    [ Same output in the /usr/lib/amd64 directory. ]
>
> Am i the only one with this problem?
>
>
> Ralf
>
> --
> Ralf Bormann
> TU Dortmund, IRB
> 44221 Dortmund, Germany
>
> _______________________________________________
> openindiana-discuss mailing list
> [email protected]
> https://openindiana.org/mailman/listinfo/openindiana-discuss
>


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

Reply via email to