Re: [OpenIndiana-discuss] 2020.04: tcl/tk
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
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
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