- Mitglied seit
- 17 Mrz 2009
- Beiträge
- 1,473
- Punkte für Reaktionen
- 3
- Punkte
- 38
Hallo zusammen,
mit dem aktuellen Git-Repostatus ergibt sich bei mir ein Problem beim Bauen der host-tools:
Hat jemand einen Tip, was ich tun oder weiter analysieren könnte ?
Grüße
JD.
mit dem aktuellen Git-Repostatus ergibt sich bei mir ein Problem beim Bauen der host-tools:
Code:
---> tools/make-host ...
configuring ... (cd /home/john/Githubs/freetz-ng/source/host-tools/pseudo-cc1f6167cb5065daba1462056e2dce8ff72aa855/arch; rm -f config.cache Makefile; \
CC="gcc" \
CXX="g++" \
CFLAGS="-Wall -O2" \
CXXFLAGS="-Wall -O2" \
LDFLAGS="" \
./configure \
--prefix=/home/john/Githubs/freetz-ng/tools/build \
--enable-xattr=no \
--bits=32 \
--cflags="-Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32" \
--libdir=/home/john/Githubs/freetz-ng/tools/build/lib \
--disable-nls \
\
\
);
warning: Unrecognized option '--enable---disable-nls=no'
SQLite header for version 3022000 found in /usr.
Enabling in-memory database by default.
touch /home/john/Githubs/freetz-ng/source/host-tools/pseudo-cc1f6167cb5065daba1462056e2dce8ff72aa855/arch/.configured
cmd() { make -j5 "$@" || { [ "2" = "0" ] && echo && cat .build.log 2>/dev/null; kill $$ 2>/dev/null || kill $$$$ 2>/dev/null; printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed."; exit 1; } }; mkdir -p source; [ -n "" ] && step="/" || step=""; [ -n "" ] && step="$step/"; case "" in BIN) echo -n "package/" >source/.echo_item_tmp ;; LIB) echo -n "library/" >source/.echo_item_tmp ;; HTL) echo -n "tools/" >source/.echo_item_tmp ;; KTC) echo -n "toolchain/kernel$step" >source/.echo_item_tmp ;; TTC) echo -n "toolchain/target$step" >source/.echo_item_tmp ;; KRN) echo -n "kernel" >source/.echo_item_tmp ;; esac; if ! diff -q source/.echo_item_tmp source/.echo_item_new >/dev/null 2>&1 || [ ! -e source/.echo_item_1st ]; then if [ -e source/.echo_item_end -a -e source/.echo_item_new -a -e source/.echo_item_1st ]; then echo -e "\e[48;5;26mdone\e[49m."; rm -f source/.echo_item_end source/.echo_item_1st; fi; [ -s source/.echo_item_tmp ] && cat source/.echo_item_tmp > source/.echo_item_new 2>/dev/null; [ -s source/.echo_item_new ] || cat source/.echo_item_old > source/.echo_item_new 2>/dev/null; if [ -s "source/.echo_item_new" ]; then echo -ne "\e[48;5;90m---> "; cat source/.echo_item_new 2>/dev/null | tee source/.echo_item_old; echo -ne "\e[49m ... "; [ "2" != "0" ] && echo; touch source/.echo_item_end; touch source/.echo_item_1st; fi; fi; echo -ne "\e[48;5;56mbuilding\e[49m ... "; cmd -C /home/john/Githubs/freetz-ng/source/host-tools/pseudo-cc1f6167cb5065daba1462056e2dce8ff72aa855/arch install-lib
done.
---> tools/make-host ...
building ... CC="cc -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g " ./makewrappers "xattr=false"
./maketables enums/*.in
enums/debug_type.in: Flags: set for debug_type
type: debug_type_t (prefix 'PDBG_ENUM')
extra column: unsigned char symbolic (default '\0')
extra column: const char * description (default NULL)
consistency file op pid
client server db xattrdb
profile syscall env chroot
path sql wrapper ipc
invoke benchmark verbose xattr
enums/exit_status.in: type: exit_status_t (prefix 'PSEUDO_EXIT_ENUM')
extra column: char * message (default "exit status unknown")
general fork_failed lock_path lock_held
lock_failed timeout waitpid socket_create
socket_fd socket_path socket_unlink socket_bind
socket_listen listen_fd pseudo_loaded pseudo_prefix
pseudo_invocation epoll_create epoll_ctl
enums/msg_type.in: type: msg_type_t (prefix 'PSEUDO_MSG_ENUM')
ping shutdown op ack
nak fastop
enums/op.in: type: op_t (prefix 'OP_ENUM')
extra column: int wait (default 0)
chdir chmod chown chroot
close creat dup fchmod
fchown fstat link mkdir
mknod open rename stat
unlink symlink exec may-unlink
did-unlink cancel-unlink get-xattr list-xattr
remove-xattr set-xattr create-xattr replace-xattr
closefrom
enums/query_field.in: type: query_field_t (prefix 'PSQF_ENUM')
access client dev fd
ftype gid id inode
mode op order path
perm program result severity
stamp tag text type
uid
enums/query_type.in: type: query_type_t (prefix 'PSQT_ENUM')
extra column: const char * sql (default "LITTLE BOBBY TABLES")
exact less greater bitand
notequal like notlike sqlpat
enums/res.in: type: res_t (prefix 'RESULT_ENUM')
succeed fail error abort
enums/sev.in: type: sev_t (prefix 'SEVERITY_ENUM')
debug info warn error
critical
Writing datatypes...
done. Cleaning up.
Considering template: templates/wrapper_table
Considering template: templates/wrapfuncs.c
Considering template: templates/func_deps
Considering template: templates/guts
Considering template: templates/pseudo_ports
Considering template: templates/port_deps
Considering template: templates/wrapfuncs.h
Considering template: templates/port_wrappers
common
ports/common/wrapfuncs.in: .......
cc -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g -c -o pseudo_tables.o pseudo_tables.c
linux
ports/linux/wrapfuncs.in: .................................................................
unix
ports/unix/wrapfuncs.in: ......................................................................
uids_generic
ports/uids_generic/wrapfuncs.in: ........................
Checking for old/new clone mechanics... New clone.
linux/newclone
ports/linux/newclone/wrapfuncs.in: .
linux/noxattr
ports/linux/noxattr/wrapfuncs.in: ............
linux/statvfs
ports/linux/statvfs/wrapfuncs.in: .
linux/nostatx
linux/statx
ports/linux/statx/wrapfuncs.in: .
Writing functions...
Warning: lchown from linux overriding unix
Warning: mknod from linux overriding unix
Warning: mknodat from linux overriding unix
done. Cleaning up.
cc -fno-strict-aliasing -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g -D_GNU_SOURCE -c -o pseudo_wrappers.o pseudo_wrappers.c
cc -c -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g pseudo_client.c
cc -c -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g pseudo_ipc.c
cc -c -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g pseudo_util.c
pseudo_util.c: In function 'pseudo_fix_path':
pseudo_util.c:825:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
825 | return path;
| ^~~~
In file included from pseudo_wrappers.c:297:
pseudo_wrapfuncs.c:9417:49: warning: argument 2 of type 'const struct timeval *' declared as a pointer [-Warray-parameter=]
9417 | lutimes(const char *path, const struct timeval *tv) {
| ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from pseudo_wrappers.c:25:
/usr/include/sys/time.h:140:62: note: previously declared as an array 'const struct timeval[2]'
140 | extern int lutimes (const char *__file, const struct timeval __tvp[2])
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
pseudo_wrapfuncs.c:15582:48: warning: argument 2 of type 'const struct timeval *' declared as a pointer [-Warray-parameter=]
15582 | utimes(const char *path, const struct timeval *times) {
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/sys/time.h:135:61: note: previously declared as an array 'const struct timeval[2]'
135 | extern int utimes (const char *__file, const struct timeval __tvp[2])
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
cc -pipe -std=gnu99 -Wall -W -Wextra -Wno-deprecated-declarations -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -Wno-cast-function-type -Wno-nonnull-compare -fcommon -m32 -DPSEUDO_PREFIX='"/home/john/Githubs/freetz-ng/tools/build"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"' -DPSEUDO_LIBDIR='"lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"' -DPSEUDO_VERSION='"1.9.0"' -DUSE_MEMORY_DB -DPSEUDO_PASSWD_FALLBACK='""' -O2 -g -shared -o lib/libpseudo.so \
pseudo_client.o pseudo_ipc.o \
pseudo_wrappers.o pseudo_tables.o pseudo_util.o -ldl -lpthread
/usr/local/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a when searching for -lgcc
/usr/local/bin/ld: cannot find -lgcc: No such file or directory
/usr/local/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a when searching for -lgcc
/usr/local/bin/ld: cannot find -lgcc: No such file or directory
collect2: error: ld returned 1 exit status
Makefile:123: recipe for target 'lib/libpseudo.so' failed
make[2]: *** [lib/libpseudo.so] Error 1
make/host-tools/pseudo-host/pseudo-host.mk:61: recipe for target '/home/john/Githubs/freetz-ng/tools/build/lib/libpseudo.so' failed
make[1]: *** [/home/john/Githubs/freetz-ng/tools/build/lib/libpseudo.so] Terminated
Makefile:47: recipe for target 'envira' failed
make: *** [envira] Beendet
Hat jemand einen Tip, was ich tun oder weiter analysieren könnte ?
Grüße
JD.
Zuletzt bearbeitet: