SliTaz SliTaz Forum

You are not logged in.

#51 2022-05-20 20:35:28

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

Ok thank you very much Shann, I had made that iso just to give an idea of what could work. The ultimate goal is to have everything in graphics, especially an internet browser, which is the main reason it was abandoned...

Offline

#52 2022-05-20 20:47:41

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

Re: SliTaz Development strategy direction

Infact.

Before begin stuff of milestone 2, and stable packages seem work, i go to check if i can compile midori with new gnutls.

Offline

#53 2022-05-21 06:33:01

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

Re: SliTaz Development strategy direction

Hi,

I test build midori yesterday , i found why issue when upgrade my test env about "Attempt to unlock mutex that was not locked", glib 2.46.2 broken packages depend on.

reinstall glib 2.30.2 pcmanfm / lxpanel work again.

I prepare stuff for xorg rebuild.

For Midori to have support https need more recent glib that most deps for other part of system.

check if i can test build midori 0.5.11 with glib 2.46, infact break pcmanfm / lxpanel, just to see if work.

Offline

#54 2022-05-21 09:46:47

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

As I had mentioned we need patches to make pcmanfm-0.5.2 survive. As soon as I have some time I will try from my sources to recreate a patch to apply to the originals.

Example:

from pcmanfm original

tux@slitaz:~$ grep "GLIB" /usr/bin/pcmanfm

GLIBC_2.0

GLIBC_2.7

GLIBC_2.1

GLIBC_2.2

GLIBC_2.2.3

or builded patched

tux@slitaz:~$ grep "GLIB" /usr/bin/pcmanfm

GLIBC_2.29

GLIBC_2.28

GLIBC_2.7

GLIBC_2.14

GLIBC_2.2.5

this one directly supports lfs-10

https://github.com/ib/pcmanfm

Offline

#55 2022-05-21 20:11:48

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

Re: SliTaz Development strategy direction

Hi,

thanks gibor for information and link.

I begin stuff for justx milestone, below first list of packages most them as deps for "xorg-server".

need fix three packages :

- cairo for binutils > 2.34

- libgcrypt / libgpg-error for gcc 10 and C standard more strict (multiple definition,  ...).

cairo-1.10.2.tazpkg

cairo-dev-1.10.2.tazpkg

fontconfig-2.8.0.tazpkg

fontconfig-dev-2.8.0.tazpkg

freetype-2.4.7.tazpkg

freetype-dev-2.4.7.tazpkg

libgcrypt-1.4.6.tazpkg

libgcrypt-dev-1.4.6.tazpkg

libgpg-error-1.9.tazpkg

libgpg-error-dev-1.9.tazpkg

libpng-1.2.47.tazpkg

libpng-dev-1.2.47.tazpkg

libpthread-stubs-0.1.tazpkg

libusb-1.0.8.tazpkg

libusb-dev-1.0.8.tazpkg

libxcb-1.7.tazpkg

libxcb-dev-1.7.tazpkg

libxdg-basedir-1.1.0.tazpkg

libxdg-basedir-dev-1.1.0.tazpkg

libxslt-1.1.34.tazpkg

libxslt-dev-1.1.34.tazpkg

libxslt-python-1.1.34.tazpkg

pciutils-3.1.8.tazpkg

pixman-0.22.0.tazpkg

pixman-dev-0.22.0.tazpkg

usbutils-004.tazpkg

usbutils-dev-004.tazpkg

xcb-proto-1.6.tazpkg

xorg-base-fonts-1.2.tazpkg

xorg-fontsproto-2.1.1.tazpkg

xorg-inputproto-2.0.1.tazpkg

xorg-kbproto-1.0.5.tazpkg

xorg-libfontenc-1.1.0.tazpkg

xorg-libfontenc-dev-1.1.0.tazpkg

xorg-libpciaccess-0.12.1.tazpkg

xorg-libX11-1.4.3.tazpkg

xorg-libX11-dev-1.4.3.tazpkg

xorg-libXau-1.0.6.tazpkg

xorg-libXau-dev-1.0.6.tazpkg

xorg-libXdmcp-1.1.0.tazpkg

xorg-libXdmcp-dev-1.1.0.tazpkg

xorg-libXext-1.1.2.tazpkg

xorg-libXext-dev-1.1.2.tazpkg

xorg-libXfont-1.4.3.tazpkg

xorg-libXfont-dev-1.4.3.tazpkg

xorg-libxkbfile-1.0.7.tazpkg

xorg-libXxf86vm-1.1.1.tazpkg

xorg-util-macros-1.12.0.tazpkg

xorg-xextproto-7.2.0.tazpkg

xorg-xf86vidmodeproto-2.3.tazpkg

xorg-xkbcomp-1.2.3.tazpkg

xorg-xkeyboard-config-2.2.1.tazpkg

xorg-xproto-7.0.22.tazpkg

xorg-xtrans-1.2.6.tazpkg

Offline

#56 2022-05-21 20:25:55

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

simple tricks

multiple definition

export FLAGS="-fcommon" && make

or modify source with add "extern"

Offline

#57 2022-05-23 20:37:25

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

Re: SliTaz Development strategy direction

Hi gibor,

Thanks for tricks,

i continue to work of justx base, try to keep xorg same version with hal in first time.

Offline

#58 2022-05-24 14:39:15

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

I don't doubt your skill, but for my ability to patch HAL it was hard to fix. If you need it I'll post links and patches I used on my 64bit LFS-10.

Offline

#59 2022-05-24 18:35:51

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

Re: SliTaz Development strategy direction

Hi,

hmm infact maybe not sure if good idea to keep hald.

I try yesterday just for test to replace udev by eudev and remove hald on test-iso vm (with mergedbase installed in disk), slim seem work without it.

I rebuild base with glib 2.66.7 / eudev 3.2.11, push stuff on space, now take time to build xorg

https://people.slitaz.org/~shann/slitaz-4.0-stuff/toolchain_20220524/wok

https://people.slitaz.org/~shann/slitaz-4.0-stuff/toolchain_20220524/packages

Offline

#60 2022-05-25 14:18:32

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

Re: SliTaz Development strategy direction

Hi,

Take break time to inform end of morning my laptop wink.

Latitude x300 :

pentium M 1.2Ghz (single core)

1Go (max accepted by motherboard wink)

160Go

boot with my usb key (i alway in pocket) with 3.0 it's ok, i installed ipw2100 firmware (tazpkg already in my folder x300 tongue).

this makes me nostalgic (back to 2010-2012)

After work, check with mergedbase iso if boot sucessfull on it just for fun.

For xorg stack, i fight with pango 1.48.2 /cairo 1.17.2, hell of deps build, pango complain cairo_ft_font, search seem indicate wrong build order for (freetype / libpng / fontconfig / cairo).

Continue to investigate.

Offline

#61 2022-05-26 02:21:48

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

Re: SliTaz Development strategy direction

Hi,

I restart build xorg as follow LFS 10.1, minus "cycle deps" between freetype / harfbuzz seem good. (freetype "without harfbuzz" > harfbuzz "with freetype" > freetype "with harfbuzz" but require also freetype-dev for freetype2.pc", but need bzip2.pc don't provide "thanks archlinux").

At time, next step to xcb-util build package, for cairo / pango, i postponed to build them when need.

Offline

#62 2022-05-27 12:02:40

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

Re: SliTaz Development strategy direction

Hi,

I restart Xorg build part, build xorg libs in progress, remain half.

Infact yesterday with tired at 4:00AM, sleep, forgot i have no build xorg lib, and i have continue with xcb-util.

Offline

#63 2022-05-28 19:59:46

Filou
Moderator
Registered: 2011-05-03
Posts: 256

Re: SliTaz Development strategy direction

Hello everybody !!!

(I still haven't vanished yet, though I didn't post anything in the past months due to being very busy in the job as well as in family business in addition to some health issues... sorry for being so silent for such a long time).

First of all my sincere compliments for taking the burden to restart from scratch, I konw what I am talking about...

Second, your experiences with the basic toolchain as well as with the "higher" libraries (especially freetype/harfbuzz, cairo and others) can really be a pain ... but keep on going. As far as I can see, things seem to solve out step by step...

As for the 64bit-Version, I keep on building the packages locally since I don't want to mess up things by mixing the different states of work. I finished ~2.300 packages again and will keep pressing on.

The rootfs I published (in the other thread) takes up ~60MB but already includes abiword and gnumeric, though no browser. Therefore, the 64bit Versions of Firefox, Palemoon and SeaMonkey are running very well and stable, as i use the rootfs for my daily work already.

As soon as I have reached the next stable state with the new mass-compilation, I will come back and push everything to the SliTaz Server.

So: no really helpful comments on this one except my congrats and respect for the work done, but just a small lifesign and greeting...

C ya !

Offline

#64 2022-05-29 20:52:22

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

Re: SliTaz Development strategy direction

Hi Filou,

Nice to read you, sadly and hope that health is better for you hmm.

Thanks a lot, now with base toolchain are final stage, issues with "high" libraries as minor, most of them it's due of cycle deps.

You are great work for x86_64, thanks also for them smile.

I just finish to build Mesa, after investigate i found gitlab issue about intel vulkan driver not build for i486 target and need exclude.

Same as you, for moment stuff for milestone "justx" not pushed, wait to have a usual and testing iso before.

Offline

#65 2022-06-05 17:13:21

enigma9o7
Member
Registered: 2020-03-22
Posts: 77

Re: SliTaz Development strategy direction

I miss the daily updates, hope all is going well, looking forward to this smile

Offline

#66 2022-06-09 12:38:28

Guest
Guest

Re: SliTaz Development strategy direction

regards

when we can have xfce 32 bit

version, vlc, latest firefox,

gnome network manager...

can you split-divide kernel...

pulseaudio

#67 2022-06-09 18:11:46

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

Re: SliTaz Development strategy direction

Hi,

For justx milestone, remain openbox, slim, and few others libraries.

I fight with slim hmm.

Issue with cmake build :

-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")

-- Checking for one of the modules 'fontconfig'

CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:890 (message):

  None of the required 'fontconfig' found

Call Stack (most recent call first):

  cmake/modules/FONTCONFIGConfig.cmake:18 (pkg_search_module)

  CMakeLists.txt:108 (find_package)

    FontConfig Found

    PAM disabled

    ConsoleKit disabled

-- Looking for pthread.h

-- Looking for pthread.h - found

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed

-- Looking for pthread_create in pthreads

-- Looking for pthread_create in pthreads - not found

-- Looking for pthread_create in pthread

-- Looking for pthread_create in pthread - found

-- Found Threads: TRUE

-- Configuring incomplete, errors occurred!

Run Build Command(s):/usr/bin/make -f Makefile cmTC_88b6c/fast && /usr/bin/make  -f CMakeFiles/cmTC_88b6c.dir/build.make CMakeFiles/cmTC_88b6c.dir/build

make[1]: Entering directory '/home/slitaz/wok/slim/source/slim-1.3.6/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_88b6c.dir/CheckFunctionExists.c.o

/usr/bin/cc   -march=i486 -Os -pipe -fomit-frame-pointer -Wall -g -O2 -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_88b6c.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFun

Linking C executable cmTC_88b6c

/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_88b6c.dir/link.txt --verbose=1

/usr/bin/cc -march=i486 -Os -pipe -fomit-frame-pointer -Wall -g -O2 -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_88b6c.dir/CheckFunctionExists.c.o -o cmTC_88b6c  -lpthreads

/usr/bin/ld: cannot find -lpthreads

collect2: error: ld returned 1 exit status

make[1]: *** [CMakeFiles/cmTC_88b6c.dir/build.make:99: cmTC_88b6c] Error 1

make[1]: Leaving directory '/home/slitaz/wok/slim/source/slim-1.3.6/build/CMakeFiles/CMakeTmp'

make: *** [Makefile:127: cmTC_88b6c/fast] Error 2

For context of build environment :

Cook: slim 1.3.6

================================================================================

QA: checking package receipt...

QA: Unable to reach: http://slim.berlios.de

sh: bad number

Checking build dependencies...

Installing dep (pkg/local): cmake-3.19.5.tazpkg

Installing dep (pkg/local): fontconfig-dev-2.13.1.tazpkg

Installing dep (pkg/local): fontconfig-2.13.1.tazpkg

Installing dep (pkg/local): freetype-dev-2.10.4.tazpkg

Installing dep (pkg/local): freetype-2.10.4.tazpkg

Installing dep (pkg/local): jpeg-dev-9b.tazpkg

Installing dep (pkg/local): jpeg-9b.tazpkg

Installing dep (pkg/local): libpng-dev-1.6.37.tazpkg

Installing dep (pkg/local): libpng-1.6.37.tazpkg

Installing dep (pkg/local): xorg-libXft-dev-2.3.3.tazpkg

Installing dep (pkg/local): xorg-libXft-2.3.3.tazpkg

Installing dep (pkg/local): xorg-libXmu-dev-1.1.3.tazpkg

Installing dep (pkg/local): xorg-libXmu-1.1.3.tazpkg

Extracting: slim-1.3.6.tar.gz

@ljlj, of course why not on roadmap, but xfce / gnome as huge part wink.

Offline

#68 2022-06-10 07:50:18

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

PAM disabled

ConsoleKit disabled

-- Looking for pthread.h

-- Looking for pthread.h - found

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed

-- Looking for pthread_create in pthreads

-- Looking for pthread_create in pthreads - not found

-- Looking for pthread_create in pthread

-- Looking for pthread_create in pthread - found

-- Found Threads: TRUE

-- Configuring incomplete, errors occurred

dont-build-slimlock-without-pam-enabled

CmakeLists.txt

227#install(TARGETS slimlock RUNTIME DESTINATION bin)

Offline

#69 2022-06-10 12:09:24

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

Re: SliTaz Development strategy direction

Hi gibor,

thanks for way

i already do it without success, maybe missing arg hmm

Offline

#70 2022-06-10 13:30:53

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

I have no way to verify your error without your libraries.

With mine built on lfs10 basis the compilation ends successfully... ;-)

Offline

#71 2022-06-11 16:40:53

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

Re: SliTaz Development strategy direction

Hi Gibor,

Infact, i put in folder stuff_justx_wip my wok / packages build with work in progress stuff.

https://people.slitaz.org/~shann/slitaz-4.0-stuff/stuff_justx_wip/wok

https://people.slitaz.org/~shann/slitaz-4.0-stuff/stuff_justx_wip/repo-packages

Continue to investigate why i have issue.

Offline

#72 2022-06-12 09:09:10

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

Hi, as a test I cloned the repo locally, and extracted it to a root...

it is not bootable either in real or in chroot

real kernel panic in the official 3-16-55, or in chroot /bin/sh: option requires an argument -- 'i'

Offline

#73 2022-06-12 10:13:16

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

Re: SliTaz Development strategy direction

Hi,

Strange hmm.

When i create iso for test xorg, boot work well with 3.16.55 and also chroot.

root@slitaz-bbot:/home/slitaz/wok# ls ../build_iso/rootfs_justx/var/lib/tazpkg/installed/

915resolution              gettext-base               libjpeg                    ncurses                    ttf-dejavu                 xorg-libXfont              xorg-server

acl                        glib                       liblzma                    ncurses-common             util-linux-ng-blkid        xorg-libXi                 xorg-setxkbmap

attr                       glibc-base                 libmagic                   ncurses-extra              util-linux-ng-mount        xorg-libXmu                xorg-xauth

busybox                    grub4dos-linux             libpng                     ncursesw                   util-linux-ng-uuid         xorg-libXpm                xorg-xf86-input-evdev

bzip2                      harfbuzz                   libtaz                     pcre                       xcb-util                   xorg-libXrandr             xorg-xf86-input-libinput

bzlib                      kbd-base                   libxcb                     pixman                     xorg-libICE                xorg-libXrender            xorg-xf86-input-synaptics

cdrkit                     kmod                       libxml2                    popt                       xorg-libSM                 xorg-libXt                 xorg-xf86-video-intel

depmod                     libcap                     linux                      rsync                      xorg-libX11                xorg-libXtst               xorg-xf86-video-vesa

dialog                     libcomerr                  llvm-lib-base              slitaz-base-files          xorg-libXau                xorg-libXv                 xorg-xsetroot

dropbear                   libcrypto                  lzlib                      slitaz-boot-scripts        xorg-libXaw                xorg-libXvMC               zlib

e2fsprogs                  libdrm                     lzma                       slitaz-configs-base        xorg-libXcomposite         xorg-libXxf86vm

eudev                      libdrm-intel               mesa                       slitaz-polar-cursors       xorg-libXcursor            xorg-libdmx

expat                      libevdev                   mesa-dri                   slitaz-tools               xorg-libXdamage            xorg-libfontenc

fontconfig                 libffi                     mesa-dri-intel             tazdev                     xorg-libXdmcp              xorg-libpciaccess

freetype                   libgio                     mtdev                      tazlito                    xorg-libXext               xorg-libxkbfile

gcc-lib-base               libinput                   nano                       tazpkg                     xorg-libXfixes             xorg-libxshmfence

Linux slitaz-bbot 3.16.55-slitaz #4 SMP Mon Dec 6 13:01:40 UTC 2021 i686 GNU/Linux

root@slitaz-bbot:/home/slitaz/wok# chroot ../build_iso/rootfs_justx

root@slitaz-bbot:/# tazpkg -l

List of all installed packages

===========================================================================================================================================================================================================

915resolution                      0.5.3             system-tools

acl                                2.2.53            system-tools

attr                               2.4.48            system-tools

busybox                            1.31.1            base-system

bzip2                              1.0.8             utilities

bzlib                              1.0.8             utilities

cdrkit                             1.1.11            utilities

depmod                             3.12              base-system

dialog                             1.1-20110707      base-system

dropbear                           2022.82           security

e2fsprogs                          1.46.1            base-system

eudev                              3.2.11            base-system

expat                              2.4.7             x-window

fontconfig                         2.13.1            x-window

freetype                           2.10.4            x-window

gcc-lib-base                       10.2.0            development

gettext-base                       0.21              base-system

glib                               2.66.7            x-window

glibc-base                         2.33              base-system

grub4dos-linux                     0.4.4             system-tools

harfbuzz                           2.7.4             system-tools

kbd-base                           2.2.0             base-system

kmod                               28                base-system

I put rootfs justx i used :

https://people.slitaz.org/~shann/slitaz-4.0-stuff/stuff_justx_wip/rootfsjustx_20220607.gz

Offline

#74 2022-06-12 16:41:43

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: SliTaz Development strategy direction

It has compiled, but does not launch due to problems with xorg (no screen found)

background you need libjpeg pkg-config and a tazpkg -gi fontconfig-dev -forced. Without the last command cmake keeps giving error (maybe some corrupted files in the root)

If you need it calmly I will repeat the compilation and step by step report the details.

Offline

#75 2022-06-12 18:41:17

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

Re: SliTaz Development strategy direction

Hi Gibor,

Nice to see that seem work, thanks for help.

For xorg i don't build all video drivers, maybe explain that.

I would like please details how you have success build, thanks wink.

For fontconfig need reinstall, need check why this issue

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.62 MiB (Peak: 1.77 MiB) ]