* [PATCH 02/42] berkeley: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 03/42] m4: " Michael Tremer
` (39 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/berkeley | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/berkeley b/lfs/berkeley
index 264097c59..b1f3b36bb 100644
--- a/lfs/berkeley
+++ b/lfs/berkeley
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu99
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 03/42] m4: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
2025-05-02 10:15 ` [PATCH 02/42] berkeley: Fix build with GCC 15 Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 04/42] ncurses: " Michael Tremer
` (38 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/m4 | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/m4 b/lfs/m4
index 4756ef228..62d4a50a7 100644
--- a/lfs/m4
+++ b/lfs/m4
@@ -31,6 +31,9 @@ DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 04/42] ncurses: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
2025-05-02 10:15 ` [PATCH 02/42] berkeley: Fix build with GCC 15 Michael Tremer
2025-05-02 10:15 ` [PATCH 03/42] m4: " Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 05/42] perl: " Michael Tremer
` (37 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/ncurses | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/ncurses b/lfs/ncurses
index b6e331192..e7d8b6663 100644
--- a/lfs/ncurses
+++ b/lfs/ncurses
@@ -31,6 +31,9 @@ DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 05/42] perl: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (2 preceding siblings ...)
2025-05-02 10:15 ` [PATCH 04/42] ncurses: " Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 06/42] bash: " Michael Tremer
` (36 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/perl | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/perl b/lfs/perl
index 81fc597b0..c6da19ce8 100644
--- a/lfs/perl
+++ b/lfs/perl
@@ -39,6 +39,9 @@ else
TARGET = $(DIR_INFO)/$(THISAPP)-tools
endif
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
# Perl does not build with -j larger than 23
MAX_PARALLELISM = 23
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 06/42] bash: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (3 preceding siblings ...)
2025-05-02 10:15 ` [PATCH 05/42] perl: " Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 07/42] ed: " Michael Tremer
` (35 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/bash | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/bash b/lfs/bash
index 8717b1644..6822c61dd 100644
--- a/lfs/bash
+++ b/lfs/bash
@@ -31,6 +31,9 @@ DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 07/42] ed: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (4 preceding siblings ...)
2025-05-02 10:15 ` [PATCH 06/42] bash: " Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 08/42] sysklogd: " Michael Tremer
` (34 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/ed | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lfs/ed b/lfs/ed
index 7f5072cf4..2e2bb8f72 100644
--- a/lfs/ed
+++ b/lfs/ed
@@ -32,9 +32,13 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
+
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
@@ -73,7 +77,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
--prefix=/usr \
--exec-prefix="" \
--disable-nls
- cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make $(MAKETUNING) CFLAGS="$(CFLAGS)"
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 08/42] sysklogd: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (5 preceding siblings ...)
2025-05-02 10:15 ` [PATCH 07/42] ed: " Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:15 ` [PATCH 09/42] texinfo: " Michael Tremer
` (33 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/sysklogd | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lfs/sysklogd b/lfs/sysklogd
index b6e5d4c2f..4e5557264 100644
--- a/lfs/sysklogd
+++ b/lfs/sysklogd
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -74,7 +77,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
# Compile fix
cd $(DIR_APP) && sed -i "s/union wait/int/" syslogd.c
- cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make $(MAKETUNING) RPM_OPT_FLAGS="$(CFLAGS)"
cd $(DIR_APP) && make install
touch /var/log/{dhcpcd.log,messages}
chmod 664 /var/log/{dhcpcd.log,messages}
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 09/42] texinfo: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (6 preceding siblings ...)
2025-05-02 10:15 ` [PATCH 08/42] sysklogd: " Michael Tremer
@ 2025-05-02 10:15 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 10/42] jq: " Michael Tremer
` (32 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:15 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/texinfo | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/texinfo b/lfs/texinfo
index 58cd05ba8..1bb7c0347 100644
--- a/lfs/texinfo
+++ b/lfs/texinfo
@@ -31,6 +31,9 @@ DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 10/42] jq: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (7 preceding siblings ...)
2025-05-02 10:15 ` [PATCH 09/42] texinfo: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 11/42] ppp: " Michael Tremer
` (31 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/jq | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/jq b/lfs/jq
index 518b04564..7f48b5d38 100644
--- a/lfs/jq
+++ b/lfs/jq
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 11/42] ppp: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (8 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 10/42] jq: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 12/42] unzip: " Michael Tremer
` (30 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/ppp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/ppp b/lfs/ppp
index dba82a0b9..b0f7c66b2 100644
--- a/lfs/ppp
+++ b/lfs/ppp
@@ -34,7 +34,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CFLAGS += -fno-strict-aliasing
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fno-strict-aliasing
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 12/42] unzip: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (9 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 11/42] ppp: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 13/42] cpio: " Michael Tremer
` (29 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/unzip | 8 ++++++--
src/patches/unzip-gnu89-build.patch | 15 +++++++++++++++
2 files changed, 21 insertions(+), 2 deletions(-)
create mode 100644 src/patches/unzip-gnu89-build.patch
diff --git a/lfs/unzip b/lfs/unzip
index 418ea7444..87ff9a3c7 100644
--- a/lfs/unzip
+++ b/lfs/unzip
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -70,10 +73,11 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/unzip-gnu89-build.patch
cd $(DIR_APP) && make -f unix/Makefile clean
- cd $(DIR_APP)/unix && ./configure
+ cd $(DIR_APP)/unix && CFLAGS="$(CFLAGS)" ./configure
# ARM/x86_64 cannot use the x86 32 bit assembly code.
- cd $(DIR_APP) && make -f unix/Makefile LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 linux_noasm
+ cd $(DIR_APP) && make -f unix/Makefile LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 generic_gcc
cd $(DIR_APP) && make prefix=/usr MANDIR=/usr/share/man/man1 -f unix/Makefile install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/src/patches/unzip-gnu89-build.patch b/src/patches/unzip-gnu89-build.patch
new file mode 100644
index 000000000..706f12531
--- /dev/null
+++ b/src/patches/unzip-gnu89-build.patch
@@ -0,0 +1,15 @@
+unzip uses C89-only features, so it needs to be built in C89 mode.
+
+diff --git a/unix/Makefile b/unix/Makefile
+index ab32270cf4b9b2cf..5eabbe13095e1f58 100644
+--- a/unix/Makefile
++++ b/unix/Makefile
+@@ -545,7 +545,7 @@ generic: flags # now try autoconfigure first
+ # make $(MAKEF) unzips CF="${CF} `cat flags`"
+
+ generic_gcc:
+- $(MAKE) $(MAKEF) generic CC=gcc IZ_BZIP2="$(IZ_BZIP2)"
++ $(MAKE) $(MAKEF) generic CC="gcc -std=gnu89" IZ_BZIP2="$(IZ_BZIP2)"
+
+ # extensions to perform SVR4 package-creation after compilation
+ generic_pkg: generic svr4package
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 13/42] cpio: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (10 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 12/42] unzip: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 14/42] libconfig: " Michael Tremer
` (28 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/cpio | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/cpio b/lfs/cpio
index b8b6e12fe..f0f2c3f12 100644
--- a/lfs/cpio
+++ b/lfs/cpio
@@ -32,7 +32,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 14/42] libconfig: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (11 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 13/42] cpio: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 15/42] linux-atm: " Michael Tremer
` (27 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/libconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/libconfig b/lfs/libconfig
index 4a34a878e..d1407b636 100644
--- a/lfs/libconfig
+++ b/lfs/libconfig
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 15/42] linux-atm: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (12 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 14/42] libconfig: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 16/42] p11-kit: " Michael Tremer
` (26 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/linux-atm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/linux-atm b/lfs/linux-atm
index e2bbd0698..10f84d46f 100644
--- a/lfs/linux-atm
+++ b/lfs/linux-atm
@@ -32,7 +32,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu99 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 16/42] p11-kit: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (13 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 15/42] linux-atm: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 17/42] cyrus-sasl: " Michael Tremer
` (25 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/p11-kit | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/p11-kit b/lfs/p11-kit
index 2162ddfed..fcc4ce2c2 100644
--- a/lfs/p11-kit
+++ b/lfs/p11-kit
@@ -32,7 +32,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 17/42] cyrus-sasl: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (14 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 16/42] p11-kit: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 18/42] fcron: " Michael Tremer
` (24 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/cyrus-sasl | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/cyrus-sasl b/lfs/cyrus-sasl
index 98fa0a183..273c9bcc6 100644
--- a/lfs/cyrus-sasl
+++ b/lfs/cyrus-sasl
@@ -35,6 +35,9 @@ DIR_APP = $(DIR_SRC)/$(THISAPP)
PROG = cyrus-sasl
PAK_VER = 2
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
ifeq "$(PASS)" ""
TARGET = $(DIR_INFO)/$(THISAPP)
else
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 18/42] fcron: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (15 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 17/42] cyrus-sasl: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 19/42] libtirpc: " Michael Tremer
` (23 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/fcron | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/fcron b/lfs/fcron
index 484deb63d..afcbda1b5 100644
--- a/lfs/fcron
+++ b/lfs/fcron
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 19/42] libtirpc: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (16 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 18/42] fcron: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 20/42] perl-Convert-UUlib: " Michael Tremer
` (22 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/libtirpc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/libtirpc b/lfs/libtirpc
index d902b08ff..c00668998 100644
--- a/lfs/libtirpc
+++ b/lfs/libtirpc
@@ -34,7 +34,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 20/42] perl-Convert-UUlib: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (17 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 19/42] libtirpc: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 21/42] squidguard: " Michael Tremer
` (21 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/perl-Convert-UUlib | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/perl-Convert-UUlib b/lfs/perl-Convert-UUlib
index f6230a85b..0ae1cfd6d 100644
--- a/lfs/perl-Convert-UUlib
+++ b/lfs/perl-Convert-UUlib
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 21/42] squidguard: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (18 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 20/42] perl-Convert-UUlib: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 22/42] mpage: " Michael Tremer
` (20 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/squidguard | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/squidguard b/lfs/squidguard
index b42110c5f..8ad95c472 100644
--- a/lfs/squidguard
+++ b/lfs/squidguard
@@ -32,7 +32,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 22/42] mpage: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (19 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 21/42] squidguard: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 23/42] cifs-utils: " Michael Tremer
` (19 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/mpage | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/lfs/mpage b/lfs/mpage
index 8d228daf2..6bf2e3118 100644
--- a/lfs/mpage
+++ b/lfs/mpage
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -71,7 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/mpage25-config.patch
- cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
- cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+ cd $(DIR_APP) && make $(MAKETUNING) RPM_OPT_FLAGS="$(CFLAGS)"
+ cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 23/42] cifs-utils: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (20 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 22/42] mpage: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 24/42] krb5: " Michael Tremer
` (18 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/cifs-utils | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/cifs-utils b/lfs/cifs-utils
index a53c00bc9..068abee04 100644
--- a/lfs/cifs-utils
+++ b/lfs/cifs-utils
@@ -40,6 +40,9 @@ DEPS = libtalloc
SERVICES =
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 24/42] krb5: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (21 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 23/42] cifs-utils: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 25/42] postfix: " Michael Tremer
` (17 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/krb5 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/krb5 b/lfs/krb5
index 73f249e8b..7ca5acd56 100644
--- a/lfs/krb5
+++ b/lfs/krb5
@@ -34,7 +34,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)/src
TARGET = $(DIR_INFO)/$(THISAPP)
-SERVICES =
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 25/42] postfix: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (22 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 24/42] krb5: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 26/42] strongswan: " Michael Tremer
` (16 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/postfix | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lfs/postfix b/lfs/postfix
index c9fe4cbd8..c7c48895e 100644
--- a/lfs/postfix
+++ b/lfs/postfix
@@ -40,7 +40,9 @@ DEPS =
SERVICES = postfix
-CCARGS = `getconf LFS_CFLAGS` \
+CCARGS = \
+ -std=gnu17 \
+ `getconf LFS_CFLAGS` \
-DDEF_DAEMON_DIR="'\"/usr/lib/postfix\"'" \
-DDEF_MANPAGE_DIR="'\"/usr/share/man\"'" \
-DNO_NIS
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 26/42] strongswan: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (23 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 25/42] postfix: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 27/42] w_scan: " Michael Tremer
` (15 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/strongswan | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/strongswan b/lfs/strongswan
index f3fe35ff5..921dbe5e0 100644
--- a/lfs/strongswan
+++ b/lfs/strongswan
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/strongswan-$(VER)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 27/42] w_scan: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (24 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 26/42] strongswan: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 28/42] iperf3: " Michael Tremer
` (14 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/w_scan | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/w_scan b/lfs/w_scan
index 11a7a2a91..b97d50010 100644
--- a/lfs/w_scan
+++ b/lfs/w_scan
@@ -40,7 +40,8 @@ DEPS =
SERVICES =
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 28/42] iperf3: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (25 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 27/42] w_scan: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 29/42] openvmtools: " Michael Tremer
` (13 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/iperf3 | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/iperf3 b/lfs/iperf3
index 43d325bc0..4ea5a7e69 100644
--- a/lfs/iperf3
+++ b/lfs/iperf3
@@ -40,6 +40,9 @@ DEPS =
SERVICES =
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 29/42] openvmtools: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (26 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 28/42] iperf3: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 30/42] usb_modeswitch: " Michael Tremer
` (12 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/openvmtools | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/openvmtools b/lfs/openvmtools
index 6e277f080..52ea91c73 100644
--- a/lfs/openvmtools
+++ b/lfs/openvmtools
@@ -41,7 +41,8 @@ DEPS =
SERVICES = openvmtools
-CFLAGS += -Wno-error=array-bounds
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -Wno-error=array-bounds
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 30/42] usb_modeswitch: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (27 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 29/42] openvmtools: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 31/42] parted: " Michael Tremer
` (11 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/usb_modeswitch | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/usb_modeswitch b/lfs/usb_modeswitch
index 22fd8b41c..3b478ff7d 100644
--- a/lfs/usb_modeswitch
+++ b/lfs/usb_modeswitch
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 31/42] parted: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (28 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 30/42] usb_modeswitch: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 32/42] xinetd: " Michael Tremer
` (10 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/parted | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lfs/parted b/lfs/parted
index be7bc0bcd..b3632a3c0 100644
--- a/lfs/parted
+++ b/lfs/parted
@@ -34,6 +34,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 32/42] xinetd: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (29 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 31/42] parted: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 33/42] ipfire-netboot: " Michael Tremer
` (9 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/xinetd | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/xinetd b/lfs/xinetd
index f49aa1449..597bcec04 100644
--- a/lfs/xinetd
+++ b/lfs/xinetd
@@ -40,7 +40,8 @@ DEPS =
SERVICES = xinetd
-CFLAGS += -fcommon -I/usr/include/tirpc -Wl,-ltirpc
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon -I/usr/include/tirpc -Wl,-ltirpc
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 33/42] ipfire-netboot: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (30 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 32/42] xinetd: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 34/42] iftop: " Michael Tremer
` (8 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/ipfire-netboot | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/ipfire-netboot b/lfs/ipfire-netboot
index 9e7e3c5ea..c4e75bd81 100644
--- a/lfs/ipfire-netboot
+++ b/lfs/ipfire-netboot
@@ -78,9 +78,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
# Extract iPXE source
cd $(DIR_APP) && tar axf $(DIR_DL)/ipxe-$(PXE_VER).tar.gz
cd $(DIR_APP) && rm -rfv ipxe && ln -s ipxe-$(PXE_VER) ipxe
- cd $(DIR_APP) && make $(MAKETUNING) bin/ipxe.lkrn
+ cd $(DIR_APP) && make $(MAKETUNING) bin/ipxe.lkrn CC="gcc -std=gnu99"
ifeq "$(BUILD_ARCH)" "x86_64"
- cd $(DIR_APP) && make $(MAKETUNING) bin-x86_64-efi/ipxe.efi
+ cd $(DIR_APP) && make $(MAKETUNING) bin-x86_64-efi/ipxe.efi CC="gcc -std=gnu99"
endif
# Installation
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 34/42] iftop: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (31 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 33/42] ipfire-netboot: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 35/42] pmacct: " Michael Tremer
` (7 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/iftop | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/iftop b/lfs/iftop
index b9e33c58f..75197d940 100644
--- a/lfs/iftop
+++ b/lfs/iftop
@@ -40,7 +40,8 @@ DEPS =
SERVICES =
-CFLAGS += -fcommon
+# Fix build with GCC 15
+CFLAGS += -std=gnu17 -fcommon
###############################################################################
# Top-level Rules
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 35/42] pmacct: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (32 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 34/42] iftop: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 36/42] Revert "tcl: Update to version 9.0.1" Michael Tremer
` (6 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/pmacct | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/pmacct b/lfs/pmacct
index 91de82d3f..b56469a8e 100644
--- a/lfs/pmacct
+++ b/lfs/pmacct
@@ -40,6 +40,9 @@ DEPS = libcdada
SERVICES = pmacct
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 36/42] Revert "tcl: Update to version 9.0.1"
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (33 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 35/42] pmacct: " Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 37/42] expect: Update to 5.45.4 Michael Tremer
` (5 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
This reverts commit d18f8eed367b1ad870a28963775113bec94e6c0d.
This patch had to be reverted because expect no longer builds in the
toolchain stage. There does not seem to be a fix for this.
In LFS, Arch and Gentoo are also still on version 8.6.
Fedora 42 seems to be on 9.0, but I am not 100% confident expect would
actually build there.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
config/rootfiles/common/tcl | 2006 +++++++++++++++++++----------------
lfs/tcl | 10 +-
2 files changed, 1106 insertions(+), 910 deletions(-)
diff --git a/config/rootfiles/common/tcl b/config/rootfiles/common/tcl
index 669bee2e5..e01d7cfa2 100644
--- a/config/rootfiles/common/tcl
+++ b/config/rootfiles/common/tcl
@@ -1,6 +1,6 @@
#usr/bin/sqlite3_analyzer
usr/bin/tclsh
-usr/bin/tclsh9.0
+usr/bin/tclsh8.6
#usr/include/fakemysql.h
#usr/include/fakepq.h
#usr/include/fakesql.h
@@ -25,803 +25,1118 @@ usr/bin/tclsh9.0
#usr/include/tdbc.h
#usr/include/tdbcDecls.h
#usr/include/tdbcInt.h
-#usr/lib/itcl4.3.2
-usr/lib/itcl4.3.2/itcl.tcl
-usr/lib/itcl4.3.2/itclConfig.sh
-usr/lib/itcl4.3.2/itclHullCmds.tcl
-usr/lib/itcl4.3.2/itclWidget.tcl
-usr/lib/itcl4.3.2/libitcl4.3.2.so
-#usr/lib/itcl4.3.2/libitclstub.a
-#usr/lib/itcl4.3.2/libitclstub4.3.2.a
-usr/lib/itcl4.3.2/libtcl9itcl4.3.2.so
-usr/lib/itcl4.3.2/pkgIndex.tcl
-usr/lib/libtcl9.0.so
-usr/lib/libtclstub.a
+usr/lib/itcl4.2.4
+usr/lib/itcl4.2.4/itcl.tcl
+usr/lib/itcl4.2.4/itclConfig.sh
+usr/lib/itcl4.2.4/itclHullCmds.tcl
+usr/lib/itcl4.2.4/itclWidget.tcl
+usr/lib/itcl4.2.4/libitcl4.2.4.so
+usr/lib/itcl4.2.4/libitclstub4.2.4.a
+usr/lib/itcl4.2.4/pkgIndex.tcl
+usr/lib/libtcl8.6.so
+#usr/lib/libtclstub8.6.a
#usr/lib/pkgconfig/tcl.pc
-#usr/lib/sqlite3.47.2
-usr/lib/sqlite3.47.2/libsqlite3.47.2.so
-usr/lib/sqlite3.47.2/libtcl9sqlite3.47.2.so
-usr/lib/sqlite3.47.2/pkgIndex.tcl
-usr/lib/tcl9
-usr/lib/tcl9/9.0
-usr/lib/tcl9/9.0/tdbc
-usr/lib/tcl9/9.0/tdbc/sqlite3-1.1.10.tm
-usr/lib/tcl9/9.0/tdbc/sqlite3-1.1.10.uuid
+usr/lib/sqlite3.44.2
+usr/lib/sqlite3.44.2/libsqlite3.44.2.so
+usr/lib/sqlite3.44.2/pkgIndex.tcl
+#usr/lib/tcl8
+#usr/lib/tcl8.6
+usr/lib/tcl8.6/auto.tcl
+usr/lib/tcl8.6/clock.tcl
+usr/lib/tcl8.6/encoding
+usr/lib/tcl8.6/encoding/ascii.enc
+usr/lib/tcl8.6/encoding/big5.enc
+usr/lib/tcl8.6/encoding/cns11643.enc
+usr/lib/tcl8.6/encoding/cp1250.enc
+usr/lib/tcl8.6/encoding/cp1251.enc
+usr/lib/tcl8.6/encoding/cp1252.enc
+usr/lib/tcl8.6/encoding/cp1253.enc
+usr/lib/tcl8.6/encoding/cp1254.enc
+usr/lib/tcl8.6/encoding/cp1255.enc
+usr/lib/tcl8.6/encoding/cp1256.enc
+usr/lib/tcl8.6/encoding/cp1257.enc
+usr/lib/tcl8.6/encoding/cp1258.enc
+usr/lib/tcl8.6/encoding/cp437.enc
+usr/lib/tcl8.6/encoding/cp737.enc
+usr/lib/tcl8.6/encoding/cp775.enc
+usr/lib/tcl8.6/encoding/cp850.enc
+usr/lib/tcl8.6/encoding/cp852.enc
+usr/lib/tcl8.6/encoding/cp855.enc
+usr/lib/tcl8.6/encoding/cp857.enc
+usr/lib/tcl8.6/encoding/cp860.enc
+usr/lib/tcl8.6/encoding/cp861.enc
+usr/lib/tcl8.6/encoding/cp862.enc
+usr/lib/tcl8.6/encoding/cp863.enc
+usr/lib/tcl8.6/encoding/cp864.enc
+usr/lib/tcl8.6/encoding/cp865.enc
+usr/lib/tcl8.6/encoding/cp866.enc
+usr/lib/tcl8.6/encoding/cp869.enc
+usr/lib/tcl8.6/encoding/cp874.enc
+usr/lib/tcl8.6/encoding/cp932.enc
+usr/lib/tcl8.6/encoding/cp936.enc
+usr/lib/tcl8.6/encoding/cp949.enc
+usr/lib/tcl8.6/encoding/cp950.enc
+usr/lib/tcl8.6/encoding/dingbats.enc
+usr/lib/tcl8.6/encoding/ebcdic.enc
+usr/lib/tcl8.6/encoding/euc-cn.enc
+usr/lib/tcl8.6/encoding/euc-jp.enc
+usr/lib/tcl8.6/encoding/euc-kr.enc
+usr/lib/tcl8.6/encoding/gb12345.enc
+usr/lib/tcl8.6/encoding/gb1988.enc
+usr/lib/tcl8.6/encoding/gb2312-raw.enc
+usr/lib/tcl8.6/encoding/gb2312.enc
+usr/lib/tcl8.6/encoding/iso2022-jp.enc
+usr/lib/tcl8.6/encoding/iso2022-kr.enc
+usr/lib/tcl8.6/encoding/iso2022.enc
+usr/lib/tcl8.6/encoding/iso8859-1.enc
+usr/lib/tcl8.6/encoding/iso8859-10.enc
+usr/lib/tcl8.6/encoding/iso8859-11.enc
+usr/lib/tcl8.6/encoding/iso8859-13.enc
+usr/lib/tcl8.6/encoding/iso8859-14.enc
+usr/lib/tcl8.6/encoding/iso8859-15.enc
+usr/lib/tcl8.6/encoding/iso8859-16.enc
+usr/lib/tcl8.6/encoding/iso8859-2.enc
+usr/lib/tcl8.6/encoding/iso8859-3.enc
+usr/lib/tcl8.6/encoding/iso8859-4.enc
+usr/lib/tcl8.6/encoding/iso8859-5.enc
+usr/lib/tcl8.6/encoding/iso8859-6.enc
+usr/lib/tcl8.6/encoding/iso8859-7.enc
+usr/lib/tcl8.6/encoding/iso8859-8.enc
+usr/lib/tcl8.6/encoding/iso8859-9.enc
+usr/lib/tcl8.6/encoding/jis0201.enc
+usr/lib/tcl8.6/encoding/jis0208.enc
+usr/lib/tcl8.6/encoding/jis0212.enc
+usr/lib/tcl8.6/encoding/koi8-r.enc
+usr/lib/tcl8.6/encoding/koi8-u.enc
+usr/lib/tcl8.6/encoding/ksc5601.enc
+usr/lib/tcl8.6/encoding/macCentEuro.enc
+usr/lib/tcl8.6/encoding/macCroatian.enc
+usr/lib/tcl8.6/encoding/macCyrillic.enc
+usr/lib/tcl8.6/encoding/macDingbats.enc
+usr/lib/tcl8.6/encoding/macGreek.enc
+usr/lib/tcl8.6/encoding/macIceland.enc
+usr/lib/tcl8.6/encoding/macJapan.enc
+usr/lib/tcl8.6/encoding/macRoman.enc
+usr/lib/tcl8.6/encoding/macRomania.enc
+usr/lib/tcl8.6/encoding/macThai.enc
+usr/lib/tcl8.6/encoding/macTurkish.enc
+usr/lib/tcl8.6/encoding/macUkraine.enc
+usr/lib/tcl8.6/encoding/shiftjis.enc
+usr/lib/tcl8.6/encoding/symbol.enc
+usr/lib/tcl8.6/encoding/tis-620.enc
+usr/lib/tcl8.6/history.tcl
+usr/lib/tcl8.6/http1.0
+usr/lib/tcl8.6/http1.0/http.tcl
+usr/lib/tcl8.6/http1.0/pkgIndex.tcl
+usr/lib/tcl8.6/init.tcl
+#usr/lib/tcl8.6/msgs
+#usr/lib/tcl8.6/msgs/af.msg
+#usr/lib/tcl8.6/msgs/af_za.msg
+#usr/lib/tcl8.6/msgs/ar.msg
+#usr/lib/tcl8.6/msgs/ar_in.msg
+#usr/lib/tcl8.6/msgs/ar_jo.msg
+#usr/lib/tcl8.6/msgs/ar_lb.msg
+#usr/lib/tcl8.6/msgs/ar_sy.msg
+#usr/lib/tcl8.6/msgs/be.msg
+#usr/lib/tcl8.6/msgs/bg.msg
+#usr/lib/tcl8.6/msgs/bn.msg
+#usr/lib/tcl8.6/msgs/bn_in.msg
+#usr/lib/tcl8.6/msgs/ca.msg
+#usr/lib/tcl8.6/msgs/cs.msg
+#usr/lib/tcl8.6/msgs/da.msg
+#usr/lib/tcl8.6/msgs/de.msg
+#usr/lib/tcl8.6/msgs/de_at.msg
+#usr/lib/tcl8.6/msgs/de_be.msg
+#usr/lib/tcl8.6/msgs/el.msg
+#usr/lib/tcl8.6/msgs/en_au.msg
+#usr/lib/tcl8.6/msgs/en_be.msg
+#usr/lib/tcl8.6/msgs/en_bw.msg
+#usr/lib/tcl8.6/msgs/en_ca.msg
+#usr/lib/tcl8.6/msgs/en_gb.msg
+#usr/lib/tcl8.6/msgs/en_hk.msg
+#usr/lib/tcl8.6/msgs/en_ie.msg
+#usr/lib/tcl8.6/msgs/en_in.msg
+#usr/lib/tcl8.6/msgs/en_nz.msg
+#usr/lib/tcl8.6/msgs/en_ph.msg
+#usr/lib/tcl8.6/msgs/en_sg.msg
+#usr/lib/tcl8.6/msgs/en_za.msg
+#usr/lib/tcl8.6/msgs/en_zw.msg
+#usr/lib/tcl8.6/msgs/eo.msg
+#usr/lib/tcl8.6/msgs/es.msg
+#usr/lib/tcl8.6/msgs/es_ar.msg
+#usr/lib/tcl8.6/msgs/es_bo.msg
+#usr/lib/tcl8.6/msgs/es_cl.msg
+#usr/lib/tcl8.6/msgs/es_co.msg
+#usr/lib/tcl8.6/msgs/es_cr.msg
+#usr/lib/tcl8.6/msgs/es_do.msg
+#usr/lib/tcl8.6/msgs/es_ec.msg
+#usr/lib/tcl8.6/msgs/es_gt.msg
+#usr/lib/tcl8.6/msgs/es_hn.msg
+#usr/lib/tcl8.6/msgs/es_mx.msg
+#usr/lib/tcl8.6/msgs/es_ni.msg
+#usr/lib/tcl8.6/msgs/es_pa.msg
+#usr/lib/tcl8.6/msgs/es_pe.msg
+#usr/lib/tcl8.6/msgs/es_pr.msg
+#usr/lib/tcl8.6/msgs/es_py.msg
+#usr/lib/tcl8.6/msgs/es_sv.msg
+#usr/lib/tcl8.6/msgs/es_uy.msg
+#usr/lib/tcl8.6/msgs/es_ve.msg
+#usr/lib/tcl8.6/msgs/et.msg
+#usr/lib/tcl8.6/msgs/eu.msg
+#usr/lib/tcl8.6/msgs/eu_es.msg
+#usr/lib/tcl8.6/msgs/fa.msg
+#usr/lib/tcl8.6/msgs/fa_in.msg
+#usr/lib/tcl8.6/msgs/fa_ir.msg
+#usr/lib/tcl8.6/msgs/fi.msg
+#usr/lib/tcl8.6/msgs/fo.msg
+#usr/lib/tcl8.6/msgs/fo_fo.msg
+#usr/lib/tcl8.6/msgs/fr.msg
+#usr/lib/tcl8.6/msgs/fr_be.msg
+#usr/lib/tcl8.6/msgs/fr_ca.msg
+#usr/lib/tcl8.6/msgs/fr_ch.msg
+#usr/lib/tcl8.6/msgs/ga.msg
+#usr/lib/tcl8.6/msgs/ga_ie.msg
+#usr/lib/tcl8.6/msgs/gl.msg
+#usr/lib/tcl8.6/msgs/gl_es.msg
+#usr/lib/tcl8.6/msgs/gv.msg
+#usr/lib/tcl8.6/msgs/gv_gb.msg
+#usr/lib/tcl8.6/msgs/he.msg
+#usr/lib/tcl8.6/msgs/hi.msg
+#usr/lib/tcl8.6/msgs/hi_in.msg
+#usr/lib/tcl8.6/msgs/hr.msg
+#usr/lib/tcl8.6/msgs/hu.msg
+#usr/lib/tcl8.6/msgs/id.msg
+#usr/lib/tcl8.6/msgs/id_id.msg
+#usr/lib/tcl8.6/msgs/is.msg
+#usr/lib/tcl8.6/msgs/it.msg
+#usr/lib/tcl8.6/msgs/it_ch.msg
+#usr/lib/tcl8.6/msgs/ja.msg
+#usr/lib/tcl8.6/msgs/kl.msg
+#usr/lib/tcl8.6/msgs/kl_gl.msg
+#usr/lib/tcl8.6/msgs/ko.msg
+#usr/lib/tcl8.6/msgs/ko_kr.msg
+#usr/lib/tcl8.6/msgs/kok.msg
+#usr/lib/tcl8.6/msgs/kok_in.msg
+#usr/lib/tcl8.6/msgs/kw.msg
+#usr/lib/tcl8.6/msgs/kw_gb.msg
+#usr/lib/tcl8.6/msgs/lt.msg
+#usr/lib/tcl8.6/msgs/lv.msg
+#usr/lib/tcl8.6/msgs/mk.msg
+#usr/lib/tcl8.6/msgs/mr.msg
+#usr/lib/tcl8.6/msgs/mr_in.msg
+#usr/lib/tcl8.6/msgs/ms.msg
+#usr/lib/tcl8.6/msgs/ms_my.msg
+#usr/lib/tcl8.6/msgs/mt.msg
+#usr/lib/tcl8.6/msgs/nb.msg
+#usr/lib/tcl8.6/msgs/nl.msg
+#usr/lib/tcl8.6/msgs/nl_be.msg
+#usr/lib/tcl8.6/msgs/nn.msg
+#usr/lib/tcl8.6/msgs/pl.msg
+#usr/lib/tcl8.6/msgs/pt.msg
+#usr/lib/tcl8.6/msgs/pt_br.msg
+#usr/lib/tcl8.6/msgs/ro.msg
+#usr/lib/tcl8.6/msgs/ru.msg
+#usr/lib/tcl8.6/msgs/ru_ua.msg
+#usr/lib/tcl8.6/msgs/sh.msg
+#usr/lib/tcl8.6/msgs/sk.msg
+#usr/lib/tcl8.6/msgs/sl.msg
+#usr/lib/tcl8.6/msgs/sq.msg
+#usr/lib/tcl8.6/msgs/sr.msg
+#usr/lib/tcl8.6/msgs/sv.msg
+#usr/lib/tcl8.6/msgs/sw.msg
+#usr/lib/tcl8.6/msgs/ta.msg
+#usr/lib/tcl8.6/msgs/ta_in.msg
+#usr/lib/tcl8.6/msgs/te.msg
+#usr/lib/tcl8.6/msgs/te_in.msg
+#usr/lib/tcl8.6/msgs/th.msg
+#usr/lib/tcl8.6/msgs/tr.msg
+#usr/lib/tcl8.6/msgs/uk.msg
+#usr/lib/tcl8.6/msgs/vi.msg
+#usr/lib/tcl8.6/msgs/zh.msg
+#usr/lib/tcl8.6/msgs/zh_cn.msg
+#usr/lib/tcl8.6/msgs/zh_hk.msg
+#usr/lib/tcl8.6/msgs/zh_sg.msg
+#usr/lib/tcl8.6/msgs/zh_tw.msg
+#usr/lib/tcl8.6/opt0.4
+usr/lib/tcl8.6/opt0.4/optparse.tcl
+usr/lib/tcl8.6/opt0.4/pkgIndex.tcl
+usr/lib/tcl8.6/package.tcl
+usr/lib/tcl8.6/parray.tcl
+usr/lib/tcl8.6/safe.tcl
+usr/lib/tcl8.6/tclAppInit.c
+usr/lib/tcl8.6/tclIndex
+usr/lib/tcl8.6/tm.tcl
+usr/lib/tcl8.6/word.tcl
+#usr/lib/tcl8/8.4
+usr/lib/tcl8/8.4/platform
+usr/lib/tcl8/8.4/platform-1.0.19.tm
+usr/lib/tcl8/8.4/platform/shell-1.1.4.tm
+#usr/lib/tcl8/8.5
+usr/lib/tcl8/8.5/msgcat-1.6.1.tm
+usr/lib/tcl8/8.5/tcltest-2.5.7.tm
+#usr/lib/tcl8/8.6
+usr/lib/tcl8/8.6/http-2.9.8.tm
+usr/lib/tcl8/8.6/tdbc
+usr/lib/tcl8/8.6/tdbc/sqlite3-1.1.7.tm
usr/lib/tclConfig.sh
usr/lib/tclooConfig.sh
-usr/lib/tdbc1.1.10
-usr/lib/tdbc1.1.10/libtcl9tdbc1.1.10.so
-usr/lib/tdbc1.1.10/libtdbc1.1.10.so
-usr/lib/tdbc1.1.10/libtdbcstub.a
-usr/lib/tdbc1.1.10/libtdbcstub1.1.10.a
-usr/lib/tdbc1.1.10/pkgIndex.tcl
-usr/lib/tdbc1.1.10/tdbc.tcl
-usr/lib/tdbc1.1.10/tdbcConfig.sh
-usr/lib/tdbcmysql1.1.10
-usr/lib/tdbcmysql1.1.10/libtcl9tdbcmysql1.1.10.so
-usr/lib/tdbcmysql1.1.10/libtdbcmysql1.1.10.so
-usr/lib/tdbcmysql1.1.10/pkgIndex.tcl
-usr/lib/tdbcmysql1.1.10/tdbcmysql.tcl
-usr/lib/tdbcodbc1.1.10
-usr/lib/tdbcodbc1.1.10/libtcl9tdbcodbc1.1.10.so
-usr/lib/tdbcodbc1.1.10/libtdbcodbc1.1.10.so
-usr/lib/tdbcodbc1.1.10/pkgIndex.tcl
-usr/lib/tdbcodbc1.1.10/tdbcodbc.tcl
-usr/lib/tdbcpostgres1.1.10
-usr/lib/tdbcpostgres1.1.10/libtcl9tdbcpostgres1.1.10.so
-usr/lib/tdbcpostgres1.1.10/libtdbcpostgres1.1.10.so
-usr/lib/tdbcpostgres1.1.10/pkgIndex.tcl
-usr/lib/tdbcpostgres1.1.10/tdbcpostgres.tcl
-usr/lib/thread3.0.1
-usr/lib/thread3.0.1/libtcl9thread3.0.1.so
-usr/lib/thread3.0.1/pkgIndex.tcl
-usr/share/man/man1/tclsh.1
-usr/share/man/man3/DString.3
-usr/share/man/man3/Notifier.3
-usr/share/man/man3/RegExp.3
-usr/share/man/man3/TCL_MEM_DEBUG.3
-usr/share/man/man3/TclZipfs_AppHook.3
-usr/share/man/man3/TclZipfs_Mount.3
-usr/share/man/man3/TclZipfs_MountBuffer.3
-usr/share/man/man3/TclZipfs_Unmount.3
-usr/share/man/man3/Tcl_Access.3
-usr/share/man/man3/Tcl_AddErrorInfo.3
-usr/share/man/man3/Tcl_AddObjErrorInfo.3
-usr/share/man/man3/Tcl_AlertNotifier.3
-usr/share/man/man3/Tcl_Alloc.3
-usr/share/man/man3/Tcl_AllocStatBuf.3
-usr/share/man/man3/Tcl_AllowExceptions.3
-usr/share/man/man3/Tcl_AppInit.3
-usr/share/man/man3/Tcl_AppendAllObjTypes.3
-usr/share/man/man3/Tcl_AppendElement.3
-usr/share/man/man3/Tcl_AppendExportList.3
-usr/share/man/man3/Tcl_AppendFormatToObj.3
-usr/share/man/man3/Tcl_AppendLimitedToObj.3
-usr/share/man/man3/Tcl_AppendObjToErrorInfo.3
-usr/share/man/man3/Tcl_AppendObjToObj.3
-usr/share/man/man3/Tcl_AppendPrintfToObj.3
-usr/share/man/man3/Tcl_AppendResult.3
-usr/share/man/man3/Tcl_AppendStringsToObj.3
-usr/share/man/man3/Tcl_AppendToObj.3
-usr/share/man/man3/Tcl_AppendUnicodeToObj.3
-usr/share/man/man3/Tcl_AsyncCreate.3
-usr/share/man/man3/Tcl_AsyncDelete.3
-usr/share/man/man3/Tcl_AsyncInvoke.3
-usr/share/man/man3/Tcl_AsyncMark.3
-usr/share/man/man3/Tcl_AsyncMarkFromSignal.3
-usr/share/man/man3/Tcl_AsyncReady.3
-usr/share/man/man3/Tcl_AttemptAlloc.3
-usr/share/man/man3/Tcl_AttemptRealloc.3
-usr/share/man/man3/Tcl_AttemptSetObjLength.3
-usr/share/man/man3/Tcl_BackgroundError.3
-usr/share/man/man3/Tcl_BackgroundException.3
-usr/share/man/man3/Tcl_BadChannelOption.3
-usr/share/man/man3/Tcl_BounceRefCount.3
-usr/share/man/man3/Tcl_CallWhenDeleted.3
-usr/share/man/man3/Tcl_CancelEval.3
-usr/share/man/man3/Tcl_CancelIdleCall.3
-usr/share/man/man3/Tcl_Canceled.3
-usr/share/man/man3/Tcl_ChannelBlockModeProc.3
-usr/share/man/man3/Tcl_ChannelBuffered.3
-usr/share/man/man3/Tcl_ChannelClose2Proc.3
-usr/share/man/man3/Tcl_ChannelFlushProc.3
-usr/share/man/man3/Tcl_ChannelGetHandleProc.3
-usr/share/man/man3/Tcl_ChannelGetOptionProc.3
-usr/share/man/man3/Tcl_ChannelHandlerProc.3
-usr/share/man/man3/Tcl_ChannelInputProc.3
-usr/share/man/man3/Tcl_ChannelName.3
-usr/share/man/man3/Tcl_ChannelOutputProc.3
-usr/share/man/man3/Tcl_ChannelSetOptionProc.3
-usr/share/man/man3/Tcl_ChannelThreadActionProc.3
-usr/share/man/man3/Tcl_ChannelTruncateProc.3
-usr/share/man/man3/Tcl_ChannelVersion.3
-usr/share/man/man3/Tcl_ChannelWatchProc.3
-usr/share/man/man3/Tcl_ChannelWideSeekProc.3
-usr/share/man/man3/Tcl_Char16Len.3
-usr/share/man/man3/Tcl_Char16ToUtfDString.3
-usr/share/man/man3/Tcl_Chdir.3
-usr/share/man/man3/Tcl_ClassGetMetadata.3
-usr/share/man/man3/Tcl_ClassSetConstructor.3
-usr/share/man/man3/Tcl_ClassSetDestructor.3
-usr/share/man/man3/Tcl_ClassSetMetadata.3
-usr/share/man/man3/Tcl_ClearChannelHandlers.3
-usr/share/man/man3/Tcl_Close.3
-usr/share/man/man3/Tcl_CommandComplete.3
-usr/share/man/man3/Tcl_CommandTraceInfo.3
-usr/share/man/man3/Tcl_Concat.3
-usr/share/man/man3/Tcl_ConcatObj.3
-usr/share/man/man3/Tcl_ConditionFinalize.3
-usr/share/man/man3/Tcl_ConditionNotify.3
-usr/share/man/man3/Tcl_ConditionWait.3
-usr/share/man/man3/Tcl_ConsolePanic.3
-usr/share/man/man3/Tcl_ConvertCountedElement.3
-usr/share/man/man3/Tcl_ConvertElement.3
-usr/share/man/man3/Tcl_ConvertToType.3
-usr/share/man/man3/Tcl_CopyObjectInstance.3
-usr/share/man/man3/Tcl_CreateAlias.3
-usr/share/man/man3/Tcl_CreateAliasObj.3
-usr/share/man/man3/Tcl_CreateChannel.3
-usr/share/man/man3/Tcl_CreateChannelHandler.3
-usr/share/man/man3/Tcl_CreateChild.3
-usr/share/man/man3/Tcl_CreateCloseHandler.3
-usr/share/man/man3/Tcl_CreateCommand.3
-usr/share/man/man3/Tcl_CreateEncoding.3
-usr/share/man/man3/Tcl_CreateEnsemble.3
-usr/share/man/man3/Tcl_CreateEventSource.3
-usr/share/man/man3/Tcl_CreateExitHandler.3
-usr/share/man/man3/Tcl_CreateFileHandler.3
-usr/share/man/man3/Tcl_CreateHashEntry.3
-usr/share/man/man3/Tcl_CreateInterp.3
-usr/share/man/man3/Tcl_CreateNamespace.3
-usr/share/man/man3/Tcl_CreateObjCommand.3
-usr/share/man/man3/Tcl_CreateObjCommand2.3
-usr/share/man/man3/Tcl_CreateObjTrace.3
-usr/share/man/man3/Tcl_CreateObjTrace2.3
-usr/share/man/man3/Tcl_CreateThread.3
-usr/share/man/man3/Tcl_CreateThreadExitHandler.3
-usr/share/man/man3/Tcl_CreateTimerHandler.3
-usr/share/man/man3/Tcl_CreateTrace.3
-usr/share/man/man3/Tcl_CutChannel.3
-usr/share/man/man3/Tcl_DStringAppend.3
-usr/share/man/man3/Tcl_DStringAppendElement.3
-usr/share/man/man3/Tcl_DStringEndSublist.3
-usr/share/man/man3/Tcl_DStringFree.3
-usr/share/man/man3/Tcl_DStringGetResult.3
-usr/share/man/man3/Tcl_DStringInit.3
-usr/share/man/man3/Tcl_DStringLength.3
-usr/share/man/man3/Tcl_DStringResult.3
-usr/share/man/man3/Tcl_DStringSetLength.3
-usr/share/man/man3/Tcl_DStringStartSublist.3
-usr/share/man/man3/Tcl_DStringToObj.3
-usr/share/man/man3/Tcl_DStringValue.3
-usr/share/man/man3/Tcl_DecrRefCount.3
-usr/share/man/man3/Tcl_DeleteAssocData.3
-usr/share/man/man3/Tcl_DeleteChannelHandler.3
-usr/share/man/man3/Tcl_DeleteCloseHandler.3
-usr/share/man/man3/Tcl_DeleteCommand.3
-usr/share/man/man3/Tcl_DeleteCommandFromToken.3
-usr/share/man/man3/Tcl_DeleteEventSource.3
-usr/share/man/man3/Tcl_DeleteEvents.3
-usr/share/man/man3/Tcl_DeleteExitHandler.3
-usr/share/man/man3/Tcl_DeleteFileHandler.3
-usr/share/man/man3/Tcl_DeleteHashEntry.3
-usr/share/man/man3/Tcl_DeleteHashTable.3
-usr/share/man/man3/Tcl_DeleteInterp.3
-usr/share/man/man3/Tcl_DeleteNamespace.3
-usr/share/man/man3/Tcl_DeleteThreadExitHandler.3
-usr/share/man/man3/Tcl_DeleteTimerHandler.3
-usr/share/man/man3/Tcl_DeleteTrace.3
-usr/share/man/man3/Tcl_DetachChannel.3
-usr/share/man/man3/Tcl_DetachPids.3
-usr/share/man/man3/Tcl_DictObjDone.3
-usr/share/man/man3/Tcl_DictObjFirst.3
-usr/share/man/man3/Tcl_DictObjGet.3
-usr/share/man/man3/Tcl_DictObjNext.3
-usr/share/man/man3/Tcl_DictObjPut.3
-usr/share/man/man3/Tcl_DictObjPutKeyList.3
-usr/share/man/man3/Tcl_DictObjRemove.3
-usr/share/man/man3/Tcl_DictObjRemoveKeyList.3
-usr/share/man/man3/Tcl_DictObjSize.3
-usr/share/man/man3/Tcl_DiscardInterpState.3
-usr/share/man/man3/Tcl_DoOneEvent.3
-usr/share/man/man3/Tcl_DoWhenIdle.3
-usr/share/man/man3/Tcl_DontCallWhenDeleted.3
-usr/share/man/man3/Tcl_DumpActiveMemory.3
-usr/share/man/man3/Tcl_DuplicateObj.3
-usr/share/man/man3/Tcl_Eof.3
-usr/share/man/man3/Tcl_ErrnoId.3
-usr/share/man/man3/Tcl_ErrnoMsg.3
-usr/share/man/man3/Tcl_Eval.3
-usr/share/man/man3/Tcl_EvalEx.3
-usr/share/man/man3/Tcl_EvalFile.3
-usr/share/man/man3/Tcl_EvalObjEx.3
-usr/share/man/man3/Tcl_EvalObjv.3
-usr/share/man/man3/Tcl_EvalTokensStandard.3
-usr/share/man/man3/Tcl_EventuallyFree.3
-usr/share/man/man3/Tcl_Exit.3
-usr/share/man/man3/Tcl_ExitThread.3
-usr/share/man/man3/Tcl_Export.3
-usr/share/man/man3/Tcl_ExposeCommand.3
-usr/share/man/man3/Tcl_ExprBoolean.3
-usr/share/man/man3/Tcl_ExprBooleanObj.3
-usr/share/man/man3/Tcl_ExprDouble.3
-usr/share/man/man3/Tcl_ExprDoubleObj.3
-usr/share/man/man3/Tcl_ExprLong.3
-usr/share/man/man3/Tcl_ExprLongObj.3
-usr/share/man/man3/Tcl_ExprObj.3
-usr/share/man/man3/Tcl_ExprString.3
-usr/share/man/man3/Tcl_ExternalToUtf.3
-usr/share/man/man3/Tcl_ExternalToUtfDString.3
-usr/share/man/man3/Tcl_ExternalToUtfDStringEx.3
-usr/share/man/man3/Tcl_FSAccess.3
-usr/share/man/man3/Tcl_FSChdir.3
-usr/share/man/man3/Tcl_FSConvertToPathType.3
-usr/share/man/man3/Tcl_FSCopyDirectory.3
-usr/share/man/man3/Tcl_FSCopyFile.3
-usr/share/man/man3/Tcl_FSCreateDirectory.3
-usr/share/man/man3/Tcl_FSData.3
-usr/share/man/man3/Tcl_FSDeleteFile.3
-usr/share/man/man3/Tcl_FSEqualPaths.3
-usr/share/man/man3/Tcl_FSEvalFile.3
-usr/share/man/man3/Tcl_FSEvalFileEx.3
-usr/share/man/man3/Tcl_FSFileAttrStrings.3
-usr/share/man/man3/Tcl_FSFileAttrsGet.3
-usr/share/man/man3/Tcl_FSFileAttrsSet.3
-usr/share/man/man3/Tcl_FSFileSystemInfo.3
-usr/share/man/man3/Tcl_FSGetCwd.3
-usr/share/man/man3/Tcl_FSGetFileSystemForPath.3
-usr/share/man/man3/Tcl_FSGetInternalRep.3
-usr/share/man/man3/Tcl_FSGetNativePath.3
-usr/share/man/man3/Tcl_FSGetNormalizedPath.3
-usr/share/man/man3/Tcl_FSGetPathType.3
-usr/share/man/man3/Tcl_FSGetTranslatedPath.3
-usr/share/man/man3/Tcl_FSGetTranslatedStringPath.3
-usr/share/man/man3/Tcl_FSJoinPath.3
-usr/share/man/man3/Tcl_FSJoinToPath.3
-usr/share/man/man3/Tcl_FSLink.3
-usr/share/man/man3/Tcl_FSListVolumes.3
-usr/share/man/man3/Tcl_FSLoadFile.3
-usr/share/man/man3/Tcl_FSLstat.3
-usr/share/man/man3/Tcl_FSMatchInDirectory.3
-usr/share/man/man3/Tcl_FSMountsChanged.3
-usr/share/man/man3/Tcl_FSNewNativePath.3
-usr/share/man/man3/Tcl_FSOpenFileChannel.3
-usr/share/man/man3/Tcl_FSPathSeparator.3
-usr/share/man/man3/Tcl_FSRegister.3
-usr/share/man/man3/Tcl_FSRemoveDirectory.3
-usr/share/man/man3/Tcl_FSRenameFile.3
-usr/share/man/man3/Tcl_FSSplitPath.3
-usr/share/man/man3/Tcl_FSStat.3
-usr/share/man/man3/Tcl_FSTildeExpand.3
-usr/share/man/man3/Tcl_FSUnloadFile.3
-usr/share/man/man3/Tcl_FSUnregister.3
-usr/share/man/man3/Tcl_FSUtime.3
-usr/share/man/man3/Tcl_FetchInternalRep.3
-usr/share/man/man3/Tcl_Finalize.3
-usr/share/man/man3/Tcl_FinalizeNotifier.3
-usr/share/man/man3/Tcl_FinalizeThread.3
-usr/share/man/man3/Tcl_FindCommand.3
-usr/share/man/man3/Tcl_FindEnsemble.3
-usr/share/man/man3/Tcl_FindExecutable.3
-usr/share/man/man3/Tcl_FindHashEntry.3
-usr/share/man/man3/Tcl_FindNamespace.3
-usr/share/man/man3/Tcl_FindSymbol.3
-usr/share/man/man3/Tcl_FirstHashEntry.3
-usr/share/man/man3/Tcl_Flush.3
-usr/share/man/man3/Tcl_ForgetImport.3
-usr/share/man/man3/Tcl_Format.3
-usr/share/man/man3/Tcl_Free.3
-usr/share/man/man3/Tcl_FreeEncoding.3
-usr/share/man/man3/Tcl_FreeInternalRep.3
-usr/share/man/man3/Tcl_FreeParse.3
-usr/share/man/man3/Tcl_GetAccessTimeFromStat.3
-usr/share/man/man3/Tcl_GetAliasObj.3
-usr/share/man/man3/Tcl_GetAssocData.3
-usr/share/man/man3/Tcl_GetBignumFromObj.3
-usr/share/man/man3/Tcl_GetBlockSizeFromStat.3
-usr/share/man/man3/Tcl_GetBlocksFromStat.3
-usr/share/man/man3/Tcl_GetBoolFromObj.3
-usr/share/man/man3/Tcl_GetBoolean.3
-usr/share/man/man3/Tcl_GetBooleanFromObj.3
-usr/share/man/man3/Tcl_GetByteArrayFromObj.3
-usr/share/man/man3/Tcl_GetBytesFromObj.3
-usr/share/man/man3/Tcl_GetChangeTimeFromStat.3
-usr/share/man/man3/Tcl_GetChannel.3
-usr/share/man/man3/Tcl_GetChannelBufferSize.3
-usr/share/man/man3/Tcl_GetChannelError.3
-usr/share/man/man3/Tcl_GetChannelErrorInterp.3
-usr/share/man/man3/Tcl_GetChannelHandle.3
-usr/share/man/man3/Tcl_GetChannelInstanceData.3
-usr/share/man/man3/Tcl_GetChannelMode.3
-usr/share/man/man3/Tcl_GetChannelName.3
-usr/share/man/man3/Tcl_GetChannelNames.3
-usr/share/man/man3/Tcl_GetChannelNamesEx.3
-usr/share/man/man3/Tcl_GetChannelOption.3
-usr/share/man/man3/Tcl_GetChannelThread.3
-usr/share/man/man3/Tcl_GetChannelType.3
-usr/share/man/man3/Tcl_GetCharLength.3
-usr/share/man/man3/Tcl_GetChild.3
-usr/share/man/man3/Tcl_GetClassAsObject.3
-usr/share/man/man3/Tcl_GetCommandFromObj.3
-usr/share/man/man3/Tcl_GetCommandFullName.3
-usr/share/man/man3/Tcl_GetCommandInfo.3
-usr/share/man/man3/Tcl_GetCommandInfoFromToken.3
-usr/share/man/man3/Tcl_GetCommandName.3
-usr/share/man/man3/Tcl_GetCurrentNamespace.3
-usr/share/man/man3/Tcl_GetCurrentThread.3
-usr/share/man/man3/Tcl_GetCwd.3
-usr/share/man/man3/Tcl_GetDeviceTypeFromStat.3
-usr/share/man/man3/Tcl_GetDouble.3
-usr/share/man/man3/Tcl_GetDoubleFromObj.3
-usr/share/man/man3/Tcl_GetEncoding.3
-usr/share/man/man3/Tcl_GetEncodingFromObj.3
-usr/share/man/man3/Tcl_GetEncodingName.3
-usr/share/man/man3/Tcl_GetEncodingNameFromEnvironment.3
-usr/share/man/man3/Tcl_GetEncodingNames.3
-usr/share/man/man3/Tcl_GetEncodingSearchPath.3
-usr/share/man/man3/Tcl_GetEnsembleFlags.3
-usr/share/man/man3/Tcl_GetEnsembleMappingDict.3
-usr/share/man/man3/Tcl_GetEnsembleNamespace.3
-usr/share/man/man3/Tcl_GetEnsembleParameterList.3
-usr/share/man/man3/Tcl_GetEnsembleSubcommandList.3
-usr/share/man/man3/Tcl_GetEnsembleUnknownHandler.3
-usr/share/man/man3/Tcl_GetErrno.3
-usr/share/man/man3/Tcl_GetErrorLine.3
-usr/share/man/man3/Tcl_GetFSDeviceFromStat.3
-usr/share/man/man3/Tcl_GetFSInodeFromStat.3
-usr/share/man/man3/Tcl_GetGlobalNamespace.3
-usr/share/man/man3/Tcl_GetGroupIdFromStat.3
-usr/share/man/man3/Tcl_GetHashKey.3
-usr/share/man/man3/Tcl_GetHashValue.3
-usr/share/man/man3/Tcl_GetHostName.3
-usr/share/man/man3/Tcl_GetIndexFromObj.3
-usr/share/man/man3/Tcl_GetIndexFromObjStruct.3
-usr/share/man/man3/Tcl_GetInt.3
-usr/share/man/man3/Tcl_GetIntForIndex.3
-usr/share/man/man3/Tcl_GetIntFromObj.3
-usr/share/man/man3/Tcl_GetInterpPath.3
-usr/share/man/man3/Tcl_GetLinkCountFromStat.3
-usr/share/man/man3/Tcl_GetLongFromObj.3
-usr/share/man/man3/Tcl_GetMemoryInfo.3
-usr/share/man/man3/Tcl_GetModeFromStat.3
-usr/share/man/man3/Tcl_GetModificationTimeFromStat.3
-usr/share/man/man3/Tcl_GetNameOfExecutable.3
-usr/share/man/man3/Tcl_GetNamespaceUnknownHandler.3
-usr/share/man/man3/Tcl_GetNumber.3
-usr/share/man/man3/Tcl_GetNumberFromObj.3
-usr/share/man/man3/Tcl_GetObjResult.3
-usr/share/man/man3/Tcl_GetObjType.3
-usr/share/man/man3/Tcl_GetObjectAsClass.3
-usr/share/man/man3/Tcl_GetObjectCommand.3
-usr/share/man/man3/Tcl_GetObjectFromObj.3
-usr/share/man/man3/Tcl_GetObjectName.3
-usr/share/man/man3/Tcl_GetObjectNamespace.3
-usr/share/man/man3/Tcl_GetOpenFile.3
-usr/share/man/man3/Tcl_GetParent.3
-usr/share/man/man3/Tcl_GetPathType.3
-usr/share/man/man3/Tcl_GetRange.3
-usr/share/man/man3/Tcl_GetRegExpFromObj.3
-usr/share/man/man3/Tcl_GetReturnOptions.3
-usr/share/man/man3/Tcl_GetServiceMode.3
-usr/share/man/man3/Tcl_GetSizeFromStat.3
-usr/share/man/man3/Tcl_GetStackedChannel.3
-usr/share/man/man3/Tcl_GetStartupScript.3
-usr/share/man/man3/Tcl_GetStdChannel.3
-usr/share/man/man3/Tcl_GetString.3
-usr/share/man/man3/Tcl_GetStringFromObj.3
-usr/share/man/man3/Tcl_GetStringResult.3
-usr/share/man/man3/Tcl_GetThreadData.3
-usr/share/man/man3/Tcl_GetTime.3
-usr/share/man/man3/Tcl_GetTopChannel.3
-usr/share/man/man3/Tcl_GetUniChar.3
-usr/share/man/man3/Tcl_GetUnicode.3
-usr/share/man/man3/Tcl_GetUnicodeFromObj.3
-usr/share/man/man3/Tcl_GetUserIdFromStat.3
-usr/share/man/man3/Tcl_GetVar.3
-usr/share/man/man3/Tcl_GetVar2.3
-usr/share/man/man3/Tcl_GetVar2Ex.3
-usr/share/man/man3/Tcl_GetVersion.3
-usr/share/man/man3/Tcl_GetWideIntFromObj.3
-usr/share/man/man3/Tcl_GetWideUIntFromObj.3
-usr/share/man/man3/Tcl_Gets.3
-usr/share/man/man3/Tcl_GetsObj.3
-usr/share/man/man3/Tcl_GlobalEval.3
-usr/share/man/man3/Tcl_GlobalEvalObj.3
-usr/share/man/man3/Tcl_HasStringRep.3
-usr/share/man/man3/Tcl_HashStats.3
-usr/share/man/man3/Tcl_HideCommand.3
-usr/share/man/man3/Tcl_Import.3
-usr/share/man/man3/Tcl_IncrRefCount.3
-usr/share/man/man3/Tcl_Init.3
-usr/share/man/man3/Tcl_InitCustomHashTable.3
-usr/share/man/man3/Tcl_InitHashTable.3
-usr/share/man/man3/Tcl_InitMemory.3
-usr/share/man/man3/Tcl_InitNotifier.3
-usr/share/man/man3/Tcl_InitObjHashTable.3
-usr/share/man/man3/Tcl_InitStringRep.3
-usr/share/man/man3/Tcl_InitStubs.3
-usr/share/man/man3/Tcl_InitSubsystems.3
-usr/share/man/man3/Tcl_InputBlocked.3
-usr/share/man/man3/Tcl_InputBuffered.3
-usr/share/man/man3/Tcl_InterpActive.3
-usr/share/man/man3/Tcl_InterpDeleted.3
-usr/share/man/man3/Tcl_InvalidateStringRep.3
-usr/share/man/man3/Tcl_IsChannelExisting.3
-usr/share/man/man3/Tcl_IsChannelRegistered.3
-usr/share/man/man3/Tcl_IsChannelShared.3
-usr/share/man/man3/Tcl_IsEnsemble.3
-usr/share/man/man3/Tcl_IsSafe.3
-usr/share/man/man3/Tcl_IsShared.3
-usr/share/man/man3/Tcl_IsStandardChannel.3
-usr/share/man/man3/Tcl_JoinPath.3
-usr/share/man/man3/Tcl_JoinThread.3
-usr/share/man/man3/Tcl_LimitAddHandler.3
-usr/share/man/man3/Tcl_LimitCheck.3
-usr/share/man/man3/Tcl_LimitExceeded.3
-usr/share/man/man3/Tcl_LimitGetCommands.3
-usr/share/man/man3/Tcl_LimitGetGranularity.3
-usr/share/man/man3/Tcl_LimitGetTime.3
-usr/share/man/man3/Tcl_LimitReady.3
-usr/share/man/man3/Tcl_LimitRemoveHandler.3
-usr/share/man/man3/Tcl_LimitSetCommands.3
-usr/share/man/man3/Tcl_LimitSetGranularity.3
-usr/share/man/man3/Tcl_LimitSetTime.3
-usr/share/man/man3/Tcl_LimitTypeEnabled.3
-usr/share/man/man3/Tcl_LimitTypeExceeded.3
-usr/share/man/man3/Tcl_LimitTypeReset.3
-usr/share/man/man3/Tcl_LimitTypeSet.3
-usr/share/man/man3/Tcl_LinkArray.3
-usr/share/man/man3/Tcl_LinkVar.3
-usr/share/man/man3/Tcl_ListObjAppendElement.3
-usr/share/man/man3/Tcl_ListObjAppendList.3
-usr/share/man/man3/Tcl_ListObjGetElements.3
-usr/share/man/man3/Tcl_ListObjIndex.3
-usr/share/man/man3/Tcl_ListObjLength.3
-usr/share/man/man3/Tcl_ListObjReplace.3
-usr/share/man/man3/Tcl_LoadFile.3
-usr/share/man/man3/Tcl_LogCommandInfo.3
-usr/share/man/man3/Tcl_Main.3
-usr/share/man/man3/Tcl_MainEx.3
-usr/share/man/man3/Tcl_MainExW.3
-usr/share/man/man3/Tcl_MakeFileChannel.3
-usr/share/man/man3/Tcl_MakeTcpClientChannel.3
-usr/share/man/man3/Tcl_Merge.3
-usr/share/man/man3/Tcl_MethodDeclarerClass.3
-usr/share/man/man3/Tcl_MethodDeclarerObject.3
-usr/share/man/man3/Tcl_MethodIsPrivate.3
-usr/share/man/man3/Tcl_MethodIsPublic.3
-usr/share/man/man3/Tcl_MethodIsType.3
-usr/share/man/man3/Tcl_MethodName.3
-usr/share/man/man3/Tcl_MutexFinalize.3
-usr/share/man/man3/Tcl_MutexLock.3
-usr/share/man/man3/Tcl_MutexUnlock.3
-usr/share/man/man3/Tcl_NRAddCallback.3
-usr/share/man/man3/Tcl_NRCallObjProc.3
-usr/share/man/man3/Tcl_NRCallObjProc2.3
-usr/share/man/man3/Tcl_NRCmdSwap.3
-usr/share/man/man3/Tcl_NRCreateCommand.3
-usr/share/man/man3/Tcl_NRCreateCommand2.3
-usr/share/man/man3/Tcl_NREvalObj.3
-usr/share/man/man3/Tcl_NREvalObjv.3
-usr/share/man/man3/Tcl_NRExprObj.3
-usr/share/man/man3/Tcl_NewBignumObj.3
-usr/share/man/man3/Tcl_NewBooleanObj.3
-usr/share/man/man3/Tcl_NewByteArrayObj.3
-usr/share/man/man3/Tcl_NewDictObj.3
-usr/share/man/man3/Tcl_NewDoubleObj.3
-usr/share/man/man3/Tcl_NewInstanceMethod.3
-usr/share/man/man3/Tcl_NewIntObj.3
-usr/share/man/man3/Tcl_NewListObj.3
-usr/share/man/man3/Tcl_NewLongObj.3
-usr/share/man/man3/Tcl_NewMethod.3
-usr/share/man/man3/Tcl_NewObj.3
-usr/share/man/man3/Tcl_NewObjectInstance.3
-usr/share/man/man3/Tcl_NewStringObj.3
-usr/share/man/man3/Tcl_NewUnicodeObj.3
-usr/share/man/man3/Tcl_NewWideIntObj.3
-usr/share/man/man3/Tcl_NewWideUIntObj.3
-usr/share/man/man3/Tcl_NextHashEntry.3
-usr/share/man/man3/Tcl_NotifyChannel.3
-usr/share/man/man3/Tcl_NumUtfChars.3
-usr/share/man/man3/Tcl_OOInitStubs.3
-usr/share/man/man3/Tcl_ObjGetVar2.3
-usr/share/man/man3/Tcl_ObjPrintf.3
-usr/share/man/man3/Tcl_ObjSetVar2.3
-usr/share/man/man3/Tcl_ObjectContextInvokeNext.3
-usr/share/man/man3/Tcl_ObjectContextIsFiltering.3
-usr/share/man/man3/Tcl_ObjectContextMethod.3
-usr/share/man/man3/Tcl_ObjectContextObject.3
-usr/share/man/man3/Tcl_ObjectContextSkippedArgs.3
-usr/share/man/man3/Tcl_ObjectDeleted.3
-usr/share/man/man3/Tcl_ObjectGetMetadata.3
-usr/share/man/man3/Tcl_ObjectGetMethodNameMapper.3
-usr/share/man/man3/Tcl_ObjectSetMetadata.3
-usr/share/man/man3/Tcl_ObjectSetMethodNameMapper.3
-usr/share/man/man3/Tcl_OpenCommandChannel.3
-usr/share/man/man3/Tcl_OpenFileChannel.3
-usr/share/man/man3/Tcl_OpenTcpClient.3
-usr/share/man/man3/Tcl_OpenTcpServer.3
-usr/share/man/man3/Tcl_OpenTcpServerEx.3
-usr/share/man/man3/Tcl_OutputBuffered.3
-usr/share/man/man3/Tcl_Panic.3
-usr/share/man/man3/Tcl_ParseArgsObjv.3
-usr/share/man/man3/Tcl_ParseBraces.3
-usr/share/man/man3/Tcl_ParseCommand.3
-usr/share/man/man3/Tcl_ParseExpr.3
-usr/share/man/man3/Tcl_ParseQuotedString.3
-usr/share/man/man3/Tcl_ParseVar.3
-usr/share/man/man3/Tcl_ParseVarName.3
-usr/share/man/man3/Tcl_PkgPresent.3
-usr/share/man/man3/Tcl_PkgPresentEx.3
-usr/share/man/man3/Tcl_PkgProvide.3
-usr/share/man/man3/Tcl_PkgProvideEx.3
-usr/share/man/man3/Tcl_PkgRequire.3
-usr/share/man/man3/Tcl_PkgRequireEx.3
-usr/share/man/man3/Tcl_PkgRequireProc.3
-usr/share/man/man3/Tcl_PosixError.3
-usr/share/man/man3/Tcl_Preserve.3
-usr/share/man/man3/Tcl_PrintDouble.3
-usr/share/man/man3/Tcl_PutEnv.3
-usr/share/man/man3/Tcl_QueryTimeProc.3
-usr/share/man/man3/Tcl_QueueEvent.3
-usr/share/man/man3/Tcl_Read.3
-usr/share/man/man3/Tcl_ReadChars.3
-usr/share/man/man3/Tcl_ReadRaw.3
-usr/share/man/man3/Tcl_Realloc.3
-usr/share/man/man3/Tcl_ReapDetachedProcs.3
-usr/share/man/man3/Tcl_RecordAndEval.3
-usr/share/man/man3/Tcl_RecordAndEvalObj.3
-usr/share/man/man3/Tcl_RegExpCompile.3
-usr/share/man/man3/Tcl_RegExpExec.3
-usr/share/man/man3/Tcl_RegExpExecObj.3
-usr/share/man/man3/Tcl_RegExpGetInfo.3
-usr/share/man/man3/Tcl_RegExpMatch.3
-usr/share/man/man3/Tcl_RegExpMatchObj.3
-usr/share/man/man3/Tcl_RegExpRange.3
-usr/share/man/man3/Tcl_RegisterChannel.3
-usr/share/man/man3/Tcl_RegisterConfig.3
-usr/share/man/man3/Tcl_RegisterObjType.3
-usr/share/man/man3/Tcl_Release.3
-usr/share/man/man3/Tcl_ResetResult.3
-usr/share/man/man3/Tcl_RestoreInterpState.3
-usr/share/man/man3/Tcl_SaveInterpState.3
-usr/share/man/man3/Tcl_ScanCountedElement.3
-usr/share/man/man3/Tcl_ScanElement.3
-usr/share/man/man3/Tcl_Seek.3
-usr/share/man/man3/Tcl_ServiceAll.3
-usr/share/man/man3/Tcl_ServiceEvent.3
-usr/share/man/man3/Tcl_ServiceModeHook.3
-usr/share/man/man3/Tcl_SetAssocData.3
-usr/share/man/man3/Tcl_SetBignumObj.3
-usr/share/man/man3/Tcl_SetBooleanObj.3
-usr/share/man/man3/Tcl_SetByteArrayLength.3
-usr/share/man/man3/Tcl_SetByteArrayObj.3
-usr/share/man/man3/Tcl_SetChannelBufferSize.3
-usr/share/man/man3/Tcl_SetChannelError.3
-usr/share/man/man3/Tcl_SetChannelErrorInterp.3
-usr/share/man/man3/Tcl_SetChannelOption.3
-usr/share/man/man3/Tcl_SetCommandInfo.3
-usr/share/man/man3/Tcl_SetCommandInfoFromToken.3
-usr/share/man/man3/Tcl_SetDoubleObj.3
-usr/share/man/man3/Tcl_SetEncodingSearchPath.3
-usr/share/man/man3/Tcl_SetEnsembleFlags.3
-usr/share/man/man3/Tcl_SetEnsembleMappingDict.3
-usr/share/man/man3/Tcl_SetEnsembleParameterList.3
-usr/share/man/man3/Tcl_SetEnsembleSubcommandList.3
-usr/share/man/man3/Tcl_SetEnsembleUnknownHandler.3
-usr/share/man/man3/Tcl_SetErrno.3
-usr/share/man/man3/Tcl_SetErrorCode.3
-usr/share/man/man3/Tcl_SetErrorLine.3
-usr/share/man/man3/Tcl_SetExitProc.3
-usr/share/man/man3/Tcl_SetHashValue.3
-usr/share/man/man3/Tcl_SetIntObj.3
-usr/share/man/man3/Tcl_SetListObj.3
-usr/share/man/man3/Tcl_SetLongObj.3
-usr/share/man/man3/Tcl_SetMainLoop.3
-usr/share/man/man3/Tcl_SetMaxBlockTime.3
-usr/share/man/man3/Tcl_SetNamespaceUnknownHandler.3
-usr/share/man/man3/Tcl_SetNotifier.3
-usr/share/man/man3/Tcl_SetObjErrorCode.3
-usr/share/man/man3/Tcl_SetObjLength.3
-usr/share/man/man3/Tcl_SetObjResult.3
-usr/share/man/man3/Tcl_SetPanicProc.3
-usr/share/man/man3/Tcl_SetRecursionLimit.3
-usr/share/man/man3/Tcl_SetResult.3
-usr/share/man/man3/Tcl_SetReturnOptions.3
-usr/share/man/man3/Tcl_SetServiceMode.3
-usr/share/man/man3/Tcl_SetStartupScript.3
-usr/share/man/man3/Tcl_SetStdChannel.3
-usr/share/man/man3/Tcl_SetStringObj.3
-usr/share/man/man3/Tcl_SetSystemEncoding.3
-usr/share/man/man3/Tcl_SetTimeProc.3
-usr/share/man/man3/Tcl_SetTimer.3
-usr/share/man/man3/Tcl_SetUnicodeObj.3
-usr/share/man/man3/Tcl_SetVar.3
-usr/share/man/man3/Tcl_SetVar2.3
-usr/share/man/man3/Tcl_SetVar2Ex.3
-usr/share/man/man3/Tcl_SetWideIntObj.3
-usr/share/man/man3/Tcl_SetWideUIntObj.3
-usr/share/man/man3/Tcl_SignalId.3
-usr/share/man/man3/Tcl_SignalMsg.3
-usr/share/man/man3/Tcl_Sleep.3
-usr/share/man/man3/Tcl_SourceRCFile.3
-usr/share/man/man3/Tcl_SpliceChannel.3
-usr/share/man/man3/Tcl_SplitList.3
-usr/share/man/man3/Tcl_SplitPath.3
-usr/share/man/man3/Tcl_StackChannel.3
-usr/share/man/man3/Tcl_StandardChannels.3
-usr/share/man/man3/Tcl_Stat.3
-usr/share/man/man3/Tcl_StaticLibrary.3
-usr/share/man/man3/Tcl_StaticPackage.3
-usr/share/man/man3/Tcl_StoreInternalRep.3
-usr/share/man/man3/Tcl_StringCaseMatch.3
-usr/share/man/man3/Tcl_StringMatch.3
-usr/share/man/man3/Tcl_SubstObj.3
-usr/share/man/man3/Tcl_TakeBignumFromObj.3
-usr/share/man/man3/Tcl_Tell.3
-usr/share/man/man3/Tcl_ThreadAlert.3
-usr/share/man/man3/Tcl_ThreadQueueEvent.3
-usr/share/man/man3/Tcl_TraceCommand.3
-usr/share/man/man3/Tcl_TraceVar.3
-usr/share/man/man3/Tcl_TraceVar2.3
-usr/share/man/man3/Tcl_TransferResult.3
-usr/share/man/man3/Tcl_TranslateFileName.3
-usr/share/man/man3/Tcl_TruncateChannel.3
-usr/share/man/man3/Tcl_Ungets.3
-usr/share/man/man3/Tcl_UniChar.3
-usr/share/man/man3/Tcl_UniCharAtIndex.3
-usr/share/man/man3/Tcl_UniCharCaseMatch.3
-usr/share/man/man3/Tcl_UniCharIsAlnum.3
-usr/share/man/man3/Tcl_UniCharIsAlpha.3
-usr/share/man/man3/Tcl_UniCharIsControl.3
-usr/share/man/man3/Tcl_UniCharIsDigit.3
-usr/share/man/man3/Tcl_UniCharIsGraph.3
-usr/share/man/man3/Tcl_UniCharIsLower.3
-usr/share/man/man3/Tcl_UniCharIsPrint.3
-usr/share/man/man3/Tcl_UniCharIsPunct.3
-usr/share/man/man3/Tcl_UniCharIsSpace.3
-usr/share/man/man3/Tcl_UniCharIsUpper.3
-usr/share/man/man3/Tcl_UniCharIsWordChar.3
-usr/share/man/man3/Tcl_UniCharLen.3
-usr/share/man/man3/Tcl_UniCharNcasecmp.3
-usr/share/man/man3/Tcl_UniCharNcmp.3
-usr/share/man/man3/Tcl_UniCharToLower.3
-usr/share/man/man3/Tcl_UniCharToTitle.3
-usr/share/man/man3/Tcl_UniCharToUpper.3
-usr/share/man/man3/Tcl_UniCharToUtf.3
-usr/share/man/man3/Tcl_UniCharToUtfDString.3
-usr/share/man/man3/Tcl_UnlinkVar.3
-usr/share/man/man3/Tcl_UnregisterChannel.3
-usr/share/man/man3/Tcl_UnsetVar.3
-usr/share/man/man3/Tcl_UnsetVar2.3
-usr/share/man/man3/Tcl_UnstackChannel.3
-usr/share/man/man3/Tcl_UntraceCommand.3
-usr/share/man/man3/Tcl_UntraceVar.3
-usr/share/man/man3/Tcl_UntraceVar2.3
-usr/share/man/man3/Tcl_UpVar.3
-usr/share/man/man3/Tcl_UpVar2.3
-usr/share/man/man3/Tcl_UpdateLinkedVar.3
-usr/share/man/man3/Tcl_UtfAtIndex.3
-usr/share/man/man3/Tcl_UtfBackslash.3
-usr/share/man/man3/Tcl_UtfCharComplete.3
-usr/share/man/man3/Tcl_UtfFindFirst.3
-usr/share/man/man3/Tcl_UtfFindLast.3
-usr/share/man/man3/Tcl_UtfNcasecmp.3
-usr/share/man/man3/Tcl_UtfNcmp.3
-usr/share/man/man3/Tcl_UtfNext.3
-usr/share/man/man3/Tcl_UtfPrev.3
-usr/share/man/man3/Tcl_UtfToChar16.3
-usr/share/man/man3/Tcl_UtfToChar16DString.3
-usr/share/man/man3/Tcl_UtfToExternal.3
-usr/share/man/man3/Tcl_UtfToExternalDString.3
-usr/share/man/man3/Tcl_UtfToExternalDStringEx.3
-usr/share/man/man3/Tcl_UtfToLower.3
-usr/share/man/man3/Tcl_UtfToTitle.3
-usr/share/man/man3/Tcl_UtfToUniChar.3
-usr/share/man/man3/Tcl_UtfToUniCharDString.3
-usr/share/man/man3/Tcl_UtfToUpper.3
-usr/share/man/man3/Tcl_UtfToWChar.3
-usr/share/man/man3/Tcl_UtfToWCharDString.3
-usr/share/man/man3/Tcl_ValidateAllMemory.3
-usr/share/man/man3/Tcl_VarEval.3
-usr/share/man/man3/Tcl_VarTraceInfo.3
-usr/share/man/man3/Tcl_VarTraceInfo2.3
-usr/share/man/man3/Tcl_WCharLen.3
-usr/share/man/man3/Tcl_WCharToUtfDString.3
-usr/share/man/man3/Tcl_WaitForEvent.3
-usr/share/man/man3/Tcl_WaitPid.3
-usr/share/man/man3/Tcl_WinConvertError.3
-usr/share/man/man3/Tcl_Write.3
-usr/share/man/man3/Tcl_WriteChars.3
-usr/share/man/man3/Tcl_WriteObj.3
-usr/share/man/man3/Tcl_WriteRaw.3
-usr/share/man/man3/Tcl_WrongNumArgs.3
-usr/share/man/man3/Tcl_ZlibAdler32.3
-usr/share/man/man3/Tcl_ZlibCRC32.3
-usr/share/man/man3/Tcl_ZlibDeflate.3
-usr/share/man/man3/Tcl_ZlibInflate.3
-usr/share/man/man3/Tcl_ZlibStreamChecksum.3
-usr/share/man/man3/Tcl_ZlibStreamClose.3
-usr/share/man/man3/Tcl_ZlibStreamEof.3
-usr/share/man/man3/Tcl_ZlibStreamGet.3
-usr/share/man/man3/Tcl_ZlibStreamGetCommandName.3
-usr/share/man/man3/Tcl_ZlibStreamInit.3
-usr/share/man/man3/Tcl_ZlibStreamPut.3
+usr/lib/tdbc1.1.7
+usr/lib/tdbc1.1.7/libtdbc1.1.7.so
+usr/lib/tdbc1.1.7/libtdbcstub1.1.7.a
+usr/lib/tdbc1.1.7/pkgIndex.tcl
+usr/lib/tdbc1.1.7/tdbc.tcl
+usr/lib/tdbc1.1.7/tdbcConfig.sh
+usr/lib/tdbcmysql1.1.7
+usr/lib/tdbcmysql1.1.7/libtdbcmysql1.1.7.so
+usr/lib/tdbcmysql1.1.7/pkgIndex.tcl
+usr/lib/tdbcmysql1.1.7/tdbcmysql.tcl
+usr/lib/tdbcodbc1.1.7
+usr/lib/tdbcodbc1.1.7/libtdbcodbc1.1.7.so
+usr/lib/tdbcodbc1.1.7/pkgIndex.tcl
+usr/lib/tdbcodbc1.1.7/tdbcodbc.tcl
+usr/lib/tdbcpostgres1.1.7
+usr/lib/tdbcpostgres1.1.7/libtdbcpostgres1.1.7.so
+usr/lib/tdbcpostgres1.1.7/pkgIndex.tcl
+usr/lib/tdbcpostgres1.1.7/tdbcpostgres.tcl
+usr/lib/thread2.8.9
+usr/lib/thread2.8.9/libthread2.8.9.so
+usr/lib/thread2.8.9/pkgIndex.tcl
+usr/lib/thread2.8.9/ttrace.tcl
+#usr/man/man1/tclsh.1
+#usr/man/man3
+#usr/man/man3/DString.3
+#usr/man/man3/Notifier.3
+#usr/man/man3/RegExp.3
+#usr/man/man3/TCL_MEM_DEBUG.3
+#usr/man/man3/Tcl_Access.3
+#usr/man/man3/Tcl_AddErrorInfo.3
+#usr/man/man3/Tcl_AddObjErrorInfo.3
+#usr/man/man3/Tcl_AlertNotifier.3
+#usr/man/man3/Tcl_Alloc.3
+#usr/man/man3/Tcl_AllocStatBuf.3
+#usr/man/man3/Tcl_AllowExceptions.3
+#usr/man/man3/Tcl_AppInit.3
+#usr/man/man3/Tcl_AppendAllObjTypes.3
+#usr/man/man3/Tcl_AppendElement.3
+#usr/man/man3/Tcl_AppendExportList.3
+#usr/man/man3/Tcl_AppendFormatToObj.3
+#usr/man/man3/Tcl_AppendLimitedToObj.3
+#usr/man/man3/Tcl_AppendObjToErrorInfo.3
+#usr/man/man3/Tcl_AppendObjToObj.3
+#usr/man/man3/Tcl_AppendPrintfToObj.3
+#usr/man/man3/Tcl_AppendResult.3
+#usr/man/man3/Tcl_AppendResultVA.3
+#usr/man/man3/Tcl_AppendStringsToObj.3
+#usr/man/man3/Tcl_AppendStringsToObjVA.3
+#usr/man/man3/Tcl_AppendToObj.3
+#usr/man/man3/Tcl_AppendUnicodeToObj.3
+#usr/man/man3/Tcl_AsyncCreate.3
+#usr/man/man3/Tcl_AsyncDelete.3
+#usr/man/man3/Tcl_AsyncInvoke.3
+#usr/man/man3/Tcl_AsyncMark.3
+#usr/man/man3/Tcl_AsyncReady.3
+#usr/man/man3/Tcl_AttemptAlloc.3
+#usr/man/man3/Tcl_AttemptRealloc.3
+#usr/man/man3/Tcl_AttemptSetObjLength.3
+#usr/man/man3/Tcl_BackgroundError.3
+#usr/man/man3/Tcl_BackgroundException.3
+#usr/man/man3/Tcl_Backslash.3
+#usr/man/man3/Tcl_BadChannelOption.3
+#usr/man/man3/Tcl_CallWhenDeleted.3
+#usr/man/man3/Tcl_CancelEval.3
+#usr/man/man3/Tcl_CancelIdleCall.3
+#usr/man/man3/Tcl_Canceled.3
+#usr/man/man3/Tcl_ChannelBlockModeProc.3
+#usr/man/man3/Tcl_ChannelBuffered.3
+#usr/man/man3/Tcl_ChannelClose2Proc.3
+#usr/man/man3/Tcl_ChannelCloseProc.3
+#usr/man/man3/Tcl_ChannelFlushProc.3
+#usr/man/man3/Tcl_ChannelGetHandleProc.3
+#usr/man/man3/Tcl_ChannelGetOptionProc.3
+#usr/man/man3/Tcl_ChannelHandlerProc.3
+#usr/man/man3/Tcl_ChannelInputProc.3
+#usr/man/man3/Tcl_ChannelName.3
+#usr/man/man3/Tcl_ChannelOutputProc.3
+#usr/man/man3/Tcl_ChannelSeekProc.3
+#usr/man/man3/Tcl_ChannelSetOptionProc.3
+#usr/man/man3/Tcl_ChannelThreadActionProc.3
+#usr/man/man3/Tcl_ChannelTruncateProc.3
+#usr/man/man3/Tcl_ChannelVersion.3
+#usr/man/man3/Tcl_ChannelWatchProc.3
+#usr/man/man3/Tcl_ChannelWideSeekProc.3
+#usr/man/man3/Tcl_Chdir.3
+#usr/man/man3/Tcl_ClassGetMetadata.3
+#usr/man/man3/Tcl_ClassSetConstructor.3
+#usr/man/man3/Tcl_ClassSetDestructor.3
+#usr/man/man3/Tcl_ClassSetMetadata.3
+#usr/man/man3/Tcl_ClearChannelHandlers.3
+#usr/man/man3/Tcl_Close.3
+#usr/man/man3/Tcl_CommandComplete.3
+#usr/man/man3/Tcl_CommandTraceInfo.3
+#usr/man/man3/Tcl_Concat.3
+#usr/man/man3/Tcl_ConcatObj.3
+#usr/man/man3/Tcl_ConditionFinalize.3
+#usr/man/man3/Tcl_ConditionNotify.3
+#usr/man/man3/Tcl_ConditionWait.3
+#usr/man/man3/Tcl_ConvertCountedElement.3
+#usr/man/man3/Tcl_ConvertElement.3
+#usr/man/man3/Tcl_ConvertToType.3
+#usr/man/man3/Tcl_CopyObjectInstance.3
+#usr/man/man3/Tcl_CreateAlias.3
+#usr/man/man3/Tcl_CreateAliasObj.3
+#usr/man/man3/Tcl_CreateChannel.3
+#usr/man/man3/Tcl_CreateChannelHandler.3
+#usr/man/man3/Tcl_CreateChild.3
+#usr/man/man3/Tcl_CreateCloseHandler.3
+#usr/man/man3/Tcl_CreateCommand.3
+#usr/man/man3/Tcl_CreateEncoding.3
+#usr/man/man3/Tcl_CreateEnsemble.3
+#usr/man/man3/Tcl_CreateEventSource.3
+#usr/man/man3/Tcl_CreateExitHandler.3
+#usr/man/man3/Tcl_CreateFileHandler.3
+#usr/man/man3/Tcl_CreateHashEntry.3
+#usr/man/man3/Tcl_CreateInterp.3
+#usr/man/man3/Tcl_CreateMathFunc.3
+#usr/man/man3/Tcl_CreateNamespace.3
+#usr/man/man3/Tcl_CreateObjCommand.3
+#usr/man/man3/Tcl_CreateObjTrace.3
+#usr/man/man3/Tcl_CreateSlave.3
+#usr/man/man3/Tcl_CreateThread.3
+#usr/man/man3/Tcl_CreateThreadExitHandler.3
+#usr/man/man3/Tcl_CreateTimerHandler.3
+#usr/man/man3/Tcl_CreateTrace.3
+#usr/man/man3/Tcl_CutChannel.3
+#usr/man/man3/Tcl_DStringAppend.3
+#usr/man/man3/Tcl_DStringAppendElement.3
+#usr/man/man3/Tcl_DStringEndSublist.3
+#usr/man/man3/Tcl_DStringFree.3
+#usr/man/man3/Tcl_DStringGetResult.3
+#usr/man/man3/Tcl_DStringInit.3
+#usr/man/man3/Tcl_DStringLength.3
+#usr/man/man3/Tcl_DStringResult.3
+#usr/man/man3/Tcl_DStringSetLength.3
+#usr/man/man3/Tcl_DStringStartSublist.3
+#usr/man/man3/Tcl_DStringTrunc.3
+#usr/man/man3/Tcl_DStringValue.3
+#usr/man/man3/Tcl_DecrRefCount.3
+#usr/man/man3/Tcl_DeleteAssocData.3
+#usr/man/man3/Tcl_DeleteChannelHandler.3
+#usr/man/man3/Tcl_DeleteCloseHandler.3
+#usr/man/man3/Tcl_DeleteCommand.3
+#usr/man/man3/Tcl_DeleteCommandFromToken.3
+#usr/man/man3/Tcl_DeleteEventSource.3
+#usr/man/man3/Tcl_DeleteEvents.3
+#usr/man/man3/Tcl_DeleteExitHandler.3
+#usr/man/man3/Tcl_DeleteFileHandler.3
+#usr/man/man3/Tcl_DeleteHashEntry.3
+#usr/man/man3/Tcl_DeleteHashTable.3
+#usr/man/man3/Tcl_DeleteInterp.3
+#usr/man/man3/Tcl_DeleteNamespace.3
+#usr/man/man3/Tcl_DeleteThreadExitHandler.3
+#usr/man/man3/Tcl_DeleteTimerHandler.3
+#usr/man/man3/Tcl_DeleteTrace.3
+#usr/man/man3/Tcl_DetachChannel.3
+#usr/man/man3/Tcl_DetachPids.3
+#usr/man/man3/Tcl_DictObjDone.3
+#usr/man/man3/Tcl_DictObjFirst.3
+#usr/man/man3/Tcl_DictObjGet.3
+#usr/man/man3/Tcl_DictObjNext.3
+#usr/man/man3/Tcl_DictObjPut.3
+#usr/man/man3/Tcl_DictObjPutKeyList.3
+#usr/man/man3/Tcl_DictObjRemove.3
+#usr/man/man3/Tcl_DictObjRemoveKeyList.3
+#usr/man/man3/Tcl_DictObjSize.3
+#usr/man/man3/Tcl_DiscardInterpState.3
+#usr/man/man3/Tcl_DiscardResult.3
+#usr/man/man3/Tcl_DoOneEvent.3
+#usr/man/man3/Tcl_DoWhenIdle.3
+#usr/man/man3/Tcl_DontCallWhenDeleted.3
+#usr/man/man3/Tcl_DumpActiveMemory.3
+#usr/man/man3/Tcl_DuplicateObj.3
+#usr/man/man3/Tcl_Eof.3
+#usr/man/man3/Tcl_ErrnoId.3
+#usr/man/man3/Tcl_ErrnoMsg.3
+#usr/man/man3/Tcl_Eval.3
+#usr/man/man3/Tcl_EvalEx.3
+#usr/man/man3/Tcl_EvalFile.3
+#usr/man/man3/Tcl_EvalObjEx.3
+#usr/man/man3/Tcl_EvalObjv.3
+#usr/man/man3/Tcl_EvalTokens.3
+#usr/man/man3/Tcl_EvalTokensStandard.3
+#usr/man/man3/Tcl_EventuallyFree.3
+#usr/man/man3/Tcl_Exit.3
+#usr/man/man3/Tcl_ExitThread.3
+#usr/man/man3/Tcl_Export.3
+#usr/man/man3/Tcl_ExposeCommand.3
+#usr/man/man3/Tcl_ExprBoolean.3
+#usr/man/man3/Tcl_ExprBooleanObj.3
+#usr/man/man3/Tcl_ExprDouble.3
+#usr/man/man3/Tcl_ExprDoubleObj.3
+#usr/man/man3/Tcl_ExprLong.3
+#usr/man/man3/Tcl_ExprLongObj.3
+#usr/man/man3/Tcl_ExprObj.3
+#usr/man/man3/Tcl_ExprString.3
+#usr/man/man3/Tcl_ExternalToUtf.3
+#usr/man/man3/Tcl_ExternalToUtfDString.3
+#usr/man/man3/Tcl_FSAccess.3
+#usr/man/man3/Tcl_FSChdir.3
+#usr/man/man3/Tcl_FSConvertToPathType.3
+#usr/man/man3/Tcl_FSCopyDirectory.3
+#usr/man/man3/Tcl_FSCopyFile.3
+#usr/man/man3/Tcl_FSCreateDirectory.3
+#usr/man/man3/Tcl_FSData.3
+#usr/man/man3/Tcl_FSDeleteFile.3
+#usr/man/man3/Tcl_FSEqualPaths.3
+#usr/man/man3/Tcl_FSEvalFile.3
+#usr/man/man3/Tcl_FSEvalFileEx.3
+#usr/man/man3/Tcl_FSFileAttrStrings.3
+#usr/man/man3/Tcl_FSFileAttrsGet.3
+#usr/man/man3/Tcl_FSFileAttrsSet.3
+#usr/man/man3/Tcl_FSFileSystemInfo.3
+#usr/man/man3/Tcl_FSGetCwd.3
+#usr/man/man3/Tcl_FSGetFileSystemForPath.3
+#usr/man/man3/Tcl_FSGetInternalRep.3
+#usr/man/man3/Tcl_FSGetNativePath.3
+#usr/man/man3/Tcl_FSGetNormalizedPath.3
+#usr/man/man3/Tcl_FSGetPathType.3
+#usr/man/man3/Tcl_FSGetTranslatedPath.3
+#usr/man/man3/Tcl_FSGetTranslatedStringPath.3
+#usr/man/man3/Tcl_FSJoinPath.3
+#usr/man/man3/Tcl_FSJoinToPath.3
+#usr/man/man3/Tcl_FSLink.3
+#usr/man/man3/Tcl_FSListVolumes.3
+#usr/man/man3/Tcl_FSLoadFile.3
+#usr/man/man3/Tcl_FSLstat.3
+#usr/man/man3/Tcl_FSMatchInDirectory.3
+#usr/man/man3/Tcl_FSMountsChanged.3
+#usr/man/man3/Tcl_FSNewNativePath.3
+#usr/man/man3/Tcl_FSOpenFileChannel.3
+#usr/man/man3/Tcl_FSPathSeparator.3
+#usr/man/man3/Tcl_FSRegister.3
+#usr/man/man3/Tcl_FSRemoveDirectory.3
+#usr/man/man3/Tcl_FSRenameFile.3
+#usr/man/man3/Tcl_FSSplitPath.3
+#usr/man/man3/Tcl_FSStat.3
+#usr/man/man3/Tcl_FSUnloadFile.3
+#usr/man/man3/Tcl_FSUnregister.3
+#usr/man/man3/Tcl_FSUtime.3
+#usr/man/man3/Tcl_Finalize.3
+#usr/man/man3/Tcl_FinalizeNotifier.3
+#usr/man/man3/Tcl_FinalizeThread.3
+#usr/man/man3/Tcl_FindCommand.3
+#usr/man/man3/Tcl_FindEnsemble.3
+#usr/man/man3/Tcl_FindExecutable.3
+#usr/man/man3/Tcl_FindHashEntry.3
+#usr/man/man3/Tcl_FindNamespace.3
+#usr/man/man3/Tcl_FindSymbol.3
+#usr/man/man3/Tcl_FirstHashEntry.3
+#usr/man/man3/Tcl_Flush.3
+#usr/man/man3/Tcl_ForgetImport.3
+#usr/man/man3/Tcl_Format.3
+#usr/man/man3/Tcl_Free.3
+#usr/man/man3/Tcl_FreeEncoding.3
+#usr/man/man3/Tcl_FreeParse.3
+#usr/man/man3/Tcl_FreeResult.3
+#usr/man/man3/Tcl_GetAccessTimeFromStat.3
+#usr/man/man3/Tcl_GetAlias.3
+#usr/man/man3/Tcl_GetAliasObj.3
+#usr/man/man3/Tcl_GetAssocData.3
+#usr/man/man3/Tcl_GetBignumFromObj.3
+#usr/man/man3/Tcl_GetBlockSizeFromStat.3
+#usr/man/man3/Tcl_GetBlocksFromStat.3
+#usr/man/man3/Tcl_GetBoolean.3
+#usr/man/man3/Tcl_GetBooleanFromObj.3
+#usr/man/man3/Tcl_GetByteArrayFromObj.3
+#usr/man/man3/Tcl_GetChangeTimeFromStat.3
+#usr/man/man3/Tcl_GetChannel.3
+#usr/man/man3/Tcl_GetChannelBufferSize.3
+#usr/man/man3/Tcl_GetChannelError.3
+#usr/man/man3/Tcl_GetChannelErrorInterp.3
+#usr/man/man3/Tcl_GetChannelHandle.3
+#usr/man/man3/Tcl_GetChannelInstanceData.3
+#usr/man/man3/Tcl_GetChannelMode.3
+#usr/man/man3/Tcl_GetChannelName.3
+#usr/man/man3/Tcl_GetChannelNames.3
+#usr/man/man3/Tcl_GetChannelNamesEx.3
+#usr/man/man3/Tcl_GetChannelOption.3
+#usr/man/man3/Tcl_GetChannelThread.3
+#usr/man/man3/Tcl_GetChannelType.3
+#usr/man/man3/Tcl_GetCharLength.3
+#usr/man/man3/Tcl_GetChild.3
+#usr/man/man3/Tcl_GetClassAsObject.3
+#usr/man/man3/Tcl_GetCommandFromObj.3
+#usr/man/man3/Tcl_GetCommandFullName.3
+#usr/man/man3/Tcl_GetCommandInfo.3
+#usr/man/man3/Tcl_GetCommandInfoFromToken.3
+#usr/man/man3/Tcl_GetCommandName.3
+#usr/man/man3/Tcl_GetCurrentNamespace.3
+#usr/man/man3/Tcl_GetCurrentThread.3
+#usr/man/man3/Tcl_GetCwd.3
+#usr/man/man3/Tcl_GetDefaultEncodingDir.3
+#usr/man/man3/Tcl_GetDeviceTypeFromStat.3
+#usr/man/man3/Tcl_GetDouble.3
+#usr/man/man3/Tcl_GetDoubleFromObj.3
+#usr/man/man3/Tcl_GetEncoding.3
+#usr/man/man3/Tcl_GetEncodingFromObj.3
+#usr/man/man3/Tcl_GetEncodingName.3
+#usr/man/man3/Tcl_GetEncodingNameFromEnvironment.3
+#usr/man/man3/Tcl_GetEncodingNames.3
+#usr/man/man3/Tcl_GetEncodingSearchPath.3
+#usr/man/man3/Tcl_GetEnsembleFlags.3
+#usr/man/man3/Tcl_GetEnsembleMappingDict.3
+#usr/man/man3/Tcl_GetEnsembleNamespace.3
+#usr/man/man3/Tcl_GetEnsembleParameterList.3
+#usr/man/man3/Tcl_GetEnsembleSubcommandList.3
+#usr/man/man3/Tcl_GetEnsembleUnknownHandler.3
+#usr/man/man3/Tcl_GetErrno.3
+#usr/man/man3/Tcl_GetErrorLine.3
+#usr/man/man3/Tcl_GetFSDeviceFromStat.3
+#usr/man/man3/Tcl_GetFSInodeFromStat.3
+#usr/man/man3/Tcl_GetGlobalNamespace.3
+#usr/man/man3/Tcl_GetGroupIdFromStat.3
+#usr/man/man3/Tcl_GetHashKey.3
+#usr/man/man3/Tcl_GetHashValue.3
+#usr/man/man3/Tcl_GetHostName.3
+#usr/man/man3/Tcl_GetIndexFromObj.3
+#usr/man/man3/Tcl_GetIndexFromObjStruct.3
+#usr/man/man3/Tcl_GetInt.3
+#usr/man/man3/Tcl_GetIntFromObj.3
+#usr/man/man3/Tcl_GetInterpPath.3
+#usr/man/man3/Tcl_GetLinkCountFromStat.3
+#usr/man/man3/Tcl_GetLongFromObj.3
+#usr/man/man3/Tcl_GetMaster.3
+#usr/man/man3/Tcl_GetMathFuncInfo.3
+#usr/man/man3/Tcl_GetMemoryInfo.3
+#usr/man/man3/Tcl_GetModeFromStat.3
+#usr/man/man3/Tcl_GetModificationTimeFromStat.3
+#usr/man/man3/Tcl_GetNameOfExecutable.3
+#usr/man/man3/Tcl_GetNamespaceUnknownHandler.3
+#usr/man/man3/Tcl_GetObjResult.3
+#usr/man/man3/Tcl_GetObjType.3
+#usr/man/man3/Tcl_GetObjectAsClass.3
+#usr/man/man3/Tcl_GetObjectCommand.3
+#usr/man/man3/Tcl_GetObjectFromObj.3
+#usr/man/man3/Tcl_GetObjectName.3
+#usr/man/man3/Tcl_GetObjectNamespace.3
+#usr/man/man3/Tcl_GetOpenFile.3
+#usr/man/man3/Tcl_GetParent.3
+#usr/man/man3/Tcl_GetPathType.3
+#usr/man/man3/Tcl_GetRange.3
+#usr/man/man3/Tcl_GetRegExpFromObj.3
+#usr/man/man3/Tcl_GetReturnOptions.3
+#usr/man/man3/Tcl_GetServiceMode.3
+#usr/man/man3/Tcl_GetSizeFromStat.3
+#usr/man/man3/Tcl_GetSlave.3
+#usr/man/man3/Tcl_GetStackedChannel.3
+#usr/man/man3/Tcl_GetStartupScript.3
+#usr/man/man3/Tcl_GetStdChannel.3
+#usr/man/man3/Tcl_GetString.3
+#usr/man/man3/Tcl_GetStringFromObj.3
+#usr/man/man3/Tcl_GetStringResult.3
+#usr/man/man3/Tcl_GetThreadData.3
+#usr/man/man3/Tcl_GetTime.3
+#usr/man/man3/Tcl_GetTopChannel.3
+#usr/man/man3/Tcl_GetUniChar.3
+#usr/man/man3/Tcl_GetUnicode.3
+#usr/man/man3/Tcl_GetUnicodeFromObj.3
+#usr/man/man3/Tcl_GetUserIdFromStat.3
+#usr/man/man3/Tcl_GetVar.3
+#usr/man/man3/Tcl_GetVar2.3
+#usr/man/man3/Tcl_GetVar2Ex.3
+#usr/man/man3/Tcl_GetVersion.3
+#usr/man/man3/Tcl_GetWideIntFromObj.3
+#usr/man/man3/Tcl_Gets.3
+#usr/man/man3/Tcl_GetsObj.3
+#usr/man/man3/Tcl_GlobalEval.3
+#usr/man/man3/Tcl_GlobalEvalObj.3
+#usr/man/man3/Tcl_HashStats.3
+#usr/man/man3/Tcl_HideCommand.3
+#usr/man/man3/Tcl_Import.3
+#usr/man/man3/Tcl_IncrRefCount.3
+#usr/man/man3/Tcl_Init.3
+#usr/man/man3/Tcl_InitCustomHashTable.3
+#usr/man/man3/Tcl_InitHashTable.3
+#usr/man/man3/Tcl_InitMemory.3
+#usr/man/man3/Tcl_InitNotifier.3
+#usr/man/man3/Tcl_InitObjHashTable.3
+#usr/man/man3/Tcl_InitStubs.3
+#usr/man/man3/Tcl_InputBlocked.3
+#usr/man/man3/Tcl_InputBuffered.3
+#usr/man/man3/Tcl_Interp.3
+#usr/man/man3/Tcl_InterpActive.3
+#usr/man/man3/Tcl_InterpDeleted.3
+#usr/man/man3/Tcl_InvalidateStringRep.3
+#usr/man/man3/Tcl_IsChannelExisting.3
+#usr/man/man3/Tcl_IsChannelRegistered.3
+#usr/man/man3/Tcl_IsChannelShared.3
+#usr/man/man3/Tcl_IsEnsemble.3
+#usr/man/man3/Tcl_IsSafe.3
+#usr/man/man3/Tcl_IsShared.3
+#usr/man/man3/Tcl_IsStandardChannel.3
+#usr/man/man3/Tcl_JoinPath.3
+#usr/man/man3/Tcl_JoinThread.3
+#usr/man/man3/Tcl_LimitAddHandler.3
+#usr/man/man3/Tcl_LimitCheck.3
+#usr/man/man3/Tcl_LimitExceeded.3
+#usr/man/man3/Tcl_LimitGetCommands.3
+#usr/man/man3/Tcl_LimitGetGranularity.3
+#usr/man/man3/Tcl_LimitGetTime.3
+#usr/man/man3/Tcl_LimitReady.3
+#usr/man/man3/Tcl_LimitRemoveHandler.3
+#usr/man/man3/Tcl_LimitSetCommands.3
+#usr/man/man3/Tcl_LimitSetGranularity.3
+#usr/man/man3/Tcl_LimitSetTime.3
+#usr/man/man3/Tcl_LimitTypeEnabled.3
+#usr/man/man3/Tcl_LimitTypeExceeded.3
+#usr/man/man3/Tcl_LimitTypeReset.3
+#usr/man/man3/Tcl_LimitTypeSet.3
+#usr/man/man3/Tcl_LinkVar.3
+#usr/man/man3/Tcl_ListMathFuncs.3
+#usr/man/man3/Tcl_ListObjAppendElement.3
+#usr/man/man3/Tcl_ListObjAppendList.3
+#usr/man/man3/Tcl_ListObjGetElements.3
+#usr/man/man3/Tcl_ListObjIndex.3
+#usr/man/man3/Tcl_ListObjLength.3
+#usr/man/man3/Tcl_ListObjReplace.3
+#usr/man/man3/Tcl_LoadFile.3
+#usr/man/man3/Tcl_LogCommandInfo.3
+#usr/man/man3/Tcl_Main.3
+#usr/man/man3/Tcl_MainEx.3
+#usr/man/man3/Tcl_MainExW.3
+#usr/man/man3/Tcl_MakeFileChannel.3
+#usr/man/man3/Tcl_MakeSafe.3
+#usr/man/man3/Tcl_MakeTcpClientChannel.3
+#usr/man/man3/Tcl_Merge.3
+#usr/man/man3/Tcl_MethodDeclarerClass.3
+#usr/man/man3/Tcl_MethodDeclarerObject.3
+#usr/man/man3/Tcl_MethodIsPublic.3
+#usr/man/man3/Tcl_MethodIsType.3
+#usr/man/man3/Tcl_MethodName.3
+#usr/man/man3/Tcl_MutexFinalize.3
+#usr/man/man3/Tcl_MutexLock.3
+#usr/man/man3/Tcl_MutexUnlock.3
+#usr/man/man3/Tcl_NRAddCallback.3
+#usr/man/man3/Tcl_NRCallObjProc.3
+#usr/man/man3/Tcl_NRCmdSwap.3
+#usr/man/man3/Tcl_NRCreateCommand.3
+#usr/man/man3/Tcl_NREvalObj.3
+#usr/man/man3/Tcl_NREvalObjv.3
+#usr/man/man3/Tcl_NRExprObj.3
+#usr/man/man3/Tcl_NewBignumObj.3
+#usr/man/man3/Tcl_NewBooleanObj.3
+#usr/man/man3/Tcl_NewByteArrayObj.3
+#usr/man/man3/Tcl_NewDictObj.3
+#usr/man/man3/Tcl_NewDoubleObj.3
+#usr/man/man3/Tcl_NewInstanceMethod.3
+#usr/man/man3/Tcl_NewIntObj.3
+#usr/man/man3/Tcl_NewListObj.3
+#usr/man/man3/Tcl_NewLongObj.3
+#usr/man/man3/Tcl_NewMethod.3
+#usr/man/man3/Tcl_NewObj.3
+#usr/man/man3/Tcl_NewObjectInstance.3
+#usr/man/man3/Tcl_NewStringObj.3
+#usr/man/man3/Tcl_NewUnicodeObj.3
+#usr/man/man3/Tcl_NewWideIntObj.3
+#usr/man/man3/Tcl_NextHashEntry.3
+#usr/man/man3/Tcl_NotifyChannel.3
+#usr/man/man3/Tcl_NumUtfChars.3
+#usr/man/man3/Tcl_OOInitStubs.3
+#usr/man/man3/Tcl_ObjGetVar2.3
+#usr/man/man3/Tcl_ObjPrintf.3
+#usr/man/man3/Tcl_ObjSetVar2.3
+#usr/man/man3/Tcl_ObjectContextInvokeNext.3
+#usr/man/man3/Tcl_ObjectContextIsFiltering.3
+#usr/man/man3/Tcl_ObjectContextMethod.3
+#usr/man/man3/Tcl_ObjectContextObject.3
+#usr/man/man3/Tcl_ObjectContextSkippedArgs.3
+#usr/man/man3/Tcl_ObjectDeleted.3
+#usr/man/man3/Tcl_ObjectGetMetadata.3
+#usr/man/man3/Tcl_ObjectGetMethodNameMapper.3
+#usr/man/man3/Tcl_ObjectSetMetadata.3
+#usr/man/man3/Tcl_ObjectSetMethodNameMapper.3
+#usr/man/man3/Tcl_OpenCommandChannel.3
+#usr/man/man3/Tcl_OpenFileChannel.3
+#usr/man/man3/Tcl_OpenTcpClient.3
+#usr/man/man3/Tcl_OpenTcpServer.3
+#usr/man/man3/Tcl_OutputBuffered.3
+#usr/man/man3/Tcl_Panic.3
+#usr/man/man3/Tcl_PanicVA.3
+#usr/man/man3/Tcl_ParseArgsObjv.3
+#usr/man/man3/Tcl_ParseBraces.3
+#usr/man/man3/Tcl_ParseCommand.3
+#usr/man/man3/Tcl_ParseExpr.3
+#usr/man/man3/Tcl_ParseQuotedString.3
+#usr/man/man3/Tcl_ParseVar.3
+#usr/man/man3/Tcl_ParseVarName.3
+#usr/man/man3/Tcl_PkgPresent.3
+#usr/man/man3/Tcl_PkgPresentEx.3
+#usr/man/man3/Tcl_PkgProvide.3
+#usr/man/man3/Tcl_PkgProvideEx.3
+#usr/man/man3/Tcl_PkgRequire.3
+#usr/man/man3/Tcl_PkgRequireEx.3
+#usr/man/man3/Tcl_PkgRequireProc.3
+#usr/man/man3/Tcl_PosixError.3
+#usr/man/man3/Tcl_Preserve.3
+#usr/man/man3/Tcl_PrintDouble.3
+#usr/man/man3/Tcl_PutEnv.3
+#usr/man/man3/Tcl_QueryTimeProc.3
+#usr/man/man3/Tcl_QueueEvent.3
+#usr/man/man3/Tcl_Read.3
+#usr/man/man3/Tcl_ReadChars.3
+#usr/man/man3/Tcl_ReadRaw.3
+#usr/man/man3/Tcl_Realloc.3
+#usr/man/man3/Tcl_ReapDetachedProcs.3
+#usr/man/man3/Tcl_RecordAndEval.3
+#usr/man/man3/Tcl_RecordAndEvalObj.3
+#usr/man/man3/Tcl_RegExpCompile.3
+#usr/man/man3/Tcl_RegExpExec.3
+#usr/man/man3/Tcl_RegExpExecObj.3
+#usr/man/man3/Tcl_RegExpGetInfo.3
+#usr/man/man3/Tcl_RegExpMatch.3
+#usr/man/man3/Tcl_RegExpMatchObj.3
+#usr/man/man3/Tcl_RegExpRange.3
+#usr/man/man3/Tcl_RegisterChannel.3
+#usr/man/man3/Tcl_RegisterConfig.3
+#usr/man/man3/Tcl_RegisterObjType.3
+#usr/man/man3/Tcl_Release.3
+#usr/man/man3/Tcl_ResetResult.3
+#usr/man/man3/Tcl_RestoreInterpState.3
+#usr/man/man3/Tcl_RestoreResult.3
+#usr/man/man3/Tcl_SaveInterpState.3
+#usr/man/man3/Tcl_SaveResult.3
+#usr/man/man3/Tcl_ScanCountedElement.3
+#usr/man/man3/Tcl_ScanElement.3
+#usr/man/man3/Tcl_Seek.3
+#usr/man/man3/Tcl_ServiceAll.3
+#usr/man/man3/Tcl_ServiceEvent.3
+#usr/man/man3/Tcl_ServiceModeHook.3
+#usr/man/man3/Tcl_SetAssocData.3
+#usr/man/man3/Tcl_SetBignumObj.3
+#usr/man/man3/Tcl_SetBooleanObj.3
+#usr/man/man3/Tcl_SetByteArrayLength.3
+#usr/man/man3/Tcl_SetByteArrayObj.3
+#usr/man/man3/Tcl_SetChannelBufferSize.3
+#usr/man/man3/Tcl_SetChannelError.3
+#usr/man/man3/Tcl_SetChannelErrorInterp.3
+#usr/man/man3/Tcl_SetChannelOption.3
+#usr/man/man3/Tcl_SetCommandInfo.3
+#usr/man/man3/Tcl_SetCommandInfoFromToken.3
+#usr/man/man3/Tcl_SetDefaultEncodingDir.3
+#usr/man/man3/Tcl_SetDoubleObj.3
+#usr/man/man3/Tcl_SetEncodingSearchPath.3
+#usr/man/man3/Tcl_SetEnsembleFlags.3
+#usr/man/man3/Tcl_SetEnsembleMappingDict.3
+#usr/man/man3/Tcl_SetEnsembleParameterList.3
+#usr/man/man3/Tcl_SetEnsembleSubcommandList.3
+#usr/man/man3/Tcl_SetEnsembleUnknownHandler.3
+#usr/man/man3/Tcl_SetErrno.3
+#usr/man/man3/Tcl_SetErrorCode.3
+#usr/man/man3/Tcl_SetErrorCodeVA.3
+#usr/man/man3/Tcl_SetErrorLine.3
+#usr/man/man3/Tcl_SetExitProc.3
+#usr/man/man3/Tcl_SetHashValue.3
+#usr/man/man3/Tcl_SetIntObj.3
+#usr/man/man3/Tcl_SetListObj.3
+#usr/man/man3/Tcl_SetLongObj.3
+#usr/man/man3/Tcl_SetMainLoop.3
+#usr/man/man3/Tcl_SetMaxBlockTime.3
+#usr/man/man3/Tcl_SetNamespaceUnknownHandler.3
+#usr/man/man3/Tcl_SetNotifier.3
+#usr/man/man3/Tcl_SetObjErrorCode.3
+#usr/man/man3/Tcl_SetObjLength.3
+#usr/man/man3/Tcl_SetObjResult.3
+#usr/man/man3/Tcl_SetPanicProc.3
+#usr/man/man3/Tcl_SetRecursionLimit.3
+#usr/man/man3/Tcl_SetResult.3
+#usr/man/man3/Tcl_SetReturnOptions.3
+#usr/man/man3/Tcl_SetServiceMode.3
+#usr/man/man3/Tcl_SetStartupScript.3
+#usr/man/man3/Tcl_SetStdChannel.3
+#usr/man/man3/Tcl_SetStringObj.3
+#usr/man/man3/Tcl_SetSystemEncoding.3
+#usr/man/man3/Tcl_SetTimeProc.3
+#usr/man/man3/Tcl_SetTimer.3
+#usr/man/man3/Tcl_SetUnicodeObj.3
+#usr/man/man3/Tcl_SetVar.3
+#usr/man/man3/Tcl_SetVar2.3
+#usr/man/man3/Tcl_SetVar2Ex.3
+#usr/man/man3/Tcl_SetWideIntObj.3
+#usr/man/man3/Tcl_SignalId.3
+#usr/man/man3/Tcl_SignalMsg.3
+#usr/man/man3/Tcl_Sleep.3
+#usr/man/man3/Tcl_SourceRCFile.3
+#usr/man/man3/Tcl_SpliceChannel.3
+#usr/man/man3/Tcl_SplitList.3
+#usr/man/man3/Tcl_SplitPath.3
+#usr/man/man3/Tcl_StackChannel.3
+#usr/man/man3/Tcl_StandardChannels.3
+#usr/man/man3/Tcl_Stat.3
+#usr/man/man3/Tcl_StaticPackage.3
+#usr/man/man3/Tcl_StringCaseMatch.3
+#usr/man/man3/Tcl_StringMatch.3
+#usr/man/man3/Tcl_SubstObj.3
+#usr/man/man3/Tcl_TakeBignumFromObj.3
+#usr/man/man3/Tcl_Tell.3
+#usr/man/man3/Tcl_ThreadAlert.3
+#usr/man/man3/Tcl_ThreadQueueEvent.3
+#usr/man/man3/Tcl_TraceCommand.3
+#usr/man/man3/Tcl_TraceVar.3
+#usr/man/man3/Tcl_TraceVar2.3
+#usr/man/man3/Tcl_TransferResult.3
+#usr/man/man3/Tcl_TranslateFileName.3
+#usr/man/man3/Tcl_TruncateChannel.3
+#usr/man/man3/Tcl_Ungets.3
+#usr/man/man3/Tcl_UniChar.3
+#usr/man/man3/Tcl_UniCharAtIndex.3
+#usr/man/man3/Tcl_UniCharCaseMatch.3
+#usr/man/man3/Tcl_UniCharIsAlnum.3
+#usr/man/man3/Tcl_UniCharIsAlpha.3
+#usr/man/man3/Tcl_UniCharIsControl.3
+#usr/man/man3/Tcl_UniCharIsDigit.3
+#usr/man/man3/Tcl_UniCharIsGraph.3
+#usr/man/man3/Tcl_UniCharIsLower.3
+#usr/man/man3/Tcl_UniCharIsPrint.3
+#usr/man/man3/Tcl_UniCharIsPunct.3
+#usr/man/man3/Tcl_UniCharIsSpace.3
+#usr/man/man3/Tcl_UniCharIsUpper.3
+#usr/man/man3/Tcl_UniCharIsWordChar.3
+#usr/man/man3/Tcl_UniCharLen.3
+#usr/man/man3/Tcl_UniCharNcasecmp.3
+#usr/man/man3/Tcl_UniCharNcmp.3
+#usr/man/man3/Tcl_UniCharToLower.3
+#usr/man/man3/Tcl_UniCharToTitle.3
+#usr/man/man3/Tcl_UniCharToUpper.3
+#usr/man/man3/Tcl_UniCharToUtf.3
+#usr/man/man3/Tcl_UniCharToUtfDString.3
+#usr/man/man3/Tcl_UnlinkVar.3
+#usr/man/man3/Tcl_UnregisterChannel.3
+#usr/man/man3/Tcl_UnsetVar.3
+#usr/man/man3/Tcl_UnsetVar2.3
+#usr/man/man3/Tcl_UnstackChannel.3
+#usr/man/man3/Tcl_UntraceCommand.3
+#usr/man/man3/Tcl_UntraceVar.3
+#usr/man/man3/Tcl_UntraceVar2.3
+#usr/man/man3/Tcl_UpVar.3
+#usr/man/man3/Tcl_UpVar2.3
+#usr/man/man3/Tcl_UpdateLinkedVar.3
+#usr/man/man3/Tcl_UtfAtIndex.3
+#usr/man/man3/Tcl_UtfBackslash.3
+#usr/man/man3/Tcl_UtfCharComplete.3
+#usr/man/man3/Tcl_UtfFindFirst.3
+#usr/man/man3/Tcl_UtfFindLast.3
+#usr/man/man3/Tcl_UtfNcasecmp.3
+#usr/man/man3/Tcl_UtfNcmp.3
+#usr/man/man3/Tcl_UtfNext.3
+#usr/man/man3/Tcl_UtfPrev.3
+#usr/man/man3/Tcl_UtfToExternal.3
+#usr/man/man3/Tcl_UtfToExternalDString.3
+#usr/man/man3/Tcl_UtfToLower.3
+#usr/man/man3/Tcl_UtfToTitle.3
+#usr/man/man3/Tcl_UtfToUniChar.3
+#usr/man/man3/Tcl_UtfToUniCharDString.3
+#usr/man/man3/Tcl_UtfToUpper.3
+#usr/man/man3/Tcl_ValidateAllMemory.3
+#usr/man/man3/Tcl_VarEval.3
+#usr/man/man3/Tcl_VarEvalVA.3
+#usr/man/man3/Tcl_VarTraceInfo.3
+#usr/man/man3/Tcl_VarTraceInfo2.3
+#usr/man/man3/Tcl_WaitForEvent.3
+#usr/man/man3/Tcl_WaitPid.3
+#usr/man/man3/Tcl_WinTCharToUtf.3
+#usr/man/man3/Tcl_WinUtfToTChar.3
+#usr/man/man3/Tcl_Write.3
+#usr/man/man3/Tcl_WriteChars.3
+#usr/man/man3/Tcl_WriteObj.3
+#usr/man/man3/Tcl_WriteRaw.3
+#usr/man/man3/Tcl_WrongNumArgs.3
+#usr/man/man3/Tcl_ZlibAdler32.3
+#usr/man/man3/Tcl_ZlibCRC32.3
+#usr/man/man3/Tcl_ZlibDeflate.3
+#usr/man/man3/Tcl_ZlibInflate.3
+#usr/man/man3/Tcl_ZlibStreamChecksum.3
+#usr/man/man3/Tcl_ZlibStreamClose.3
+#usr/man/man3/Tcl_ZlibStreamEof.3
+#usr/man/man3/Tcl_ZlibStreamGet.3
+#usr/man/man3/Tcl_ZlibStreamGetCommandName.3
+#usr/man/man3/Tcl_ZlibStreamInit.3
+#usr/man/man3/Tcl_ZlibStreamPut.3
+#usr/man/man3/Thread.3
+#usr/man/man3/attemptckalloc.3
+#usr/man/man3/attemptckrealloc.3
+#usr/man/man3/ckalloc.3
+#usr/man/man3/ckfree.3
+#usr/man/man3/ckrealloc.3
+#usr/man/mann
+#usr/man/mann/Tcl.n
+#usr/man/mann/after.n
+#usr/man/mann/append.n
+#usr/man/mann/apply.n
+#usr/man/mann/argc.n
+#usr/man/mann/argv.n
+#usr/man/mann/argv0.n
+#usr/man/mann/array.n
+#usr/man/mann/auto_execok.n
+#usr/man/mann/auto_import.n
+#usr/man/mann/auto_load.n
+#usr/man/mann/auto_mkindex.n
+#usr/man/mann/auto_path.n
+#usr/man/mann/auto_qualify.n
+#usr/man/mann/auto_reset.n
+#usr/man/mann/bgerror.n
+#usr/man/mann/binary.n
+#usr/man/mann/break.n
+#usr/man/mann/case.n
+#usr/man/mann/catch.n
+#usr/man/mann/cd.n
+#usr/man/mann/chan.n
+#usr/man/mann/clock.n
+#usr/man/mann/close.n
+#usr/man/mann/concat.n
+#usr/man/mann/continue.n
+#usr/man/mann/coroutine.n
+#usr/man/mann/dde.n
+#usr/man/mann/dict.n
+#usr/man/mann/encoding.n
+#usr/man/mann/env.n
+#usr/man/mann/eof.n
+#usr/man/mann/error.n
+#usr/man/mann/errorCode.n
+#usr/man/mann/errorInfo.n
+#usr/man/mann/eval.n
+#usr/man/mann/exec.n
+#usr/man/mann/exit.n
+#usr/man/mann/expr.n
+#usr/man/mann/fblocked.n
+#usr/man/mann/fconfigure.n
+#usr/man/mann/fcopy.n
+#usr/man/mann/file.n
+#usr/man/mann/fileevent.n
+#usr/man/mann/filename.n
+#usr/man/mann/flush.n
+#usr/man/mann/for.n
+#usr/man/mann/foreach.n
+#usr/man/mann/format.n
+#usr/man/mann/gets.n
+#usr/man/mann/glob.n
+#usr/man/mann/global.n
+#usr/man/mann/history.n
+#usr/man/mann/http.n
+#usr/man/mann/if.n
+#usr/man/mann/incr.n
+#usr/man/mann/info.n
+#usr/man/mann/interp.n
+#usr/man/mann/join.n
+#usr/man/mann/lappend.n
+#usr/man/mann/lassign.n
+#usr/man/mann/library.n
+#usr/man/mann/lindex.n
+#usr/man/mann/linsert.n
+#usr/man/mann/list.n
+#usr/man/mann/llength.n
+#usr/man/mann/lmap.n
+#usr/man/mann/load.n
+#usr/man/mann/lrange.n
+#usr/man/mann/lrepeat.n
+#usr/man/mann/lreplace.n
+#usr/man/mann/lreverse.n
+#usr/man/mann/lsearch.n
+#usr/man/mann/lset.n
+#usr/man/mann/lsort.n
+#usr/man/mann/mathfunc.n
+#usr/man/mann/mathop.n
+#usr/man/mann/memory.n
+#usr/man/mann/msgcat.n
+#usr/man/mann/my.n
+#usr/man/mann/namespace.n
+#usr/man/mann/next.n
+#usr/man/mann/nextto.n
+#usr/man/mann/oo_class.n
+#usr/man/mann/oo_copy.n
+#usr/man/mann/oo_define.n
+#usr/man/mann/oo_objdefine.n
+#usr/man/mann/oo_object.n
+#usr/man/mann/open.n
+#usr/man/mann/package.n
+#usr/man/mann/packagens.n
+#usr/man/mann/parray.n
+#usr/man/mann/pid.n
+#usr/man/mann/pkgMkIndex.n
+#usr/man/mann/pkg_create.n
+#usr/man/mann/pkg_mkIndex.n
+#usr/man/mann/platform.n
+#usr/man/mann/platform_shell.n
+#usr/man/mann/proc.n
+#usr/man/mann/puts.n
+#usr/man/mann/pwd.n
+#usr/man/mann/re_syntax.n
+#usr/man/mann/read.n
+#usr/man/mann/refchan.n
+#usr/man/mann/regexp.n
+#usr/man/mann/registry.n
+#usr/man/mann/regsub.n
+#usr/man/mann/rename.n
+#usr/man/mann/return.n
+#usr/man/mann/safe.n
+#usr/man/mann/scan.n
+#usr/man/mann/seek.n
+#usr/man/mann/self.n
+#usr/man/mann/set.n
+#usr/man/mann/socket.n
+#usr/man/mann/source.n
+#usr/man/mann/split.n
+#usr/man/mann/string.n
+#usr/man/mann/subst.n
+#usr/man/mann/switch.n
+#usr/man/mann/tailcall.n
+#usr/man/mann/tcl_endOfWord.n
+#usr/man/mann/tcl_findLibrary.n
+#usr/man/mann/tcl_interactive.n
+#usr/man/mann/tcl_library.n
+#usr/man/mann/tcl_nonwordchars.n
+#usr/man/mann/tcl_patchLevel.n
+#usr/man/mann/tcl_pkgPath.n
+#usr/man/mann/tcl_platform.n
+#usr/man/mann/tcl_precision.n
+#usr/man/mann/tcl_prefix.n
+#usr/man/mann/tcl_rcFileName.n
+#usr/man/mann/tcl_startOfNextWord.n
+#usr/man/mann/tcl_startOfPreviousWord.n
+#usr/man/mann/tcl_traceCompile.n
+#usr/man/mann/tcl_traceExec.n
+#usr/man/mann/tcl_version.n
+#usr/man/mann/tcl_wordBreakAfter.n
+#usr/man/mann/tcl_wordBreakBefore.n
+#usr/man/mann/tcl_wordchars.n
+#usr/man/mann/tcltest.n
+#usr/man/mann/tell.n
+#usr/man/mann/throw.n
+#usr/man/mann/time.n
+#usr/man/mann/timerate.n
+#usr/man/mann/tm.n
+#usr/man/mann/trace.n
+#usr/man/mann/transchan.n
+#usr/man/mann/try.n
+#usr/man/mann/unknown.n
+#usr/man/mann/unload.n
+#usr/man/mann/unset.n
+#usr/man/mann/update.n
+#usr/man/mann/uplevel.n
+#usr/man/mann/upvar.n
+#usr/man/mann/variable.n
+#usr/man/mann/vwait.n
+#usr/man/mann/while.n
+#usr/man/mann/yield.n
+#usr/man/mann/yieldto.n
+#usr/man/mann/zlib.n
#usr/share/man/man3/Tdbc_Init.3
#usr/share/man/mann
-usr/share/man/mann/Tcl.n
-usr/share/man/mann/after.n
-usr/share/man/mann/append.n
-usr/share/man/mann/apply.n
-usr/share/man/mann/argc.n
-usr/share/man/mann/argv.n
-usr/share/man/mann/argv0.n
-usr/share/man/mann/array.n
-usr/share/man/mann/auto_execok.n
-usr/share/man/mann/auto_import.n
-usr/share/man/mann/auto_load.n
-usr/share/man/mann/auto_mkindex.n
-usr/share/man/mann/auto_path.n
-usr/share/man/mann/auto_qualify.n
-usr/share/man/mann/auto_reset.n
-usr/share/man/mann/bgerror.n
-usr/share/man/mann/binary.n
#usr/share/man/mann/body.n
-usr/share/man/mann/break.n
-usr/share/man/mann/callback.n
-usr/share/man/mann/catch.n
-usr/share/man/mann/cd.n
-usr/share/man/mann/chan.n
#usr/share/man/mann/class.n
-usr/share/man/mann/classvariable.n
-usr/share/man/mann/clock.n
-usr/share/man/mann/close.n
#usr/share/man/mann/code.n
-usr/share/man/mann/concat.n
#usr/share/man/mann/configbody.n
-usr/share/man/mann/configure.n
-usr/share/man/mann/const.n
-usr/share/man/mann/continue.n
-usr/share/man/mann/cookiejar.n
-usr/share/man/mann/coroinject.n
-usr/share/man/mann/coroprobe.n
-usr/share/man/mann/coroutine.n
-usr/share/man/mann/dde.n
#usr/share/man/mann/delete.n
-usr/share/man/mann/dict.n
-usr/share/man/mann/encoding.n
#usr/share/man/mann/ensemble.n
-usr/share/man/mann/env.n
-usr/share/man/mann/eof.n
-usr/share/man/mann/error.n
-usr/share/man/mann/errorCode.n
-usr/share/man/mann/errorInfo.n
-usr/share/man/mann/eval.n
-usr/share/man/mann/exec.n
-usr/share/man/mann/exit.n
-usr/share/man/mann/expr.n
-usr/share/man/mann/fblocked.n
-usr/share/man/mann/fconfigure.n
-usr/share/man/mann/fcopy.n
-usr/share/man/mann/file.n
-usr/share/man/mann/fileevent.n
-usr/share/man/mann/filename.n
#usr/share/man/mann/find.n
-usr/share/man/mann/flush.n
-usr/share/man/mann/for.n
-usr/share/man/mann/foreach.n
-usr/share/man/mann/foreachLine.n
-usr/share/man/mann/format.n
-usr/share/man/mann/fpclassify.n
-usr/share/man/mann/gets.n
-usr/share/man/mann/glob.n
-usr/share/man/mann/global.n
-usr/share/man/mann/history.n
-usr/share/man/mann/http.n
-usr/share/man/mann/if.n
-usr/share/man/mann/incr.n
-usr/share/man/mann/info.n
-usr/share/man/mann/interp.n
#usr/share/man/mann/is.n
#usr/share/man/mann/itcl.n
#usr/share/man/mann/itclcomponent.n
@@ -830,106 +1145,9 @@ usr/share/man/mann/interp.n
#usr/share/man/mann/itcloption.n
#usr/share/man/mann/itclvars.n
#usr/share/man/mann/itclwidget.n
-usr/share/man/mann/join.n
-usr/share/man/mann/lappend.n
-usr/share/man/mann/lassign.n
-usr/share/man/mann/ledit.n
-usr/share/man/mann/library.n
-usr/share/man/mann/lindex.n
-usr/share/man/mann/link.n
-usr/share/man/mann/linsert.n
-usr/share/man/mann/list.n
-usr/share/man/mann/llength.n
-usr/share/man/mann/lmap.n
-usr/share/man/mann/load.n
#usr/share/man/mann/local.n
-usr/share/man/mann/lpop.n
-usr/share/man/mann/lrange.n
-usr/share/man/mann/lremove.n
-usr/share/man/mann/lrepeat.n
-usr/share/man/mann/lreplace.n
-usr/share/man/mann/lreverse.n
-usr/share/man/mann/lsearch.n
-usr/share/man/mann/lseq.n
-usr/share/man/mann/lset.n
-usr/share/man/mann/lsort.n
-usr/share/man/mann/mathfunc.n
-usr/share/man/mann/mathop.n
-usr/share/man/mann/memory.n
-usr/share/man/mann/msgcat.n
-usr/share/man/mann/my.n
-usr/share/man/mann/myclass.n
-usr/share/man/mann/mymethod.n
-usr/share/man/mann/namespace.n
-usr/share/man/mann/next.n
-usr/share/man/mann/nextto.n
-usr/share/man/mann/oo_Slot.n
-usr/share/man/mann/oo_abstract.n
-usr/share/man/mann/oo_class.n
-usr/share/man/mann/oo_configurable.n
-usr/share/man/mann/oo_copy.n
-usr/share/man/mann/oo_define.n
-usr/share/man/mann/oo_objdefine.n
-usr/share/man/mann/oo_object.n
-usr/share/man/mann/oo_singleton.n
-usr/share/man/mann/open.n
-usr/share/man/mann/package.n
-usr/share/man/mann/packagens.n
-usr/share/man/mann/parray.n
-usr/share/man/mann/pid.n
-usr/share/man/mann/pkgMkIndex.n
-usr/share/man/mann/pkg_create.n
-usr/share/man/mann/pkg_mkIndex.n
-usr/share/man/mann/platform.n
-usr/share/man/mann/platform_shell.n
-usr/share/man/mann/proc.n
-usr/share/man/mann/property.n
-usr/share/man/mann/puts.n
-usr/share/man/mann/pwd.n
-usr/share/man/mann/re_syntax.n
-usr/share/man/mann/read.n
-usr/share/man/mann/readFile.n
-usr/share/man/mann/refchan.n
-usr/share/man/mann/regexp.n
-usr/share/man/mann/registry.n
-usr/share/man/mann/regsub.n
-usr/share/man/mann/rename.n
-usr/share/man/mann/return.n
-usr/share/man/mann/safe.n
-usr/share/man/mann/scan.n
#usr/share/man/mann/scope.n
-usr/share/man/mann/seek.n
-usr/share/man/mann/self.n
-usr/share/man/mann/set.n
-usr/share/man/mann/socket.n
-usr/share/man/mann/source.n
-usr/share/man/mann/split.n
#usr/share/man/mann/sqlite3.n
-usr/share/man/mann/string.n
-usr/share/man/mann/subst.n
-usr/share/man/mann/switch.n
-usr/share/man/mann/tailcall.n
-usr/share/man/mann/tcl_endOfWord.n
-usr/share/man/mann/tcl_findLibrary.n
-usr/share/man/mann/tcl_idna.n
-usr/share/man/mann/tcl_interactive.n
-usr/share/man/mann/tcl_library.n
-usr/share/man/mann/tcl_nonwordchars.n
-usr/share/man/mann/tcl_patchLevel.n
-usr/share/man/mann/tcl_pkgPath.n
-usr/share/man/mann/tcl_platform.n
-usr/share/man/mann/tcl_prefix.n
-usr/share/man/mann/tcl_process.n
-usr/share/man/mann/tcl_rcFileName.n
-usr/share/man/mann/tcl_startOfNextWord.n
-usr/share/man/mann/tcl_startOfPreviousWord.n
-usr/share/man/mann/tcl_traceCompile.n
-usr/share/man/mann/tcl_traceExec.n
-usr/share/man/mann/tcl_version.n
-usr/share/man/mann/tcl_wordBreakAfter.n
-usr/share/man/mann/tcl_wordBreakBefore.n
-usr/share/man/mann/tcl_wordchars.n
-usr/share/man/mann/tcltest.n
#usr/share/man/mann/tdbc.n
#usr/share/man/mann/tdbc_connection.n
#usr/share/man/mann/tdbc_mapSqlState.n
@@ -940,29 +1158,7 @@ usr/share/man/mann/tcltest.n
#usr/share/man/mann/tdbc_sqlite3.n
#usr/share/man/mann/tdbc_statement.n
#usr/share/man/mann/tdbc_tokenize.n
-usr/share/man/mann/tell.n
#usr/share/man/mann/thread.n
-usr/share/man/mann/throw.n
-usr/share/man/mann/time.n
-usr/share/man/mann/timerate.n
-usr/share/man/mann/tm.n
#usr/share/man/mann/tpool.n
-usr/share/man/mann/trace.n
-usr/share/man/mann/transchan.n
-usr/share/man/mann/try.n
#usr/share/man/mann/tsv.n
#usr/share/man/mann/ttrace.n
-usr/share/man/mann/unknown.n
-usr/share/man/mann/unload.n
-usr/share/man/mann/unset.n
-usr/share/man/mann/update.n
-usr/share/man/mann/uplevel.n
-usr/share/man/mann/upvar.n
-usr/share/man/mann/variable.n
-usr/share/man/mann/vwait.n
-usr/share/man/mann/while.n
-usr/share/man/mann/writeFile.n
-usr/share/man/mann/yield.n
-usr/share/man/mann/yieldto.n
-usr/share/man/mann/zipfs.n
-usr/share/man/mann/zlib.n
diff --git a/lfs/tcl b/lfs/tcl
index 87d626dde..05cf99aa6 100644
--- a/lfs/tcl
+++ b/lfs/tcl
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 9.0.1
+VER = 8.6.14
THISAPP = tcl$(VER)
DL_FILE = $(THISAPP)-src.tar.gz
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1eaaf5be34ad02ab6d576aae61783982a5959d8617d9b759e2f683ab67a2b005207572bd80a7a474f0d7e5f4f8f3203f95c09cbf124adff459c69dc976164c2e
+$(DL_FILE)_BLAKE2 = 7089747a4d539b46e710ecb795aa3cd5576243862fae3cf8e6f0efb15681174881396c0147071dca18421d9d95eb35557b17d623f0f63383476fe882cef35a61
install : $(TARGET)
@@ -80,9 +80,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP)/unix && make install
ifneq "$(ROOT)" ""
cd $(DIR_APP)/unix && make install-private-headers
- ln -sf tclsh9.0 $(TOOLS_DIR)/bin/tclsh
+ ln -sf tclsh8.6 $(TOOLS_DIR)/bin/tclsh
else
- ln -sf tclsh9.0 /usr/bin/tclsh
+ ln -sf tclsh8.6 /usr/bin/tclsh
endif
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 37/42] expect: Update to 5.45.4
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (34 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 36/42] Revert "tcl: Update to version 9.0.1" Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 38/42] pkg-config: Fix build with GCC 15 Michael Tremer
` (4 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Also fix build with GCC 15.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/expect | 9 +-
src/patches/expect-5.45.4-gcc14-1.patch | 288 -----------------
src/patches/expect-5.45.4-gcc15-1.patch | 411 ++++++++++++++++++++++++
3 files changed, 417 insertions(+), 291 deletions(-)
delete mode 100644 src/patches/expect-5.45.4-gcc14-1.patch
create mode 100644 src/patches/expect-5.45.4-gcc15-1.patch
diff --git a/lfs/expect b/lfs/expect
index d698b3f29..e5638f9f5 100644
--- a/lfs/expect
+++ b/lfs/expect
@@ -24,7 +24,7 @@
include Config
-VER = 5.45
+VER = 5.45.4
THISAPP = expect$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)-tools
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -40,7 +43,7 @@ objects=$(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d7260d3b2ce1bcd72deef121e1f994f45bfa5397291692d794c9b8ad627d7ac183689ba00ba22f728853ac03b6b083fb6f283dc5c453aa991e04263c217be552
+$(DL_FILE)_BLAKE2 = a3a936e7644c922fdd474fa08c45926396ccce9a63e5f65f4d5e157f5160cfe4de47688734b39d13281d9548aac492810f19236e06563903d3d8081e4661048d
install : $(TARGET)
@@ -71,7 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) $(DIR_SRC)/tcl* && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/expect-5.45.4-gcc14-1.patch
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/expect-5.45.4-gcc15-1.patch
cd $(DIR_APP) && ./configure \
--prefix=$(TOOLS_DIR) \
--build=$(BUILDTARGET) \
diff --git a/src/patches/expect-5.45.4-gcc14-1.patch b/src/patches/expect-5.45.4-gcc14-1.patch
deleted file mode 100644
index e2a34df2e..000000000
--- a/src/patches/expect-5.45.4-gcc14-1.patch
+++ /dev/null
@@ -1,288 +0,0 @@
-Submitted By: Xi Ruoyao <xry111@xry111.site>
-Date: 2024-04-07
-Initial Package Version: 5.45.4
-Upstream Status: Submitted (for a long time), but the upstream seems
- inactive
-Origin: Fedora & Self:
- - Fedora expect-5.45.4-covscan-fixes.patch
- - Fedora expect-c99.patch
- - Fedora expect-configure-c99.patch
- - We are directly patching configure instead of
- patching configure.in like Fedora. It's
- generally not a good idea, but better than
- adding autoconf into chapter 7 or bloating this
- patch into 100+ KiB (with a full regeneration
- of the configure script).
-Description: Fix some build failure caused by the pre-C99 syntax
- no longer allowed by GCC 14 in the default C99
- mode.
-
---- a/configure 2018-02-04 18:43:58.000000000 +0800
-+++ b/configure 2024-04-08 01:19:29.253548373 +0800
-@@ -7994,7 +7994,6 @@
- {
- extern long timezone;
- timezone += 1;
-- exit (0);
- ;
- return 0;
- }
-@@ -8030,7 +8029,6 @@
- {
- extern time_t timezone;
- timezone += 1;
-- exit (0);
- ;
- return 0;
- }
-@@ -8791,7 +8789,7 @@
- $as_echo_n "checking for memcpy... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
--
-+#include <string.h>
- int
- main ()
- {
-@@ -8831,7 +8829,7 @@
- /* end confdefs.h. */
-
- #include <sys/wait.h>
--main() {
-+int main() {
- #ifndef WNOHANG
- return 0;
- #else
-@@ -8867,7 +8865,7 @@
-
- #include <stdio.h>
- #include <sys/wait.h>
--main() {
-+int main() {
- #ifdef WNOHANG
- FILE *fp = fopen("wnohang","w");
- fprintf(fp,"%d",WNOHANG);
-@@ -8935,7 +8933,9 @@
- /* end confdefs.h. */
-
- #include <signal.h>
--#define RETSIGTYPE $retsigtype
-+#include <stdlib.h>
-+#include <unistd.h>
-+#include <sys/wait.h>
-
- int signal_rearms = 0;
-
-@@ -8952,7 +8952,7 @@
- signal_rearms++;
- }
-
--main()
-+int main()
- {
- signal(SIGINT,parent_sigint_handler);
-
-@@ -9234,10 +9234,9 @@
- /* end confdefs.h. */
-
- #include <sgtty.h>
--main()
-+int main()
- {
- struct sgttyb tmp;
-- exit(0);
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
-@@ -9274,10 +9273,9 @@
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
- #include <termio.h>
-- main()
-+ int main()
- {
- struct termio tmp;
-- exit(0);
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
-@@ -9312,10 +9310,9 @@
- # include <inttypes.h>
- # endif
- # include <termios.h>
-- main()
-+ int main()
- {
- struct termios tmp;
-- exit(0);
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
-@@ -9350,7 +9347,7 @@
- #include <inttypes.h>
- #endif
- #include <termios.h>
--main() {
-+int main() {
- #if defined(TCGETS) || defined(TCGETA)
- return 0;
- #else
-@@ -9388,7 +9385,7 @@
- #include <inttypes.h>
- #endif
- #include <termios.h>
--main() {
-+int main() {
- #ifdef TIOCGWINSZ
- return 0;
- #else
-@@ -9423,7 +9420,7 @@
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
-
--main(){
-+int main(){
- #ifdef CRAY
- return 0;
- #else
-@@ -9565,12 +9562,10 @@
-
- extern char *tzname[2];
- extern int daylight;
--main()
-+int main()
- {
- int *x = &daylight;
- char **y = tzname;
--
-- exit(0);
- }
- _ACEOF
- if ac_fn_c_try_run "$LINENO"; then :
---- a/exp_chan.c 2018-02-03 03:15:52.000000000 +0800
-+++ b/exp_chan.c 2024-04-07 21:56:43.663163369 +0800
-@@ -58,7 +58,7 @@
-
- Tcl_ChannelType expChannelType = {
- "exp", /* Type name. */
-- ExpBlockModeProc, /* Set blocking/nonblocking mode.*/
-+ TCL_CHANNEL_VERSION_2,
- ExpCloseProc, /* Close proc. */
- ExpInputProc, /* Input proc. */
- ExpOutputProc, /* Output proc. */
-@@ -68,6 +68,7 @@
- ExpWatchProc, /* Initialize notifier. */
- ExpGetHandleProc, /* Get OS handles out of channel. */
- NULL, /* Close2 proc */
-+ ExpBlockModeProc, /* Set blocking/nonblocking mode.*/
- };
-
- typedef struct ThreadSpecificData {
-
-diff -up expect5.45.4/exp_chan.c.orig expect5.45.4/exp_chan.c
---- expect5.45.4/exp_chan.c.orig 2018-02-02 20:15:52.000000000 +0100
-+++ expect5.45.4/exp_chan.c 2018-10-09 14:14:44.851965292 +0200
-@@ -51,6 +51,8 @@ static void ExpWatchProc _ANSI_ARGS_((C
- int mask));
- static int ExpGetHandleProc _ANSI_ARGS_((ClientData instanceData,
- int direction, ClientData *handlePtr));
-+void exp_background_channelhandler _ANSI_ARGS_((ClientData,
-+ int));
-
- /*
- * This structure describes the channel type structure for Expect-based IO:
-diff -up expect5.45.4/exp_clib.c.orig expect5.45.4/exp_clib.c
---- expect5.45.4/exp_clib.c.orig 2018-10-09 14:14:44.841965281 +0200
-+++ expect5.45.4/exp_clib.c 2018-10-09 14:14:44.873965319 +0200
-@@ -37,6 +37,14 @@ would appreciate credit if this program
- # endif
- #endif
-
-+#ifdef HAVE_UNISTD_H
-+# include <unistd.h>
-+#endif
-+
-+//#ifdef HAVE_SYS_WAIT_H
-+# include <sys/wait.h>
-+//#endif
-+
- #ifdef HAVE_SYS_FCNTL_H
- # include <sys/fcntl.h>
- #else
-@@ -2196,6 +2204,7 @@ int exp_getptyslave();
- #define sysreturn(x) return(errno = x, -1)
-
- void exp_init_pty();
-+void exp_init_tty();
-
- /*
- The following functions are linked from the Tcl library. They
-@@ -2715,6 +2724,7 @@ exp_spawnl TCL_VARARGS_DEF(char *,arg1)
- argv[i] = va_arg(args,char *);
- if (!argv[i]) break;
- }
-+ va_end(args);
- i = exp_spawnv(argv[0],argv+1);
- free((char *)argv);
- return(i);
-@@ -3188,6 +3198,7 @@ exp_expectl TCL_VARARGS_DEF(int,arg1)
- /* Ultrix 4.2 compiler refuses enumerations comparison!? */
- if ((int)type < 0 || (int)type >= (int)exp_bogus) {
- fprintf(stderr,"bad type (set %d) in exp_expectl\n",i);
-+ va_end(args);
- sysreturn(EINVAL);
- }
-
-@@ -3253,6 +3264,7 @@ exp_fexpectl TCL_VARARGS_DEF(FILE *,arg1
- /* Ultrix 4.2 compiler refuses enumerations comparison!? */
- if ((int)type < 0 || (int)type >= (int)exp_bogus) {
- fprintf(stderr,"bad type (set %d) in exp_expectl\n",i);
-+ va_end(args);
- sysreturn(EINVAL);
- }
-
-diff -up expect5.45.4/exp_log.c.orig expect5.45.4/exp_log.c
---- expect5.45.4/exp_log.c.orig 2018-10-09 14:14:44.838965277 +0200
-+++ expect5.45.4/exp_log.c 2018-10-09 14:14:44.852965294 +0200
-@@ -174,7 +174,10 @@ expStdoutLog TCL_VARARGS_DEF(int,arg1)
- force_stdout = TCL_VARARGS_START(int,arg1,args);
- fmt = va_arg(args,char *);
-
-- if ((!tsdPtr->logUser) && (!force_stdout) && (!tsdPtr->logAll)) return;
-+ if ((!tsdPtr->logUser) && (!force_stdout) && (!tsdPtr->logAll)) {
-+ va_end(args);
-+ return;
-+ }
-
- (void) vsnprintf(bigbuf,sizeof(bigbuf),fmt,args);
- expDiagWriteBytes(bigbuf,-1);
-diff -up expect5.45.4/exp_main_sub.c.orig expect5.45.4/exp_main_sub.c
---- expect5.45.4/exp_main_sub.c.orig 2018-10-09 14:14:44.848965289 +0200
-+++ expect5.45.4/exp_main_sub.c 2018-10-09 14:14:44.852965294 +0200
-@@ -57,6 +57,7 @@ int exp_cmdlinecmds = FALSE;
- int exp_interactive = FALSE;
- int exp_buffer_command_input = FALSE;/* read in entire cmdfile at once */
- int exp_fgets();
-+int exp_tty_cooked_echo(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo);
-
- Tcl_Interp *exp_interp; /* for use by signal handlers who can't figure out */
- /* the interpreter directly */
-diff -up expect5.45.4/pty_termios.c.orig expect5.45.4/pty_termios.c
---- expect5.45.4/pty_termios.c.orig 2018-10-09 14:17:00.132127498 +0200
-+++ expect5.45.4/pty_termios.c 2018-10-09 14:33:59.393315570 +0200
-@@ -105,6 +105,7 @@ with openpty which supports 4000 while p
-
- void expDiagLog();
- void expDiagLogPtr();
-+char *expErrnoMsg(int errorNo);
-
- #include <errno.h>
- /*extern char *sys_errlist[];*/
-@@ -189,6 +190,7 @@ static char slave_name[MAXPTYNAMELEN];
- #endif /* HAVE_SCO_CLIST_PTYS */
-
- #ifdef HAVE_OPENPTY
-+#include <pty.h>
- static char master_name[64];
- static char slave_name[64];
- #endif
diff --git a/src/patches/expect-5.45.4-gcc15-1.patch b/src/patches/expect-5.45.4-gcc15-1.patch
new file mode 100644
index 000000000..7838746c6
--- /dev/null
+++ b/src/patches/expect-5.45.4-gcc15-1.patch
@@ -0,0 +1,411 @@
+Submitted By: Xi Ruoyao <xry111@xry111.site>
+Date: 2025-04-21
+Initial Package Version: 5.45.4
+Upstream Status: The C99-compatibility part has been submitted
+ for a long time, but the upstream seems inactive.
+ The C23-compatibility part is not submitted.
+Origin: Fedora & Self:
+ - Fedora expect-5.45.4-covscan-fixes.patch
+ - Fedora expect-c99.patch
+ - Fedora expect-configure-c99.patch
+ - We are directly patching configure instead of
+ patching configure.in like Fedora. It's
+ generally not a good idea, but better than
+ adding autoconf into chapter 7 or bloating this
+ patch into 100+ KiB (with a full regeneration
+ of the configure script).
+ - Self-made C23-compatibility fixes
+ - Add a parameter list for various function
+ declerations.
+Description: Fix some build failure caused by the pre-C23 syntax
+ no longer allowed by GCC 15 in the default C23
+ mode.
+
+diff --color -Naur expect5.45.4.orig/configure expect5.45.4/configure
+--- expect5.45.4.orig/configure 2018-02-04 18:43:58.000000000 +0800
++++ expect5.45.4/configure 2025-04-22 11:16:42.221990368 +0800
+@@ -7994,7 +7994,6 @@
+ {
+ extern long timezone;
+ timezone += 1;
+- exit (0);
+ ;
+ return 0;
+ }
+@@ -8030,7 +8029,6 @@
+ {
+ extern time_t timezone;
+ timezone += 1;
+- exit (0);
+ ;
+ return 0;
+ }
+@@ -8791,7 +8789,7 @@
+ $as_echo_n "checking for memcpy... " >&6; }
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+-
++#include <string.h>
+ int
+ main ()
+ {
+@@ -8831,7 +8829,7 @@
+ /* end confdefs.h. */
+
+ #include <sys/wait.h>
+-main() {
++int main() {
+ #ifndef WNOHANG
+ return 0;
+ #else
+@@ -8867,7 +8865,7 @@
+
+ #include <stdio.h>
+ #include <sys/wait.h>
+-main() {
++int main() {
+ #ifdef WNOHANG
+ FILE *fp = fopen("wnohang","w");
+ fprintf(fp,"%d",WNOHANG);
+@@ -8935,7 +8933,9 @@
+ /* end confdefs.h. */
+
+ #include <signal.h>
+-#define RETSIGTYPE $retsigtype
++#include <stdlib.h>
++#include <unistd.h>
++#include <sys/wait.h>
+
+ int signal_rearms = 0;
+
+@@ -8952,7 +8952,7 @@
+ signal_rearms++;
+ }
+
+-main()
++int main()
+ {
+ signal(SIGINT,parent_sigint_handler);
+
+@@ -9234,10 +9234,9 @@
+ /* end confdefs.h. */
+
+ #include <sgtty.h>
+-main()
++int main()
+ {
+ struct sgttyb tmp;
+- exit(0);
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"; then :
+@@ -9274,10 +9273,9 @@
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+ #include <termio.h>
+- main()
++ int main()
+ {
+ struct termio tmp;
+- exit(0);
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"; then :
+@@ -9312,10 +9310,9 @@
+ # include <inttypes.h>
+ # endif
+ # include <termios.h>
+- main()
++ int main()
+ {
+ struct termios tmp;
+- exit(0);
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"; then :
+@@ -9350,7 +9347,7 @@
+ #include <inttypes.h>
+ #endif
+ #include <termios.h>
+-main() {
++int main() {
+ #if defined(TCGETS) || defined(TCGETA)
+ return 0;
+ #else
+@@ -9388,7 +9385,7 @@
+ #include <inttypes.h>
+ #endif
+ #include <termios.h>
+-main() {
++int main() {
+ #ifdef TIOCGWINSZ
+ return 0;
+ #else
+@@ -9423,7 +9420,7 @@
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+-main(){
++int main(){
+ #ifdef CRAY
+ return 0;
+ #else
+@@ -9565,12 +9562,10 @@
+
+ extern char *tzname[2];
+ extern int daylight;
+-main()
++int main()
+ {
+ int *x = &daylight;
+ char **y = tzname;
+-
+- exit(0);
+ }
+ _ACEOF
+ if ac_fn_c_try_run "$LINENO"; then :
+diff --color -Naur expect5.45.4.orig/exp_chan.c expect5.45.4/exp_chan.c
+--- expect5.45.4.orig/exp_chan.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_chan.c 2025-04-22 11:16:42.222758025 +0800
+@@ -51,6 +51,8 @@
+ int mask));
+ static int ExpGetHandleProc _ANSI_ARGS_((ClientData instanceData,
+ int direction, ClientData *handlePtr));
++void exp_background_channelhandler _ANSI_ARGS_((ClientData,
++ int));
+
+ /*
+ * This structure describes the channel type structure for Expect-based IO:
+@@ -58,7 +60,7 @@
+
+ Tcl_ChannelType expChannelType = {
+ "exp", /* Type name. */
+- ExpBlockModeProc, /* Set blocking/nonblocking mode.*/
++ TCL_CHANNEL_VERSION_2,
+ ExpCloseProc, /* Close proc. */
+ ExpInputProc, /* Input proc. */
+ ExpOutputProc, /* Output proc. */
+@@ -68,6 +70,7 @@
+ ExpWatchProc, /* Initialize notifier. */
+ ExpGetHandleProc, /* Get OS handles out of channel. */
+ NULL, /* Close2 proc */
++ ExpBlockModeProc, /* Set blocking/nonblocking mode.*/
+ };
+
+ typedef struct ThreadSpecificData {
+diff --color -Naur expect5.45.4.orig/exp_clib.c expect5.45.4/exp_clib.c
+--- expect5.45.4.orig/exp_clib.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_clib.c 2025-04-22 11:22:35.735989675 +0800
+@@ -37,6 +37,14 @@
+ # endif
+ #endif
+
++#ifdef HAVE_UNISTD_H
++# include <unistd.h>
++#endif
++
++//#ifdef HAVE_SYS_WAIT_H
++# include <sys/wait.h>
++//#endif
++
+ #ifdef HAVE_SYS_FCNTL_H
+ # include <sys/fcntl.h>
+ #else
+@@ -1727,13 +1735,14 @@
+ int exp_loguser = TRUE; /* if TRUE, user sees interactions on stdout */
+
+
+-char *exp_printify();
++char *exp_printify(char *);
+ int exp_getptymaster();
+-int exp_getptyslave();
++int exp_getptyslave(int, int, CONST char *);
+
+ #define sysreturn(x) return(errno = x, -1)
+
+ void exp_init_pty();
++void exp_init_tty();
+
+ /*
+ The following functions are linked from the Tcl library. They
+@@ -2253,6 +2262,7 @@
+ argv[i] = va_arg(args,char *);
+ if (!argv[i]) break;
+ }
++ va_end(args);
+ i = exp_spawnv(argv[0],argv+1);
+ free((char *)argv);
+ return(i);
+@@ -2726,6 +2736,7 @@
+ /* Ultrix 4.2 compiler refuses enumerations comparison!? */
+ if ((int)type < 0 || (int)type >= (int)exp_bogus) {
+ fprintf(stderr,"bad type (set %d) in exp_expectl\n",i);
++ va_end(args);
+ sysreturn(EINVAL);
+ }
+
+@@ -2791,6 +2802,7 @@
+ /* Ultrix 4.2 compiler refuses enumerations comparison!? */
+ if ((int)type < 0 || (int)type >= (int)exp_bogus) {
+ fprintf(stderr,"bad type (set %d) in exp_expectl\n",i);
++ va_end(args);
+ sysreturn(EINVAL);
+ }
+
+diff --color -Naur expect5.45.4.orig/exp_command.h expect5.45.4/exp_command.h
+--- expect5.45.4.orig/exp_command.h 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_command.h 2025-04-22 11:15:02.579293854 +0800
+@@ -222,8 +222,8 @@
+
+ EXTERN void exp_strftime(char *format, const struct tm *timeptr,Tcl_DString *dstring);
+
+-#define exp_deleteProc (void (*)())0
+-#define exp_deleteObjProc (void (*)())0
++#define exp_deleteProc NULL
++#define exp_deleteObjProc NULL
+
+ EXTERN int expect_key;
+ EXTERN int exp_configure_count; /* # of times descriptors have been closed */
+@@ -321,7 +321,7 @@
+ EXTERN void exp_init_most_cmds _ANSI_ARGS_((Tcl_Interp *));
+ EXTERN void exp_init_trap_cmds _ANSI_ARGS_((Tcl_Interp *));
+ EXTERN void exp_init_interact_cmds _ANSI_ARGS_((Tcl_Interp *));
+-EXTERN void exp_init_tty_cmds();
++EXTERN void exp_init_tty_cmds _ANSI_ARGS_((Tcl_Interp *));
+
+ EXTERN ExpState * expStateCheck _ANSI_ARGS_((Tcl_Interp *,ExpState *,int,int,char *));
+ EXTERN ExpState * expStateCurrent _ANSI_ARGS_((Tcl_Interp *,int,int,int));
+diff --color -Naur expect5.45.4.orig/exp_log.c expect5.45.4/exp_log.c
+--- expect5.45.4.orig/exp_log.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_log.c 2025-04-22 11:16:42.223164242 +0800
+@@ -174,7 +174,10 @@
+ force_stdout = TCL_VARARGS_START(int,arg1,args);
+ fmt = va_arg(args,char *);
+
+- if ((!tsdPtr->logUser) && (!force_stdout) && (!tsdPtr->logAll)) return;
++ if ((!tsdPtr->logUser) && (!force_stdout) && (!tsdPtr->logAll)) {
++ va_end(args);
++ return;
++ }
+
+ (void) vsprintf(bigbuf,fmt,args);
+ expDiagWriteBytes(bigbuf,-1);
+diff --color -Naur expect5.45.4.orig/exp_main_sub.c expect5.45.4/exp_main_sub.c
+--- expect5.45.4.orig/exp_main_sub.c 2018-02-04 18:43:58.000000000 +0800
++++ expect5.45.4/exp_main_sub.c 2025-04-22 11:17:05.635391610 +0800
+@@ -49,14 +49,15 @@
+ #define NEED_TCL_MINOR 5
+
+ char *exp_argv0 = "this program"; /* default program name */
+-void (*exp_app_exit)() = 0;
+-void (*exp_event_exit)() = 0;
++void (*exp_app_exit) _ANSI_ARGS_((Tcl_Interp *)) = 0;
++void (*exp_event_exit) _ANSI_ARGS_((Tcl_Interp *)) = 0;
+ FILE *exp_cmdfile = 0;
+ char *exp_cmdfilename = 0;
+ int exp_cmdlinecmds = FALSE;
+ int exp_interactive = FALSE;
+ int exp_buffer_command_input = FALSE;/* read in entire cmdfile at once */
+ int exp_fgets();
++int exp_tty_cooked_echo(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo);
+
+ Tcl_Interp *exp_interp; /* for use by signal handlers who can't figure out */
+ /* the interpreter directly */
+@@ -920,7 +921,6 @@
+ char file[200];
+ char *home;
+ int fd;
+- char *getenv();
+
+ if ((NULL != (home = getenv("DOTDIR"))) ||
+ (NULL != (home = getenv("HOME")))) {
+diff --color -Naur expect5.45.4.orig/exp_pty.c expect5.45.4/exp_pty.c
+--- expect5.45.4.orig/exp_pty.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_pty.c 2025-04-22 11:17:41.627176185 +0800
+@@ -134,8 +134,8 @@
+ return(cc);
+ }
+
+-static RETSIGTYPE (*oldAlarmHandler)();
+-static RETSIGTYPE (*oldHupHandler)();
++static RETSIGTYPE (*oldAlarmHandler)(int);
++static RETSIGTYPE (*oldHupHandler)(int);
+ static time_t current_time; /* time when testing began */
+
+ /* if TRUE, begin testing, else end testing */
+diff --color -Naur expect5.45.4.orig/exp_trap.c expect5.45.4/exp_trap.c
+--- expect5.45.4.orig/exp_trap.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_trap.c 2025-04-22 11:19:10.154722359 +0800
+@@ -53,7 +53,8 @@
+
+ int sigchld_count = 0; /* # of sigchlds caught but not yet processed */
+
+-static int eval_trap_action();
++static int
++eval_trap_action(Tcl_Interp *, int, struct trap *, int);
+
+ static int got_sig; /* this records the last signal received */
+ /* it is only a hint and can be wiped out */
+diff --color -Naur expect5.45.4.orig/exp_tty.c expect5.45.4/exp_tty.c
+--- expect5.45.4.orig/exp_tty.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_tty.c 2025-04-22 11:12:33.066206967 +0800
+@@ -572,7 +572,7 @@
+ char **argv)
+ {
+ int result = TCL_OK;
+- RETSIGTYPE (*old)(); /* save old sigalarm handler */
++ RETSIGTYPE (*old)(int); /* save old sigalarm handler */
+ #define MAX_ARGLIST 10240
+ int i;
+
+diff --color -Naur expect5.45.4.orig/exp_win.h expect5.45.4/exp_win.h
+--- expect5.45.4.orig/exp_win.h 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/exp_win.h 2025-04-22 11:21:03.990362077 +0800
+@@ -8,8 +8,8 @@
+
+ #include <tcl.h> /* For _ANSI_ARGS_ */
+
+-int exp_window_size_set();
+-int exp_window_size_get();
++int exp_window_size_set _ANSI_ARGS_ ((int));
++int exp_window_size_get _ANSI_ARGS_ ((int));
+
+ void exp_win_rows_set _ANSI_ARGS_ ((char* rows));
+ char* exp_win_rows_get _ANSI_ARGS_ ((void));
+diff --color -Naur expect5.45.4.orig/pty_termios.c expect5.45.4/pty_termios.c
+--- expect5.45.4.orig/pty_termios.c 2018-02-03 03:15:52.000000000 +0800
++++ expect5.45.4/pty_termios.c 2025-04-22 11:23:56.897369591 +0800
+@@ -105,6 +105,7 @@
+
+ void expDiagLog();
+ void expDiagLogPtr();
++char *expErrnoMsg(int errorNo);
+
+ #include <errno.h>
+ /*extern char *sys_errlist[];*/
+@@ -189,6 +190,7 @@
+ #endif /* HAVE_SCO_CLIST_PTYS */
+
+ #ifdef HAVE_OPENPTY
++#include <pty.h>
+ static char master_name[64];
+ static char slave_name[64];
+ #endif
+@@ -204,7 +206,7 @@
+ {
+ #define MAX_ARGLIST 10240
+ char buf[MAX_ARGLIST]; /* overkill is easier */
+- RETSIGTYPE (*old)(); /* save old sigalarm handler */
++ RETSIGTYPE (*old)(int); /* save old sigalarm handler */
+ int pid;
+
+ old = signal(SIGCHLD, SIG_DFL);
+@@ -264,7 +266,7 @@
+ {
+ #define MAX_ARGLIST 10240
+ char buf[MAX_ARGLIST]; /* overkill is easier */
+- RETSIGTYPE (*old)(); /* save old sigalarm handler */
++ RETSIGTYPE (*old)(int); /* save old sigalarm handler */
+
+ #ifdef STTY_READS_STDOUT
+ sprintf(buf,"%s %s > %s",STTY_BIN,s,name);
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 38/42] pkg-config: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (35 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 37/42] expect: Update to 5.45.4 Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 39/42] pam: Fix build with GCC 15 on aarch64 Michael Tremer
` (3 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/pkg-config | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/pkg-config b/lfs/pkg-config
index c053fe4f2..191d0f476 100644
--- a/lfs/pkg-config
+++ b/lfs/pkg-config
@@ -40,6 +40,9 @@ else
TARGET = $(DIR_INFO)/$(THISAPP)-tools
endif
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 39/42] pam: Fix build with GCC 15 on aarch64
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (36 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 38/42] pkg-config: Fix build with GCC 15 Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 40/42] perl: Respect our CFLAGS/LDFLAGS in the toolchain stage, too Michael Tremer
` (2 subsequent siblings)
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/pam | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lfs/pam b/lfs/pam
index 8f3d144f8..b2847d0a6 100644
--- a/lfs/pam
+++ b/lfs/pam
@@ -32,6 +32,11 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Don't fail on any linker warnings
+# I don't actually know why this has suddenly come up as it is a linker issue,
+# however, this all started with the update to GCC 15 and happens on aarch64.
+CFLAGS += -Wl,--no-fatal-warnings
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 40/42] perl: Respect our CFLAGS/LDFLAGS in the toolchain stage, too
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (37 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 39/42] pam: Fix build with GCC 15 on aarch64 Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 41/42] make.sh: Bump the toolchain version Michael Tremer
2025-05-02 10:16 ` [PATCH 42/42] gmp: Fix build with GCC 15 Michael Tremer
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/perl | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lfs/perl b/lfs/perl
index c6da19ce8..68aefaccb 100644
--- a/lfs/perl
+++ b/lfs/perl
@@ -89,7 +89,8 @@ ifeq "$(ROOT)" ""
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
else
- cd $(DIR_APP) && ./Configure -des -Dprefix=$(TOOLS_DIR) -Dlibs="-lpthread -lm" -Uloclibpth -Ulocincpth
+ cd $(DIR_APP) && ./configure.gnu --prefix=$(TOOLS_DIR) \
+ -des -Dlibs="-lpthread -lm" -Uloclibpth -Ulocincpth
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && cp -v perl cpan/podlators/scripts/pod2man $(TOOLS_DIR)/bin
cd $(DIR_APP) && mkdir -pv $(TOOLS_DIR)/lib/perl5/$(VER)
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 41/42] make.sh: Bump the toolchain version
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (38 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 40/42] perl: Respect our CFLAGS/LDFLAGS in the toolchain stage, too Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
2025-05-02 10:16 ` [PATCH 42/42] gmp: Fix build with GCC 15 Michael Tremer
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
make.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/make.sh b/make.sh
index ab3867a8f..7c8aa54fe 100755
--- a/make.sh
+++ b/make.sh
@@ -32,7 +32,7 @@ GIT_BRANCH="$(git rev-parse --abbrev-ref HEAD)" # Git Branch
GIT_TAG="$(git tag | tail -1)" # Git Tag
GIT_LASTCOMMIT="$(git rev-parse --verify HEAD)" # Last commit
-TOOLCHAINVER="20250222"
+TOOLCHAINVER="20250430"
KVER_SUFFIX="-${SNAME}"
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
* [PATCH 42/42] gmp: Fix build with GCC 15
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
` (39 preceding siblings ...)
2025-05-02 10:16 ` [PATCH 41/42] make.sh: Bump the toolchain version Michael Tremer
@ 2025-05-02 10:16 ` Michael Tremer
40 siblings, 0 replies; 41+ messages in thread
From: Michael Tremer @ 2025-05-02 10:16 UTC (permalink / raw)
To: development; +Cc: Michael Tremer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
lfs/gmp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lfs/gmp b/lfs/gmp
index 555e9eeb5..7dc3be7a6 100644
--- a/lfs/gmp
+++ b/lfs/gmp
@@ -32,6 +32,9 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# Fix build with GCC 15
+CFLAGS += -std=gnu17
+
###############################################################################
# Top-level Rules
###############################################################################
--
2.39.5
^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2025-05-02 10:17 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20250502101632.1082010-1-michael.tremer@ipfire.org>
2025-05-02 10:15 ` [PATCH 02/42] berkeley: Fix build with GCC 15 Michael Tremer
2025-05-02 10:15 ` [PATCH 03/42] m4: " Michael Tremer
2025-05-02 10:15 ` [PATCH 04/42] ncurses: " Michael Tremer
2025-05-02 10:15 ` [PATCH 05/42] perl: " Michael Tremer
2025-05-02 10:15 ` [PATCH 06/42] bash: " Michael Tremer
2025-05-02 10:15 ` [PATCH 07/42] ed: " Michael Tremer
2025-05-02 10:15 ` [PATCH 08/42] sysklogd: " Michael Tremer
2025-05-02 10:15 ` [PATCH 09/42] texinfo: " Michael Tremer
2025-05-02 10:16 ` [PATCH 10/42] jq: " Michael Tremer
2025-05-02 10:16 ` [PATCH 11/42] ppp: " Michael Tremer
2025-05-02 10:16 ` [PATCH 12/42] unzip: " Michael Tremer
2025-05-02 10:16 ` [PATCH 13/42] cpio: " Michael Tremer
2025-05-02 10:16 ` [PATCH 14/42] libconfig: " Michael Tremer
2025-05-02 10:16 ` [PATCH 15/42] linux-atm: " Michael Tremer
2025-05-02 10:16 ` [PATCH 16/42] p11-kit: " Michael Tremer
2025-05-02 10:16 ` [PATCH 17/42] cyrus-sasl: " Michael Tremer
2025-05-02 10:16 ` [PATCH 18/42] fcron: " Michael Tremer
2025-05-02 10:16 ` [PATCH 19/42] libtirpc: " Michael Tremer
2025-05-02 10:16 ` [PATCH 20/42] perl-Convert-UUlib: " Michael Tremer
2025-05-02 10:16 ` [PATCH 21/42] squidguard: " Michael Tremer
2025-05-02 10:16 ` [PATCH 22/42] mpage: " Michael Tremer
2025-05-02 10:16 ` [PATCH 23/42] cifs-utils: " Michael Tremer
2025-05-02 10:16 ` [PATCH 24/42] krb5: " Michael Tremer
2025-05-02 10:16 ` [PATCH 25/42] postfix: " Michael Tremer
2025-05-02 10:16 ` [PATCH 26/42] strongswan: " Michael Tremer
2025-05-02 10:16 ` [PATCH 27/42] w_scan: " Michael Tremer
2025-05-02 10:16 ` [PATCH 28/42] iperf3: " Michael Tremer
2025-05-02 10:16 ` [PATCH 29/42] openvmtools: " Michael Tremer
2025-05-02 10:16 ` [PATCH 30/42] usb_modeswitch: " Michael Tremer
2025-05-02 10:16 ` [PATCH 31/42] parted: " Michael Tremer
2025-05-02 10:16 ` [PATCH 32/42] xinetd: " Michael Tremer
2025-05-02 10:16 ` [PATCH 33/42] ipfire-netboot: " Michael Tremer
2025-05-02 10:16 ` [PATCH 34/42] iftop: " Michael Tremer
2025-05-02 10:16 ` [PATCH 35/42] pmacct: " Michael Tremer
2025-05-02 10:16 ` [PATCH 36/42] Revert "tcl: Update to version 9.0.1" Michael Tremer
2025-05-02 10:16 ` [PATCH 37/42] expect: Update to 5.45.4 Michael Tremer
2025-05-02 10:16 ` [PATCH 38/42] pkg-config: Fix build with GCC 15 Michael Tremer
2025-05-02 10:16 ` [PATCH 39/42] pam: Fix build with GCC 15 on aarch64 Michael Tremer
2025-05-02 10:16 ` [PATCH 40/42] perl: Respect our CFLAGS/LDFLAGS in the toolchain stage, too Michael Tremer
2025-05-02 10:16 ` [PATCH 41/42] make.sh: Bump the toolchain version Michael Tremer
2025-05-02 10:16 ` [PATCH 42/42] gmp: Fix build with GCC 15 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox