SliTaz SliTaz Forum

You are not logged in.

#76 2023-09-17 15:56:28

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

I switch to 2.4.11 for webkit, minus need few patchs, don't like parallel build (need make -j1).

after many build, i take one again.

2 hours of build to failed about ld cannot find -lEGL hmm

Build libegl-mesa, and update receipt, build launch again.

Offline

#77 2023-09-17 19:42:08

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi again.

Successfully build webkitgtk / webkitgtk-dev smile.

Build midori 0.5.11 (patch due of vala 0.36 issue).

But when try to launch it, i'm going segmentation fault, need debug why.

With [c]midori -g[/c] that run it with gdb, i see call to libjavascriptcoregtk-1.0.so.0 (webkitgtk)

WTF::String::isolatedCopy()

OpaqueJSString:string()

JSEvaluateScript()

Seem issue with build of webkitgtk

Offline

#78 2023-09-17 20:04:13

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Seem reported :

https://linux.debian.bugs.dist.narkive.com/tarPsyBJ/bug-688640-libjavascriptcore-re-javascriptcore-segmentation-fault-on-powerpc

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834236

Need check more

Offline

#79 2023-09-17 20:18:29

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

With patch from debian midori run smile

but issue with ssl, unknown certificate, try to add exception but failed.

"Error granting trust: Couldn't find a place to store the pinned certificate"

[attachment=51635,3384]

Offline

#80 2023-09-17 20:49:47

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Need to check, infact in sometime, page display with ssl (but 'i' indicate site not verified).

I check and see always use openssl 1.0.2u, infact i don't update it when focus on webkitgtk.

Offline

#81 2023-09-18 11:02:15

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

Build this morning before going work with openssl 1.1.1n, failed again but in gdb mode i see :

[c]Gck-CRITICAL **: gck_modules_token_for_uri: assertion 'uri != NULL' failed[/c]

seem related to gnome-keyring https://bugs.launchpad.net/midori/+bug/1638671

Offline

#82 2023-09-18 11:25:57

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Interesting think.

To ensure that webkitgtk / midori 0.5.11 i have build it's correct i compare with cooking 0.5.2.

In debug mode (aka [c]midori -g[/c]), i dont see gck issue, infact midori 0.5.2 build without.

But most think, it's on midori 0.5.2, can't check site but no see warning about it.

[attachment=51638,3385]

Offline

#83 2023-09-18 11:40:14

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Need check all chain packages related to midori and gtk libs (libsoup / gnome-keyring / ...)

In case most depends on gnutls / openssl

Offline

#84 2023-09-18 16:43:02

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Need to improve webkitgtk / midori stuff.

Infact with tazweb / midori from cooking, no issues with https site.

With new build of webkitgtk / midori / tazweb.

For example, i try to navigate on phoronix.com website, i click on disagree popup (segment fault) both on tazweb / midori.

Without issue on cooking, i don't see popup appear.

Offline

#85 2023-09-18 18:53:56

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

I see on BLFS 8.2, purpose midori 0.5.11 build.

Can be linked to webkitgtk 2.4.11 or webkitgtk 2.18.6, i launch build of webkitgtk 2.18.6.

Check if midori/tazweb will be more stable with this version.

Offline

#86 2023-09-19 17:36:46

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

Issue with 2.18.6 about incomplete type 'WebCore::HTMLMediaElement' used in nested name specifier.

I don't find patch to it.

I test build of 2.12.3, minus patch need again, build around 90% and failed, seem i forget patch for WKString.h.

Build launch again, in case always with make -j1 to avoid break with parallel build.

Offline

#87 2023-09-19 20:32:31

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

I'm very sad hmm

97% Linking CXX shared library ../../lib/libwebkit2gtk-4.0.so

issue open 'Too many open files'

=> Failed because i forget to increase open files default 1024, i bump to 4096 (but not permanent, i shut vm with laptop).

Offline

#88 2023-09-20 15:33:23

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

2.12.3 build sucessfully, tazweb don't compile on it, because don't ported to webkit2.

Midori failed about implicit-function-declaration "gtk_widget_set_focus_on_click"

In case i think need bump Midori to more recent version.

Also until not rebuild all stuff without .la gcc83 that broken, i can't sure that instability of midori is side effect.

Offline

#89 2023-09-24 15:47:53

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

When rebuild packages to ensure don't have .la file, i found udev need patch for gcc 6.

In first time, i think no issue because udev have loop dep himself and [c]cook[/c] get packages from cooking if not found in "fresh packages".

But most important it's that we have really chicken/eggs issue in wok.

udev need libgudev-dev to be build, but libgudev is generate during udev build.

=> no reason for it

xorg-glproto depends of mesa-dev, in case proto headers file don't need this dep.

xorg-xf86driproto depends of libdrm-dev, same proto headers file don't need this dep.

Not same case with freetype, have circular deps with harfbuzz / cairo.

=> Need two pass for build, one without harfbuzz deps, and second rebuild with it

For udev, we have same case.

util-linux need udev to build, but himself need first to be build.

Infact, we need two pass also, same case with libusb (need build first without-udev, and rebuild with).

For mesa receipt same think, depend on xorg-server-dev but mesa require by xorg-server to be build.

Offline

#90 2023-09-26 05:47:42

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

Cook in progress for wok without la, remain :

mesa + xorg-server and few apps for xorg

core slitaz apps (webkit / midori / beaver, ...)

slitaz-configs

slitaz-configs-base

slitaz-tools

tazpkg

libsdl

libsdl-dev

libsdl-net

libsdl-net-dev

dosbox

linld

mingw32-binutils

mingw32-runtime-headers

mingw32-w32api-headers

mingw32-gcc-c

mingw32-w32api

mingw32-runtime

mingw32-gcc

syslinux

syslinux-modules

syslinux-tools

syslinux-extra

slitaz-base-files

grub4dos

grub4dos-linux

[attachment=51646,3386]

Offline

#91 2023-09-28 15:29:30

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

Continue build wok without .la, after clean loop deps for mesa / xorg-server, gtk+ with cups-dev that implied loop, i think do most work (691 packages).

Remain gtk apps / core slitaz apps.

To compare of 1279 packages on currrent, i don't launch build for 64bits kernel (74 pkgs), and also because exclude loop deps or unecessary, for example don't build postgresql / qt4 / mysql.

For mysql, we have 5.5.x branch, in case not support for openssl 1.1.x, and unmaintained.

Continue to build remain and ensure that "base,justx,gtkonly,core" flavors is complete.

Check also for webkit issue, and have 64bits version for 4.19.x

[attachment=51647,3387]

Offline

#92 2023-09-28 17:23:56

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

base flavor

=> all packages build

base64 flavor

=> miss memtest64 / linux64

justx flavor

=> miss 915resolution, locale-*, slim, slitaz-doc, slitaz-polar-cursors, openbox

Also base apps on core and slitaz-configs that need locale-*

Offline

#93 2023-09-29 18:32:09

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

Nice to see mysql 5.7 run with openssl 1.1.1n, i known EOL next month sad.

But if follow doc, seem last version can be compiled with gcc 6, 8 branch required gcc 10.

When finish build all flavor and core packages, check eol packages.

In case we need ensure system is safe, (CVE about libwebp, ...)

[attachment=51649,3388]

Offline

#94 2023-09-29 22:34:15

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Stuff for apache / php done smile

Below, see apache in action with php 7.4.33 (and see link on openssl 1.1.1n)

[attachment=51650,3389] [attachment=51650,3390]

Offline

#95 2023-09-30 07:04:28

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

>i known EOL next month

Well, I don't think anyone going to be upset with that)

Offline

#96 2023-09-30 08:45:08

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

infact.

After fix loop with cups / poppler / qt4, build qt4 launch.

also need check loop with cups-filters / cups, infact cups as cups-filters runtime deps but :

cups-filters need poppler-dev, and poppler need cups-dev to build (again chicken/eggs).

I unset cups-filters for cups runtime, and note to rebuild them after.

qt4 just failed, i think don't like openssl 1.1.x, need check for patch sad

ssl/qsslcertificate.cpp:264:68: error: invalid use of incomplete type 'X509 {aka struct x509_st}'

ssl/qsslcertificate.cpp:279:45: error: invalid use of incomplete type 'X509 {aka struct x509_st}'

ssl/qsslcertificate.cpp:492:32: error: invalid use of incomplete type 'X509 {aka struct x509_st}'

ssl/qsslcertificate.cpp:496:29: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}'

ssl/qsslcertificate.cpp:500:36: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}'

ssl/qsslcertificate.cpp:504:36: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}'

Offline

#97 2023-09-30 08:48:36

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

I love opensource community smile.

check error found, patch provide by freebsd

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214691

Offline

#98 2023-10-01 14:05:14

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

qt4 build and linked on ssl 1.1 smile.

Continue with poppler, and need fix loop again.

infact, to fix loop, i remove cups-filters as dep runtime for cups.

that my note

# check for poppler / cups deps (also cups-filters for cups)

# Need rebuild cups with cups-filters as dep runtime

# warn ghostscript / gutenprint / cups-filters / cups loop deps

# ghostscript need cups-dev

# gutenprint need cups-dev

# cups need cups-filters

# cups-filters need ghostscript / gutenprint

need build in order ghostscript, foomatic-db-*, gutenprint, cups-filters

and rebuild cups with cups-filters (for poppler i dont think if really need)

For moment foomatic-db build, step recompressing gzip files for ppd take few long time

Offline

#99 2023-10-01 15:13:38

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

not build foomatic-db, need check why advdef take long time for ppd.gz file, seem not critical packages, require only for foomatic-db-nonfree.

Continue with packages required for slitaz-i18n, downgrade doxygen to 1.8.13 to build with gcc 6 and remove dep on gcc83, required by gtkmm, 2.24.5 can be build with 1.8.13.

Offline

#100 2023-10-01 19:45:54

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

I think have most build part, now deps for midori / webkitgtk.

I hope that issue with midori came from glib / gtk network stack not build with openssl 1.1.1n

[attachment=51656,3391]

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 1.6 MiB (Peak: 1.77 MiB) ]