English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1432) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2025.10.03. 23:31)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10503)
9598 | #58c3 | ^ | Idézet | Sun, 24 Dec 2023 15:09:36 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
OpenBSD sucks even more rovat: A 7.3-ról 7.4-re való upgrade úgy zajlik, hogy beírod, hogy sysupgrade, mindent megcsinál, rebootol, majd mindent megcsinál, majd kiírja, hogy CONGRATULATIONS! Your OpenBSD upgrade has been successfully completed! aztán lefagy a gecibe. De úgy, hogy a winfosok sárgulnak az irigységtől. A konzol ugyan működik, de baszhatod. Lehet bele gépelni, 'sztannyi. Lehet taposni a reset gombra.

Update 2024.06.08.: A 7.4-ről 7.5-re való frissítés is ugyanígy zajlik. Mondanám, hogy lehet, hogy a VBox hibája, de a korábbi OpenBSD-k nem csinálták ezt, pedig azok is VBox-ból mentek...



Ééééés megint eltörtek valamit a backward compatibility-ben! Nem hiszem el, bazdmeg! A 7.2 után a 7.3-ban is volt egy ABI-breakage és ezért kell nekem most két verziót támogatnom a YTFE-ből, egyet ami 7.2-höz, vagy korábbi OpenBSD-hez jó és egyet, ami 7.3-hoz, vagy későbbihez...azazhogy most erről kiderült, hogy ez a későbbi kimerült a 7.4-ben, mert a 7.5-ön mind a YTFE, mind a Lazarusom megdöglik, miután a pkg_add -u lefutott és a csomagok is lefrissültek...kurwa jó!

Sőt, leforgatni se lehet a Lazarust, mert a portsban lévő évek óta nem frissített 2.2 azzal szarik be, hogy
quirks-7.14 signed on 2024-06-05T14:55:54Z
Can't find fpc
Can't find lazarus
Obsolete package: lazarus (ancient software that doesn't work)
Problem finding lazarus
Cloning into '/tmp/obsd-wip'...
===>  Installing lazarus-2.2.0_0 from /usr/ports/packages/amd64/all/

lazarus-2.2.0_0 (processing)|...
lazarus-2.2.0_0:gtk-update-icon-cache-3.24.30 (processing)|...
Can't find gtk-update-icon-cache-3.24.30

lazarus-2.2.0_0 (processing)|...
Can't install lazarus-2.2.0_0: can't resolve gtk-update-icon-cache-3.24.30
Couldn't install gtk-update-icon-cache-3.24.30 lazarus-2.2.0_0
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2157 '/var/db/pkg/lazarus-2.2.0_0/+CONTENTS': @/usr/bin/env -i PKG_TMPDIR=/var/tm...)
*** Error 2 in /usr/ports/devel/lazarus (/usr/ports/infrastructure/mk/bsd.port.mk:2600 'install': @lock=lazarus-2.2.0_0;  export _LOCKS_HELD...)
ha meg a 3.4-et akarom forrásból leforgatni, az meg a végén az IDE összerakásánál azzal, hogy
gmake -C ide bigide
gmake[1]: Entering directory '/root/lazarus/ide'
../tools/svn2revisioninc .. revision.inc
An unhandled exception occurred at $000003EE3E4C7E42:
EAccessViolation: 
  $000003EE3E4C7E42 line 177 of /usr/src/lib/libc/stdlib/atexit.c
  $000003EE3E4FD815 line 54 of /usr/src/lib/libc/stdlib/exit.c
  $000003EC1BE806E3

An unhandled exception occurred at $000003EC1BE9B8D0:
EAccessViolation: 
  $000003EC1BE9B8D0
  $000003EE3E4FD815 line 54 of /usr/src/lib/libc/stdlib/exit.c
  $000003EC1BE806E3
És utána ez az utolsó hibaüzenet végtelen ciklusban.

Visszaraktam a 7.4-est image-ét backupból és megpróbáltam volna ismét a sysupgrade-et, de a base75.tgz-t se tölti le, lejön X MB majd utána visszaesik pártucat kB/s-re a letöltési sebesség és utána is csak csökken, a hátralévő idő meg nő...

Sz*rk: Arra még rájöttem (a korábbi szívás megoldását megtalálva), hogy a ports-is felállásnál nem az egész ports-os install scriptem kell (éjfél elmúlt, hajnal van már, nem esett le, hogy az újra akarná húzni az egészet...mondjuk annak is működnie kellett volna, de ne legyünk telhetetlenek...), csak be kell mászni a már ott lévő ports könyvtárba, takarítani és simán buildelni
cd /usr/ports/devel/lazarus && make clean='all depends' && make install
de ez is elpusztult:
gmake -C ide ide
gmake[1]: Entering directory '/usr/ports/pobj/lazarus-2.2.0_0/lazarus/ide'
/bin/mkdir -p ../units/x86_64-openbsd/gtk2
../tools/svn2revisioninc .. revision.inc
Warning: svn not in path.
Created /usr/ports/pobj/lazarus-2.2.0_0/lazarus/ide/revision.inc for revision: Unknown
An unhandled exception occurred at $00000F31EA3CA2F2:
EAccessViolation: 
  $00000F31EA3CA2F2 line 177 of /usr/src/lib/libc/stdlib/atexit.c
  $00000F31EA3DC7E5 line 54 of /usr/src/lib/libc/stdlib/exit.c
  $00000F2FBB578983
      
An unhandled exception occurred at $00000F2FBB593B50:
EAccessViolation: 
  $00000F2FBB593B50
  $00000F31EA3DC7E5 line 54 of /usr/src/lib/libc/stdlib/exit.c
  $00000F2FBB578983
mint a másik, viszont ez legalább kiírta, hogy hibádzik neki a Subversion, szóval felraktam. De ez se segített rajta.

Írtam figyelmeztetést a 7.3/7.4-es OpenBSD-re forgatott YTFE-hez, meg reportoltam ezt is, aztán majd lesz valami, de lehet inkább dobom a gecibe az egész OpenBSD supportot, mert a faszom ki van az OpenBSD-vel.

"Másnap": Megpróbáltam "kidebuggolni", hogy melyik csomag az, amelyik kinyírja a YTFE-t és a Lazarust és a sysupgrade a kb. 15-20-szori futtatásból csak KÉTSZER (!!!) tudta tényleg végigcsinálni és a gratuláció után újra is indítani a gépet, de ami rosszabb, hogy a gratulációig is kb. egyszer jutott el, amúgy már a
Making all device nodes... done.
sor után folyton megdöglött. És sikerült kideríteni, hogy a .libs1-harfbuzz-2.9.1+.libs1-harfbuzz-5.2.0+harfbuzz-8.2.1 csomag(ok?) harfbuzz-8.3.0-ra való frissítése csinálja. (És nem ennek a függőségei. (glib2, lzo2, png, cairo, graphite2)) Utána a YTFE így
(ytfe:63373): GLib-GObject-CRITICAL **: 15:58:15.248: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $00000DE9C52FF768
  $00000DE9C52FD80E
  $00000DE9C52FE02F
  $00000DEA6C46C6BE
  $00000DE9C52E944D
  $00000DEA6C46AB16
  $00000DEA6C39E572
  $00000DE9C52E3410
  $00000DE9C5300052
  $00000DE9C52FD80E
  $00000DE9C52FE02F
  $00000DEA6C46C6BE
  $00000DE9C52E944D
  $00000DEA6C46AB16
  $00000DE7A37EBBA2
  $00000DE7A37EBCC7
  $00000DE7A36FB131
[FORMS.PP] ExceptionOccurred
a Lazarus meg így
(lazarus:40076): GLib-GObject-CRITICAL **: 15:58:36.054: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $000008A747750768
  $000008A74774E80E
  $000008A74774F02F
  $000008A7664A56BE
  $000008A74773A44D
  $000008A7664A3B16
  $000008A7663D7572
  $000008A747734410
  $000008A747751052
  $000008A74774E80E
  $000008A74774F02F
  $000008A7664A56BE
  $000008A74773A44D
  $000008A7664A3B16
  $000008A4E5F94652  FREESTYLEOBJECT,  line 7715 of gtk2proc.inc
  $000008A4E5F94777  RELEASEALLSTYLES,  line 7742 of gtk2proc.inc
  $000008A4E5E2BFF1  FREEALLSTYLES,  line 1650 of gtk2widgetset.inc
[FORMS.PP] ExceptionOccurred
döglik meg. És a pkg_add -u, ami mindent is frissít, ugyanezt eredményezi, hiába rakódik fel a gtk+2, meg a többi frissítése. Ja, egyébként tegnap a VBox-ot is lefrissítettem a latest 7.0.18-ra (eddig 7.0.10 volt), de nem lett jobb.

Este: Az egész napot végigszoptam ezzel a szarral, viszont ha megpróbálom from scratch csinálni, akkor már azzal döglik meg a Lazarus forgatása, hogy
Can't find unit cNetDB used by netdb
, ami egyszer már meg lett oldva, szóval megint alien a "haladás"... Bedobtam Lazarus fórumra is. Hátha.

Sz*rk: Ez a missing unit nem tudom, hogy oldódott meg a múltkor, mert az igaz, hogy az a megoldás, ami patch-et adtak, de utána újra kell buildelni a compilert, erre pedig nem emlékszem, hogy csináltam volna. Mindegy, workaround:
ln -s "/usr/share/fpcsrc/3.2.2/packages/fcl-net/src/cnetdb.pp" "/usr/lib/fpc/3.2.2/units/x86_64-openbsd/fcl-net/cnetdb.pp"
Odáig egyébként eljutottunk, hogy a Lazarust le lehet buildelni így:
echo "const RevisionStr = 'main_3_99-2065-g520eccce1a';" > ide/revision.inc
gmake bigide USESVN2REVISIONINC=0
De utána a harfbuzz miatt továbbra is összedől, mint fél disznó az ólban...

Finish: GTK3-mal működik. Hát, a semminél több. Legalább támogatva lesz. Az is valami.
Sz*rk: Vagy mégsem, mert ugyan a GTK3-as verzió elindul, de utána szart se látni, nem működik semmi. GTK3 rulez...

A Qt5 port viszont működik, bár a libQt5Pas "hibája" miatt nem kis szívás volt rájönni, hogy hogy lehet életre lehelni. De amúgy nem veszélyes: fel kell tenni a Qt5-öt (pkg_add qt5), majd le kell rántani a libQt5Pas forrását, letörölni belőle a cbindings/version fájlt, mert megakadályozza a leforgatást, aztán ugyanama könyvtárban qmake-qt5 && gmake && gmake install && ln -s /usr/local/lib/qt5/libQt5Pas.so.1.2 /usr/local/lib/ és máris lehet Qt5-ös alkalmazásokat buildelni és használni. A YTFE is megy vele.


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1432) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2025.10.03. 23:31)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.3 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!