You are not logged in.
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
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
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
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
simple tricks
multiple definition
export FLAGS="-fcommon" && make
or modify source with add "extern"
Offline
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
Hi,
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
Hi,
Take break time to inform end of morning my laptop
.
Latitude x300 :
pentium M 1.2Ghz (single core)
1Go (max accepted by motherboard
)
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
).
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
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
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
Hi Filou,
Nice to read you, sadly and hope that health is better for you
.
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
.
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
I miss the daily updates, hope all is going well, looking forward to this 
Offline
regards
when we can have xfce 32 bit
version, vlc, latest firefox,
gnome network manager...
can you split-divide kernel...
pulseaudio
Hi,
For justx milestone, remain openbox, slim, and few others libraries.
I fight with slim
.
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
.
Offline
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
I have no way to verify your error without your libraries.
With mine built on lfs10 basis the compilation ends successfully... ;-)
Offline
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
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
Hi,
Strange
.
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
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
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
.
For fontconfig need reinstall, need check why this issue
Offline
[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 1.62 MiB (Peak: 1.77 MiB) ]