-
Guest6033
back
-
Guest6033
im going to sleep
-
Guest6033
too late here
-
Guest6033
4 in the morning
-
Guest6033
will be very kind of u if u leave link here
-
tobtoht
Guest6033: I pushed the Dockerfile if you want to have a go at it.
-
tobtoht
Guest6033: fixed it
-
Guest6033
hello
-
moneromooo
Guest6033: while you were away:
-
moneromooo
< tobtoht> Guest6033: I pushed the Dockerfile if you want to have a go at it.
-
Guest6033
good
-
moneromooo
< tobtoht> Guest6033: fixed it
-
Guest6033
thnx
-
Guest6033
-
Guest6033
moneromooo i dont know technically if will work but as idea is very interesting
-
Guest6033
totally control to the people
-
moneromooo
I dunno, I did not look at this scheme.
-
moneromooo
I'll be real curious whether the total hash goes down though.
-
Guest6033
important is not total hash but percentage of hash
-
Guest6033
if goes down is not a problem (my opinion)
-
Guest6033
hello
-
Guest6033
tobtoht are u here
-
tobtoht
here
-
Guest6033
-
Guest6033
the only change from your doc is in the begining "from debian:bullseye"
-
tobtoht
debian and ubuntu have different package repositories
-
tobtoht
packages might not overlap completely
-
tobtoht
you probably need to install some additional gstreamer packages on bullseye
-
tobtoht
the error log might tell you what is missing
-
tobtoht
try adding gstreamer1.0-plugins-bad
-
tobtoht
camerabin is packaged in -good in ubuntu, but it's in -bad on debian
-
tobtoht
or you can remove -gstreamer since its not really needed
-
Guest6033
-
Guest6033
lets remove xcb-xlib ?
-
tobtoht
yeah remove all the manual x11/xcb compiles and grab everything from this list:
doc.qt.io/qt-5/linux-requirements.html
-
tobtoht
wrong link
-
tobtoht
-
Guest6033
i removed xcb-xlib but after starting to compile i had other
paste.debian.net/1202373
-
tobtoht
use shared fontconfig or find a way to get qt to link with -lexpat
-
tobtoht
the pkg-config hack is broken
-
Guest6033
hmm
-
Guest6033
looki have RUN git clone -b 2.13.92 --depth 1
gitlab.freedesktop.org/fontconfig/fontconfig
-
tobtoht
change --disable-shared to --enable-shared and it will work
-
tobtoht
"the pkg-config hack is broken" -> probably some cmake specific quirk, haven't looked into it
-
Guest6033
for fontconfig or everywhere
-
tobtoht
for fontconfig and maybe also freetype2
-
Guest6033
same error again
-
Guest6033
i did --enable-shared fontconfig & freetype2
-
tobtoht
paste your dockerfile
-
Guest6033
-
tobtoht
that looks like it should work
-
tobtoht
>ARG THREADS=25
-
tobtoht
nice
-
tobtoht
if you want quick resolution just install fontconfig/freetype via apt
-
tobtoht
see the package list I linked earlier
-
Guest6033
i have more cores but because of memory i dont insert more
-
Guest6033
i removed -xcb-xlib but i have
paste.debian.net/1202380 with installed RUN git clone -b 0.4.0 --depth 1
gitlab.freedesktop.org/xorg/lib/libxcb-util
-
Guest6033
if i install libxcb without --depth ?
-
tobtoht
don't remove -xcb-xlib
-
tobtoht
just install the package with apt and be done with it
-
Guest6033
u mean to install all xcb from apt
-
tobtoht
yes
-
tobtoht
there is zero point to compiling those yourself except needlessly complicating the build process unless you're after reproducible builds
-
Guest6033
-
tobtoht
you are missing a few
-
Guest6033
which?
-
tobtoht
check my dockerfile, you need all
-
Guest6033
sorry for bothering u but whatever package i insert i allways have "QT_FEATURE_thread AND TARGET XCB::XCB AND TEST_xcb_syslibs AND QT_FEATURE_xkbcommon_x11"
-
tobtoht
paste the packages again
-
Guest6033
-
tobtoht
still missing packages
-
Guest6033
i dont know what else to instert
-
tobtoht
Use this: libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-icccm4-dev libxcb-xfixes0-dev libxcb-render-util0-dev libxcb-xinerama0-dev libxkbcommon-dev libxkbcommon-x11-dev xutils-dev libxcb-util-dev libxcb-xinput-dev
-
tobtoht
oh and
-
tobtoht
libxcb-sync-dev libxcb-randr0-dev
-
Guest6033
until now is working!
-
Guest6033
ninja compiles faster than cmake or the same?
-
tobtoht
use ninja, cmake is not officialy supported
-
Guest6033
i use your dock just asking
-
Guest6033
qt6 install done.thxn a lot!!
-
tobtoht
did you also manage to include qt declarative?
-
tobtoht
if you used my dockerfile verbatim it will work for Feather only
-
tobtoht
look at GUI dockerfile and clone the missing modules
-
Guest6033
COPY --from=featherwallet/feather-deps:linux-beta-8 /deps /deps
-
Guest6033
COPY --from=featherwallet/feather-deps:linux-beta-8 /var/cache/apt/archives /archives
-
Guest6033
this?
-
tobtoht
no
-
tobtoht
also that's the wrong dockerfile
-
Guest6033
which
-
tobtoht
you're trying to build GUI right?
-
Guest6033
yes
-
Guest6033
cmakelists ?
-
tobtoht
-
tobtoht
You need to add the missing modules to your qt6 dockerfile
-
tobtoht
they are required for building the GUI
-
Guest6033
hmm ok!
-
Guest6033
i thought that was no need
-
tobtoht
I don't include them in my Dockerfile because Feather doesn't need them
-
tobtoht
you don't need x11extras and xmlpatterns, those don't exist anymore afaik
-
tobtoht
also you need to remove -skip qtquickcontrol2 and -skip qtdeclarative from configure
-
Guest6033
ok
-
Guest6033
thnx again
-
Guest6033
hello
-
Guest6033
-
Guest6033
what im doing wrong
-
tobtoht
that looks good, but qt6 wants you to use init-repository so might have something to do with that
-
tobtoht
one sec
-
tobtoht
instead of manual cloning the submodules try this
-
tobtoht
perl init-repository --module-subset=qtbase,qtshadertools,qtimageformats,qtsvg,qtmultimedia,qtdeclarative,qtquickcontrols,qtquickcontrols2,qttools,qttranslations,qtgraphicaleffects
-
tobtoht
you need to double check if that list is complete
-
Guest6033
ok
-
tobtoht
oh hold on
-
tobtoht
you're missing qtbase
-
tobtoht
git clone
git://code.qt.io/qt/qtbase.git -b ${QT_VERSION} --depth 1
-
tobtoht
either will work
-
Guest6033
-
Guest6033
i go crazy i changed to 2choice
paste.debian.net/1202433 but again i have
paste.debian.net/1202430
-
tobtoht
uhhh that might be a qt bug, not sure
-
tobtoht
try dev branch instead of 6.2
-
Guest6033
Note: Qt Quick modules not built due to not finding the qtshadertools 'qsb' tool
-
Guest6033
i found this
-
Guest6033
im using dev branch not 6.2
-
tobtoht
idk then, can't look into it now