XUDE - XUL IDE (proof-of-concept)

Discussions about applications built on our platform code that do not have a dedicated board.

Moderators: trava90, athenian200

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-02, 17:35

This is just a nice prototype, will still have leftovers from the XULRunner example app thing

There may still be some bugs, feel free to contribute if you want!
https://repo.palemoon.org/wuggy/xude
You do not have the required permissions to view the files attached to this post.
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 17:15

Xude v1.0.0a1 now out!

Seriously need some feedback here, so I'd love some suggestions
https://repo.palemoon.org/wuggy/xude/releases
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

User avatar
andyprough
Board Warrior
Board Warrior
Posts: 1389
Joined: 2020-05-31, 04:33

Re: XUDE - XUL IDE (proof-of-concept)

Post by andyprough » 2026-05-03, 17:32

So you are building XUDE with XUDE? That's pretty cool. I'll have to give it a go.

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-03, 19:35

How do you compile this on Linux?
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
sofrosune
Hobby Astronomer
Hobby Astronomer
Posts: 16
Joined: 2023-11-04, 02:56
Location: Chile

Re: XUDE - XUL IDE (proof-of-concept)

Post by sofrosune » 2026-05-03, 20:00

What does it do?

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 20:02

jarsealer wrote:
2026-05-03, 19:35
How do you compile this on Linux?
Haven't tested it on Linux yet, but you compile it like any other UXP app.
Follow the Pale Moon build instructions on Linux, but use this mozconfig (change GTK_VERSION to 2 if you want it to be GTK2):

Code: Select all

# Clear this if not a 64bit build
_BUILD_64=1

# Set GTK Version to 2 or 3
_GTK_VERSION=3
ac_add_options --enable-application=example
ac_add_options --enable-jemalloc
ac_add_options --disable-webrtc
ac_add_options --disable-parental-controls
ac_add_options --disable-accessibility
ac_add_options --disable-gamepad
ac_add_options --disable-npapi
ac_add_options --disable-extensions
ac_add_options --enable-jetpack
ac_add_options --enable-devtools-server
ac_add_options --enable-devtools
ac_add_options --enable-strip
ac_add_options --with-pthreads
ac_add_options --disable-debug
mk_add_options MOZ_MAKE_FLAGS="-j6"
ac_add_options --enable-optimize="-O2 -GTs -GS- -Qspectre -utf-8"
ac_add_options --enable-default-toolkit=cairo-gtk$_GTK_VERSION

# Processor architecture specific build options
if [ -n "$_BUILD_64" ]; then
  ac_add_options --x-libraries=/usr/lib64
else
  ac_add_options --x-libraries=/usr/lib
fi

export MOZ_PKG_SPECIAL=gtk$_GTK_VERSION
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 20:05

sofrosune wrote:
2026-05-03, 20:00
What does it do?
Xude acts more like Notepad++ then a full on IDE right now in terms of functionality.

Think of it as like a fancy text editor for now.
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-03, 20:18

Code: Select all

 0:09.07 ERROR: Cannot find project xulrunner
 0:09.09 *** Fix above errors and then restart with\
 0:09.10                "/usr/bin/gmake -f client.mk build"
 0:09.10 gmake: *** [client.mk:371: configure] Error 1
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 20:19

jarsealer wrote:
2026-05-03, 20:18

Code: Select all

 0:09.07 ERROR: Cannot find project xulrunner
 0:09.09 *** Fix above errors and then restart with\
 0:09.10                "/usr/bin/gmake -f client.mk build"
 0:09.10 gmake: *** [client.mk:371: configure] Error 1
Hold on, let me find out what is causing this.

UPDATE: should be fixed, do a `git pull` then re-build.
Last edited by ownedbywuigi on 2026-05-03, 20:22, edited 1 time in total.
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-03, 20:21

Off-topic:
ownedbywuigi wrote:
2026-05-03, 20:19
jarsealer wrote:
2026-05-03, 20:18

Code: Select all

 0:09.07 ERROR: Cannot find project xulrunner
 0:09.09 *** Fix above errors and then restart with\
 0:09.10                "/usr/bin/gmake -f client.mk build"
 0:09.10 gmake: *** [client.mk:371: configure] Error 1
Hold on, let me find out what is causing this.
I wonder if you ever sleep...
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 20:22

jarsealer wrote:
2026-05-03, 20:21
Off-topic:
ownedbywuigi wrote:
2026-05-03, 20:19
Hold on, let me find out what is causing this.
I wonder if you ever sleep...
lol i do, timezones exist
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-03, 20:26

Code: Select all

 0:13.24 checking for valid C compiler optimization flags... no
 0:13.24 configure: error: These compiler flags for C are invalid: -O2 -GTs -GS- -Qspectre -utf-8
 0:13.24 DEBUG: <truncated - see config.log for full output>
 0:13.25 DEBUG: configure:11564: checking for alsa
 0:13.25 DEBUG: configure:11571: checking MOZ_ALSA_CFLAGS
 0:13.25 DEBUG: configure:11576: checking MOZ_ALSA_LIBS
 0:13.25 DEBUG: configure:11651: checking for libpulse
 0:13.25 DEBUG: configure:11658: checking MOZ_PULSEAUDIO_CFLAGS
 0:13.25 DEBUG: configure:11663: checking MOZ_PULSEAUDIO_LIBS
 0:13.25 DEBUG: configure:12233: checking for wget
 0:13.25 DEBUG: configure:12558: checking for valid C compiler optimization flags
 0:13.25 DEBUG: configure:12569: /usr/bin/gcc -std=gnu99 -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -O2 -GTs -GS- -Qspectre -utf-8  conftest.c 1>&5
 0:13.25 DEBUG: gcc: error: unrecognized command-line option '-GTs'
 0:13.25 DEBUG: gcc: error: unrecognized command-line option '-GS-'
 0:13.25 DEBUG: gcc: error: unrecognized command-line option '-Qspectre'
 0:13.25 DEBUG: configure: failed program was:
 0:13.25 DEBUG: #line 12562 "configure"
 0:13.25 DEBUG: #include "confdefs.h"
 0:13.25 DEBUG: #include <stdio.h>
 0:13.25 DEBUG: int main() {
 0:13.25 DEBUG: printf("Hello World\n");
 0:13.25 DEBUG: ; return 0; }
 0:13.25 DEBUG: configure: error: These compiler flags for C are invalid: -O2 -GTs -GS- -Qspectre -utf-8
 0:13.25 ERROR: old-configure failed
 0:13.29 *** Fix above errors and then restart with\
 0:13.29                "/usr/bin/gmake -f client.mk build"
 0:13.29 gmake: *** [client.mk:371: configure] Error 1
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 20:53

jarsealer wrote:
2026-05-03, 20:26

Code: Select all

 0:13.24 checking for valid C compiler optimization flags... no
 0:13.24 configure: error: These compiler flags for C are invalid: -O2 -GTs -GS- -Qspectre -utf-8
 0:13.24 DEBUG: <truncated - see config.log for full output>
 0:13.25 DEBUG: configure:11564: checking for alsa
 0:13.25 DEBUG: configure:11571: checking MOZ_ALSA_CFLAGS
 0:13.25 DEBUG: configure:11576: checking MOZ_ALSA_LIBS
 0:13.25 DEBUG: configure:11651: checking for libpulse
 0:13.25 DEBUG: configure:11658: checking MOZ_PULSEAUDIO_CFLAGS
 0:13.25 DEBUG: configure:11663: checking MOZ_PULSEAUDIO_LIBS
 0:13.25 DEBUG: configure:12233: checking for wget
 0:13.25 DEBUG: configure:12558: checking for valid C compiler optimization flags
 0:13.25 DEBUG: configure:12569: /usr/bin/gcc -std=gnu99 -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -O2 -GTs -GS- -Qspectre -utf-8  conftest.c 1>&5
 0:13.25 DEBUG: gcc: error: unrecognized command-line option '-GTs'
 0:13.25 DEBUG: gcc: error: unrecognized command-line option '-GS-'
 0:13.25 DEBUG: gcc: error: unrecognized command-line option '-Qspectre'
 0:13.25 DEBUG: configure: failed program was:
 0:13.25 DEBUG: #line 12562 "configure"
 0:13.25 DEBUG: #include "confdefs.h"
 0:13.25 DEBUG: #include <stdio.h>
 0:13.25 DEBUG: int main() {
 0:13.25 DEBUG: printf("Hello World\n");
 0:13.25 DEBUG: ; return 0; }
 0:13.25 DEBUG: configure: error: These compiler flags for C are invalid: -O2 -GTs -GS- -Qspectre -utf-8
 0:13.25 ERROR: old-configure failed
 0:13.29 *** Fix above errors and then restart with\
 0:13.29                "/usr/bin/gmake -f client.mk build"
 0:13.29 gmake: *** [client.mk:371: configure] Error 1
oh right GCC

just remove all flags except for -O2
apologies
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-03, 21:07

Code: Select all

 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
solitude@localhost:~/xude$ 
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 21:23

jarsealer wrote:
2026-05-03, 21:07

Code: Select all

 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
solitude@localhost:~/xude$ 
Can you send anything above that?
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-03, 21:29

ownedbywuigi wrote:
2026-05-03, 21:23
jarsealer wrote:
2026-05-03, 21:07

Code: Select all

 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
solitude@localhost:~/xude$ 
Can you send anything above that?
Here's a little more:

Code: Select all

0:04.56 checking whether malloc_usable_size definition can use const argument... no
 0:04.59 checking for valloc in malloc.h... yes
 0:04.61 checking for valloc in unistd.h... no
 0:04.62 checking NSPR selection... source-tree
 0:04.62 checking if app-specific confvars.sh exists... /home/solitude/xude/platform/../example/confvars.sh
 0:04.64 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes
 0:04.67 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread
 0:04.67 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:04.69 checking for pango >= 1.22.0... yes
 0:04.69 checking _PANGOCHK_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
 0:04.69 checking _PANGOCHK_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz
 0:04.70 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
 0:04.71 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
 0:04.72 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo
 0:04.72 checking for dbus-1 >= 0.60... yes
 0:04.72 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include
 0:04.72 checking MOZ_DBUS_LIBS... -ldbus-1
 0:04.72 checking for dbus-glib-1 >= 0.60... yes
 0:04.73 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
 0:04.73 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:04.78 configure: warning: No assembler or assembly support for libvpx. Using unoptimized C routines.
 0:04.78 checking for alsa... yes
 0:04.79 checking MOZ_ALSA_CFLAGS...
 0:04.79 checking MOZ_ALSA_LIBS... -lasound
 0:04.79 checking for libpulse... yes
 0:04.79 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:04.79 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
 0:04.83 checking for wget... (cached) wget
 0:04.87 checking for valid C compiler optimization flags... yes
 0:04.94 checking for __cxa_demangle... (cached) yes
 0:04.94 checking for unwind.h... (cached) yes
 0:04.94 checking for _Unwind_Backtrace... (cached) yes
 0:04.99 checking whether C compiler supports -fprofile-generate... yes
 0:05.05 checking what kind of list files are supported by the linker... linkerscript
 0:05.11 checking what kind of ordering can be done with the linker... section-ordering-file
 0:05.12 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
 0:05.12 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
 0:05.12 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
 0:05.12 checking for freetype2 >= 6.1.0... yes
 0:05.12 checking FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:05.13 checking FT2_LIBS... -lfreetype
 0:05.13 checking for FT_Bitmap_Size.y_ppem... (cached) yes
 0:05.13 checking for FT_GlyphSlot_Embolden... (cached) yes
 0:05.13 checking for FT_Load_Sfnt_Table... (cached) yes
 0:05.14 checking for fontconfig/fcfreetype.h... (cached) yes
 0:05.14 checking for fontconfig >= 2.7.0... yes
 0:05.14 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:05.15 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:05.18 checking for posix_fadvise... (cached) yes
 0:05.18 checking for posix_fallocate... (cached) yes
 0:05.26 creating ./config.data
 0:05.38 js/src> configuring
 0:05.38 js/src> running /home/solitude/xude/obj-aarch64-unknown-linux-gnu/_virtualenv/bin/python /home/solitude/xude/platform/build/../configure.py --enable-project=js --target=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --disable-accessibility --enable-jetpack --enable-devtools-server --enable-devtools --disable-extensions --disable-gamepad --disable-npapi --enable-optimize=-O2 --disable-parental-controls --enable-strip --disable-webrtc --with-pthreads --x-libraries=/usr/lib64 --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --with-nspr-cflags=-I/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/include/nspr --with-nspr-libs=-L/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist JS_STANDALONE= --cache-file=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/config.cache
 0:05.50 js/src> ERROR: Cannot find project js
 0:05.50 
 0:05.60 DEBUG: <truncated - see config.log for full output>
 0:05.60 DEBUG: configure:13902: /usr/bin/gcc -std=gnu99 -o conftest.o -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  conftest.c 1>&5
 0:05.60 DEBUG: configure:13904: /usr/bin/gcc -std=gnu99 -o conftest -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.list  1>&5
 0:05.60 DEBUG: configure:13930: checking what kind of ordering can be done with the linker
 0:05.60 DEBUG: configure:13945: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,--section-ordering-file,conftest.order conftest.c  1>&5
 0:05.60 DEBUG: configure:14071: checking for glib-2.0 >= 1.3.7 gobject-2.0
 0:05.60 DEBUG: configure:14078: checking GLIB_CFLAGS
 0:05.60 DEBUG: configure:14083: checking GLIB_LIBS
 0:05.60 DEBUG: configure:14138: checking for freetype2 >= 6.1.0
 0:05.60 DEBUG: configure:14145: checking FT2_CFLAGS
 0:05.60 DEBUG: configure:14150: checking FT2_LIBS
 0:05.60 DEBUG: configure:14186: checking for FT_Bitmap_Size.y_ppem
 0:05.60 DEBUG: configure:14230: checking for FT_GlyphSlot_Embolden
 0:05.60 DEBUG: configure:14230: checking for FT_Load_Sfnt_Table
 0:05.60 DEBUG: configure:14300: checking for fontconfig/fcfreetype.h
 0:05.60 DEBUG: configure:14364: checking for fontconfig >= 2.7.0
 0:05.60 DEBUG: configure:14371: checking _FONTCONFIG_CFLAGS
 0:05.60 DEBUG: configure:14376: checking _FONTCONFIG_LIBS
 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-03, 21:43

jarsealer wrote:
2026-05-03, 21:29
ownedbywuigi wrote:
2026-05-03, 21:23
jarsealer wrote:
2026-05-03, 21:07

Code: Select all

 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
solitude@localhost:~/xude$ 
Can you send anything above that?
Here's a little more:

Code: Select all

0:04.56 checking whether malloc_usable_size definition can use const argument... no
 0:04.59 checking for valloc in malloc.h... yes
 0:04.61 checking for valloc in unistd.h... no
 0:04.62 checking NSPR selection... source-tree
 0:04.62 checking if app-specific confvars.sh exists... /home/solitude/xude/platform/../example/confvars.sh
 0:04.64 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes
 0:04.67 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread
 0:04.67 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:04.69 checking for pango >= 1.22.0... yes
 0:04.69 checking _PANGOCHK_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
 0:04.69 checking _PANGOCHK_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz
 0:04.70 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
 0:04.71 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
 0:04.72 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo
 0:04.72 checking for dbus-1 >= 0.60... yes
 0:04.72 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include
 0:04.72 checking MOZ_DBUS_LIBS... -ldbus-1
 0:04.72 checking for dbus-glib-1 >= 0.60... yes
 0:04.73 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
 0:04.73 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:04.78 configure: warning: No assembler or assembly support for libvpx. Using unoptimized C routines.
 0:04.78 checking for alsa... yes
 0:04.79 checking MOZ_ALSA_CFLAGS...
 0:04.79 checking MOZ_ALSA_LIBS... -lasound
 0:04.79 checking for libpulse... yes
 0:04.79 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:04.79 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
 0:04.83 checking for wget... (cached) wget
 0:04.87 checking for valid C compiler optimization flags... yes
 0:04.94 checking for __cxa_demangle... (cached) yes
 0:04.94 checking for unwind.h... (cached) yes
 0:04.94 checking for _Unwind_Backtrace... (cached) yes
 0:04.99 checking whether C compiler supports -fprofile-generate... yes
 0:05.05 checking what kind of list files are supported by the linker... linkerscript
 0:05.11 checking what kind of ordering can be done with the linker... section-ordering-file
 0:05.12 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
 0:05.12 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
 0:05.12 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
 0:05.12 checking for freetype2 >= 6.1.0... yes
 0:05.12 checking FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:05.13 checking FT2_LIBS... -lfreetype
 0:05.13 checking for FT_Bitmap_Size.y_ppem... (cached) yes
 0:05.13 checking for FT_GlyphSlot_Embolden... (cached) yes
 0:05.13 checking for FT_Load_Sfnt_Table... (cached) yes
 0:05.14 checking for fontconfig/fcfreetype.h... (cached) yes
 0:05.14 checking for fontconfig >= 2.7.0... yes
 0:05.14 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:05.15 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:05.18 checking for posix_fadvise... (cached) yes
 0:05.18 checking for posix_fallocate... (cached) yes
 0:05.26 creating ./config.data
 0:05.38 js/src> configuring
 0:05.38 js/src> running /home/solitude/xude/obj-aarch64-unknown-linux-gnu/_virtualenv/bin/python /home/solitude/xude/platform/build/../configure.py --enable-project=js --target=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --disable-accessibility --enable-jetpack --enable-devtools-server --enable-devtools --disable-extensions --disable-gamepad --disable-npapi --enable-optimize=-O2 --disable-parental-controls --enable-strip --disable-webrtc --with-pthreads --x-libraries=/usr/lib64 --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --with-nspr-cflags=-I/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/include/nspr --with-nspr-libs=-L/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist JS_STANDALONE= --cache-file=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/config.cache
 0:05.50 js/src> ERROR: Cannot find project js
 0:05.50 
 0:05.60 DEBUG: <truncated - see config.log for full output>
 0:05.60 DEBUG: configure:13902: /usr/bin/gcc -std=gnu99 -o conftest.o -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  conftest.c 1>&5
 0:05.60 DEBUG: configure:13904: /usr/bin/gcc -std=gnu99 -o conftest -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.list  1>&5
 0:05.60 DEBUG: configure:13930: checking what kind of ordering can be done with the linker
 0:05.60 DEBUG: configure:13945: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,--section-ordering-file,conftest.order conftest.c  1>&5
 0:05.60 DEBUG: configure:14071: checking for glib-2.0 >= 1.3.7 gobject-2.0
 0:05.60 DEBUG: configure:14078: checking GLIB_CFLAGS
 0:05.60 DEBUG: configure:14083: checking GLIB_LIBS
 0:05.60 DEBUG: configure:14138: checking for freetype2 >= 6.1.0
 0:05.60 DEBUG: configure:14145: checking FT2_CFLAGS
 0:05.60 DEBUG: configure:14150: checking FT2_LIBS
 0:05.60 DEBUG: configure:14186: checking for FT_Bitmap_Size.y_ppem
 0:05.60 DEBUG: configure:14230: checking for FT_GlyphSlot_Embolden
 0:05.60 DEBUG: configure:14230: checking for FT_Load_Sfnt_Table
 0:05.60 DEBUG: configure:14300: checking for fontconfig/fcfreetype.h
 0:05.60 DEBUG: configure:14364: checking for fontconfig >= 2.7.0
 0:05.60 DEBUG: configure:14371: checking _FONTCONFIG_CFLAGS
 0:05.60 DEBUG: configure:14376: checking _FONTCONFIG_LIBS
 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
I’ll fix this tommorow, it’s starting to get late for me.
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-04, 10:21

jarsealer wrote:
2026-05-03, 21:29
ownedbywuigi wrote:
2026-05-03, 21:23
jarsealer wrote:
2026-05-03, 21:07

Code: Select all

 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
solitude@localhost:~/xude$ 
Can you send anything above that?
Here's a little more:

Code: Select all

0:04.56 checking whether malloc_usable_size definition can use const argument... no
 0:04.59 checking for valloc in malloc.h... yes
 0:04.61 checking for valloc in unistd.h... no
 0:04.62 checking NSPR selection... source-tree
 0:04.62 checking if app-specific confvars.sh exists... /home/solitude/xude/platform/../example/confvars.sh
 0:04.64 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes
 0:04.67 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread
 0:04.67 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:04.69 checking for pango >= 1.22.0... yes
 0:04.69 checking _PANGOCHK_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
 0:04.69 checking _PANGOCHK_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz
 0:04.70 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
 0:04.71 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -pthread
 0:04.72 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo
 0:04.72 checking for dbus-1 >= 0.60... yes
 0:04.72 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include
 0:04.72 checking MOZ_DBUS_LIBS... -ldbus-1
 0:04.72 checking for dbus-glib-1 >= 0.60... yes
 0:04.73 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
 0:04.73 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:04.78 configure: warning: No assembler or assembly support for libvpx. Using unoptimized C routines.
 0:04.78 checking for alsa... yes
 0:04.79 checking MOZ_ALSA_CFLAGS...
 0:04.79 checking MOZ_ALSA_LIBS... -lasound
 0:04.79 checking for libpulse... yes
 0:04.79 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:04.79 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
 0:04.83 checking for wget... (cached) wget
 0:04.87 checking for valid C compiler optimization flags... yes
 0:04.94 checking for __cxa_demangle... (cached) yes
 0:04.94 checking for unwind.h... (cached) yes
 0:04.94 checking for _Unwind_Backtrace... (cached) yes
 0:04.99 checking whether C compiler supports -fprofile-generate... yes
 0:05.05 checking what kind of list files are supported by the linker... linkerscript
 0:05.11 checking what kind of ordering can be done with the linker... section-ordering-file
 0:05.12 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
 0:05.12 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
 0:05.12 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
 0:05.12 checking for freetype2 >= 6.1.0... yes
 0:05.12 checking FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:05.13 checking FT2_LIBS... -lfreetype
 0:05.13 checking for FT_Bitmap_Size.y_ppem... (cached) yes
 0:05.13 checking for FT_GlyphSlot_Embolden... (cached) yes
 0:05.13 checking for FT_Load_Sfnt_Table... (cached) yes
 0:05.14 checking for fontconfig/fcfreetype.h... (cached) yes
 0:05.14 checking for fontconfig >= 2.7.0... yes
 0:05.14 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:05.15 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:05.18 checking for posix_fadvise... (cached) yes
 0:05.18 checking for posix_fallocate... (cached) yes
 0:05.26 creating ./config.data
 0:05.38 js/src> configuring
 0:05.38 js/src> running /home/solitude/xude/obj-aarch64-unknown-linux-gnu/_virtualenv/bin/python /home/solitude/xude/platform/build/../configure.py --enable-project=js --target=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --disable-accessibility --enable-jetpack --enable-devtools-server --enable-devtools --disable-extensions --disable-gamepad --disable-npapi --enable-optimize=-O2 --disable-parental-controls --enable-strip --disable-webrtc --with-pthreads --x-libraries=/usr/lib64 --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --with-nspr-cflags=-I/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/include/nspr --with-nspr-libs=-L/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist JS_STANDALONE= --cache-file=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/config.cache
 0:05.50 js/src> ERROR: Cannot find project js
 0:05.50 
 0:05.60 DEBUG: <truncated - see config.log for full output>
 0:05.60 DEBUG: configure:13902: /usr/bin/gcc -std=gnu99 -o conftest.o -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  conftest.c 1>&5
 0:05.60 DEBUG: configure:13904: /usr/bin/gcc -std=gnu99 -o conftest -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.list  1>&5
 0:05.60 DEBUG: configure:13930: checking what kind of ordering can be done with the linker
 0:05.60 DEBUG: configure:13945: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,--section-ordering-file,conftest.order conftest.c  1>&5
 0:05.60 DEBUG: configure:14071: checking for glib-2.0 >= 1.3.7 gobject-2.0
 0:05.60 DEBUG: configure:14078: checking GLIB_CFLAGS
 0:05.60 DEBUG: configure:14083: checking GLIB_LIBS
 0:05.60 DEBUG: configure:14138: checking for freetype2 >= 6.1.0
 0:05.60 DEBUG: configure:14145: checking FT2_CFLAGS
 0:05.60 DEBUG: configure:14150: checking FT2_LIBS
 0:05.60 DEBUG: configure:14186: checking for FT_Bitmap_Size.y_ppem
 0:05.60 DEBUG: configure:14230: checking for FT_GlyphSlot_Embolden
 0:05.60 DEBUG: configure:14230: checking for FT_Load_Sfnt_Table
 0:05.60 DEBUG: configure:14300: checking for fontconfig/fcfreetype.h
 0:05.60 DEBUG: configure:14364: checking for fontconfig >= 2.7.0
 0:05.60 DEBUG: configure:14371: checking _FONTCONFIG_CFLAGS
 0:05.60 DEBUG: configure:14376: checking _FONTCONFIG_LIBS
 0:05.60 DEBUG: configure:15384: checking for posix_fadvise
 0:05.60 DEBUG: configure:15384: checking for posix_fallocate
 0:05.60 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:05.60 ERROR: old-configure failed
 0:05.64 *** Fix above errors and then restart with\
 0:05.64                "/usr/bin/gmake -f client.mk build"
 0:05.64 gmake: *** [client.mk:371: configure] Error 1
I think I fixed this..

git pull, ./mach clobber and ./mach build again
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630

jarsealer
Fanatic
Fanatic
Posts: 108
Joined: 2025-08-03, 23:56

Re: XUDE - XUL IDE (proof-of-concept)

Post by jarsealer » 2026-05-04, 12:45

ownedbywuigi wrote:
2026-05-04, 10:21
git pull, ./mach clobber and ./mach build again

Code: Select all

 0:20.13 checking for posix_fallocate... yes
 0:20.23 updating cache ./config.cache
 0:20.24 creating ./config.data
 0:20.41 js/src> configuring
 0:20.41 js/src> running /home/solitude/xude/obj-aarch64-unknown-linux-gnu/_virtualenv/bin/python /home/solitude/xude/platform/build/../configure.py --enable-project=js --target=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --disable-accessibility --enable-jetpack --enable-devtools-server --enable-devtools --disable-extensions --disable-gamepad --disable-npapi --enable-optimize=-O2 --disable-parental-controls --enable-strip --disable-webrtc --with-pthreads --x-libraries=/usr/lib64 --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --with-nspr-cflags=-I/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/include/nspr --with-nspr-libs=-L/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist JS_STANDALONE= --cache-file=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/config.cache
 0:20.61 js/src> ERROR: Cannot find project js
 0:20.61 
 0:20.73 DEBUG: <truncated - see config.log for full output>
 0:20.74 DEBUG: configure:14083: checking GLIB_LIBS
 0:20.74 DEBUG: configure:14138: checking for freetype2 >= 6.1.0
 0:20.74 DEBUG: configure:14145: checking FT2_CFLAGS
 0:20.74 DEBUG: configure:14150: checking FT2_LIBS
 0:20.74 DEBUG: configure:14186: checking for FT_Bitmap_Size.y_ppem
 0:20.74 DEBUG: configure:14201: /usr/bin/gcc -std=gnu99 -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -I/usr/include/freetype2 -I/usr/include/libpng16   conftest.c 1>&5
 0:20.74 DEBUG: configure:14230: checking for FT_GlyphSlot_Embolden
 0:20.74 DEBUG: configure:14262: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -I/usr/include/freetype2 -I/usr/include/libpng16   -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  -lfreetype  1>&5
 0:20.74 DEBUG: configure:14230: checking for FT_Load_Sfnt_Table
 0:20.74 DEBUG: configure:14262: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -I/usr/include/freetype2 -I/usr/include/libpng16   -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  -lfreetype  1>&5
 0:20.74 DEBUG: configure:14300: checking for fontconfig/fcfreetype.h
 0:20.74 DEBUG: configure:14313: /usr/bin/gcc -std=gnu99 -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  -I/usr/include/freetype2 -I/usr/include/libpng16   conftest.c 1>&5
 0:20.74 DEBUG: configure:14364: checking for fontconfig >= 2.7.0
 0:20.74 DEBUG: configure:14371: checking _FONTCONFIG_CFLAGS
 0:20.74 DEBUG: configure:14376: checking _FONTCONFIG_LIBS
 0:20.74 DEBUG: configure:15384: checking for posix_fadvise
 0:20.74 DEBUG: configure:15416: /usr/bin/gcc -std=gnu99 -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  1>&5
 0:20.75 DEBUG: configure:15384: checking for posix_fallocate
 0:20.75 DEBUG: configure:15416: /usr/bin/gcc -std=gnu99 -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  1>&5
 0:20.75 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:20.75 ERROR: old-configure failed
 0:20.80 *** Fix above errors and then restart with\
 0:20.80                "/usr/bin/gmake -f client.mk build"
 0:20.80 gmake: *** [client.mk:371: configure] Error 1
Pale Moon, Basilisk and SeaLion arm64 user, on Raspberry Pi 5 (8 GB RAM)

User avatar
ownedbywuigi
Fanatic
Fanatic
Posts: 242
Joined: 2026-03-09, 21:48
Location: United Kingdom

Re: XUDE - XUL IDE (proof-of-concept)

Post by ownedbywuigi » 2026-05-04, 13:30

jarsealer wrote:
2026-05-04, 12:45
ownedbywuigi wrote:
2026-05-04, 10:21
git pull, ./mach clobber and ./mach build again

Code: Select all

 0:20.13 checking for posix_fallocate... yes
 0:20.23 updating cache ./config.cache
 0:20.24 creating ./config.data
 0:20.41 js/src> configuring
 0:20.41 js/src> running /home/solitude/xude/obj-aarch64-unknown-linux-gnu/_virtualenv/bin/python /home/solitude/xude/platform/build/../configure.py --enable-project=js --target=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --disable-accessibility --enable-jetpack --enable-devtools-server --enable-devtools --disable-extensions --disable-gamepad --disable-npapi --enable-optimize=-O2 --disable-parental-controls --enable-strip --disable-webrtc --with-pthreads --x-libraries=/usr/lib64 --disable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --with-nspr-cflags=-I/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/include/nspr --with-nspr-libs=-L/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/dist JS_STANDALONE= --cache-file=/home/solitude/xude/obj-aarch64-unknown-linux-gnu/config.cache
 0:20.61 js/src> ERROR: Cannot find project js
 0:20.61 
 0:20.73 DEBUG: <truncated - see config.log for full output>
 0:20.74 DEBUG: configure:14083: checking GLIB_LIBS
 0:20.74 DEBUG: configure:14138: checking for freetype2 >= 6.1.0
 0:20.74 DEBUG: configure:14145: checking FT2_CFLAGS
 0:20.74 DEBUG: configure:14150: checking FT2_LIBS
 0:20.74 DEBUG: configure:14186: checking for FT_Bitmap_Size.y_ppem
 0:20.74 DEBUG: configure:14201: /usr/bin/gcc -std=gnu99 -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -I/usr/include/freetype2 -I/usr/include/libpng16   conftest.c 1>&5
 0:20.74 DEBUG: configure:14230: checking for FT_GlyphSlot_Embolden
 0:20.74 DEBUG: configure:14262: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -I/usr/include/freetype2 -I/usr/include/libpng16   -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  -lfreetype  1>&5
 0:20.74 DEBUG: configure:14230: checking for FT_Load_Sfnt_Table
 0:20.74 DEBUG: configure:14262: /usr/bin/gcc -std=gnu99 -o conftest -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread -I/usr/include/freetype2 -I/usr/include/libpng16   -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  -lfreetype  1>&5
 0:20.74 DEBUG: configure:14300: checking for fontconfig/fcfreetype.h
 0:20.74 DEBUG: configure:14313: /usr/bin/gcc -std=gnu99 -c -flifetime-dse=1  -fno-strict-aliasing -fno-math-errno -pipe -pthread  -I/usr/include/freetype2 -I/usr/include/libpng16   conftest.c 1>&5
 0:20.74 DEBUG: configure:14364: checking for fontconfig >= 2.7.0
 0:20.74 DEBUG: configure:14371: checking _FONTCONFIG_CFLAGS
 0:20.74 DEBUG: configure:14376: checking _FONTCONFIG_LIBS
 0:20.74 DEBUG: configure:15384: checking for posix_fadvise
 0:20.74 DEBUG: configure:15416: /usr/bin/gcc -std=gnu99 -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  1>&5
 0:20.75 DEBUG: configure:15384: checking for posix_fallocate
 0:20.75 DEBUG: configure:15416: /usr/bin/gcc -std=gnu99 -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread  -lpthread  -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id conftest.c  1>&5
 0:20.75 DEBUG: configure:15467: /usr/bin/gcc -std=gnu99 -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -flifetime-dse=1 -fno-strict-aliasing -fno-math-errno -pipe -pthread   conftest.c 1>&5
 0:20.75 ERROR: old-configure failed
 0:20.80 *** Fix above errors and then restart with\
 0:20.80                "/usr/bin/gmake -f client.mk build"
 0:20.80 gmake: *** [client.mk:371: configure] Error 1
Will fix this soon, but will take longer. Don't know why it's still erroring out
Lead Dactyloidae developer.
Feedback needed! https://forum.palemoon.org/viewtopic.ph ... 30#p272630