Re: [OpenIndiana-discuss] 2020.04: tcl/tk

2020-06-19 Thread Ralf Bormann
On Thu, 18 Jun 2020 18:23:40 +0200
Aurélien Larcher  wrote:

Hi,
after a 'pkg update' the problem has gone.  Thank you for the
quick fix.

Ralf


> Hi,
> It is very strange because the library installed in the proto area on
> the build server is correct:
> 
> o...@hipster.openindiana.org:/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/tk-8@8.6.10-2020.0.1.1: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 <
> openindiana-disc...@irb.cs.uni-dortmund.de> 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
> > openindiana-discuss@openindiana.org
> > https://openindiana.org/mailman/listinfo/openindiana-discuss

-- 
Ralf Bormann
TU Dortmund, IRB
44221 Dortmund, Germany

___
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss


Re: [OpenIndiana-discuss] 2020.04: tcl/tk

2020-06-18 Thread Aurélien Larcher
Hi,
It is very strange because the library installed in the proto area on the
build server is correct:

o...@hipster.openindiana.org:/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/tk-8@8.6.10-2020.0.1.1: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 <
openindiana-disc...@irb.cs.uni-dortmund.de> 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
> openindiana-discuss@openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
>


-- 
---
Praise the Caffeine embeddings
___
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss


[OpenIndiana-discuss] 2020.04: tcl/tk

2020-06-18 Thread Ralf Bormann
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
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss