Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with instalation #3

Closed
hunterpl opened this issue Nov 2, 2016 · 26 comments
Closed

Problem with instalation #3

hunterpl opened this issue Nov 2, 2016 · 26 comments

Comments

@hunterpl
Copy link

hunterpl commented Nov 2, 2016

Hi there

Thanks for user from Github named " svenpaulsen " for fixed first issue with netfilter ts3init " Fix "expected declaration specifiers or '...' before string constant" build issues #1 " now i have 2 more bugs with instalation:

Output:

after make command:

make -C src;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables;
make[1]: Entering directory '/root/ts3init/src'
gcc -O2 -Wall -D_INIT=libxt_ts3init_get_puzzle_init -fPIC -c -o libxt_ts3init_get_puzzle.o libxt_ts3init_get_puzzle.c;
libxt_ts3init_get_puzzle.c: In function 'ts3init_get_puzzle_save':
libxt_ts3init_get_puzzle.c:114:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < RANDOM_SEED_LEN; i++)
^
libxt_ts3init_get_puzzle.c:114:9: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
Makefile.xtables:15: recipe for target 'libxt_ts3init_get_puzzle.o' failed
make[1]: *** [libxt_ts3init_get_puzzle.o] Error 1
make[1]: Leaving directory '/root/ts3init/src'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

after make install command:

make -C src modules_install;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD modules_install;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
INSTALL /root/ts3init/src/xt_ts3init.ko
DEPMOD 3.16.0-4-amd64
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables install;
make[1]: Entering directory '/root/ts3init/src'
install -g root -o root -m 644 libxt_ts3init.so libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so /lib/xtables/
install: cannot stat 'libxt_ts3init_get_puzzle.so': No such file or directory
install: cannot stat 'libxt_TS3INIT_RESET.so': No such file or directory
install: cannot stat 'libxt_TS3INIT_SET_COOKIE.so': No such file or directory
install: cannot stat 'libxt_TS3INIT_GET_COOKIE.so': No such file or directory
Makefile.xtables:9: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/root/ts3init/src'
Makefile:12: recipe for target 'install' failed
make: *** [install] Error 2

@svenpaulsen
Copy link
Contributor

These are the relevant lines from your output:

libxt_ts3init_get_puzzle.c:114:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < RANDOM_SEED_LEN; i++)
^
libxt_ts3init_get_puzzle.c:114:9: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code

Something like this should work:

make CFLAGS='-std=c11'

nwerensteijn added a commit that referenced this issue Nov 2, 2016
#3
Thanks to hunterpl for reporting this
@nwerensteijn
Copy link
Contributor

This issue should be fixed in commit 1c80064 . Can you verify if this is true for you?

@hunterpl
Copy link
Author

hunterpl commented Nov 2, 2016

Hi new problem:

make -C src;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
CC [M] /root/ts3init/src/ts3init_module.o
CC [M] /root/ts3init/src/ts3init_match.o
CC [M] /root/ts3init/src/ts3init_cookie.o
CC [M] /root/ts3init/src/ts3init_target.o
CC [M] /root/ts3init/src/ts3init_cache.o
CC [M] /root/ts3init/src/siphash24.o
LD [M] /root/ts3init/src/xt_ts3init.o
Building modules, stage 2.
MODPOST 1 modules
LD [M] /root/ts3init/src/xt_ts3init.ko
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables;
make[1]: Entering directory '/root/ts3init/src'
gcc -O2 -Wall -D_INIT=libxt_ts3init_init -fPIC -c -o libxt_ts3init.o libxt_ts3init.c;
gcc -shared -fPIC -o libxt_ts3init.so libxt_ts3init.o;
gcc -O2 -Wall -D_INIT=libxt_ts3init_get_cookie_init -fPIC -c -o libxt_ts3init_get_cookie.o libxt_ts3init_get _cookie.c;
gcc -shared -fPIC -o libxt_ts3init_get_cookie.so libxt_ts3init_get_cookie.o;
gcc -O2 -Wall -D_INIT=libxt_ts3init_get_puzzle_init -fPIC -c -o libxt_ts3init_get_puzzle.o libxt_ts3init_get _puzzle.c;
gcc -shared -fPIC -o libxt_ts3init_get_puzzle.so libxt_ts3init_get_puzzle.o;
gcc -O2 -Wall -D_INIT=libxt_TS3INIT_RESET_init -fPIC -c -o libxt_TS3INIT_RESET.o libxt_TS3INIT_RESET.c;
gcc -shared -fPIC -o libxt_TS3INIT_RESET.so libxt_TS3INIT_RESET.o;
gcc -O2 -Wall -D_INIT=libxt_TS3INIT_SET_COOKIE_init -fPIC -c -o libxt_TS3INIT_SET_COOKIE.o libxt_TS3INIT_SET _COOKIE.c;
gcc -shared -fPIC -o libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_SET_COOKIE.o;
make[1]: *** No rule to make target 'libxt_TS3INIT_GET_COOKIE.so', needed by 'all'. Stop.
rm libxt_TS3INIT_RESET.o libxt_ts3init.o libxt_ts3init_get_cookie.o libxt_TS3INIT_SET_COOKIE.o libxt_ts3init _get_puzzle.o
make[1]: Leaving directory '/root/ts3init/src'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

@nwerensteijn
Copy link
Contributor

I am not sure how to help you there. What linux distro are you using (version) and what make version (make -v)?

@hunterpl
Copy link
Author

hunterpl commented Nov 2, 2016

version linux:
root@ts3bahu:~# uname -a
Linux ts3bahu 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

root@ts3bahu:~# make -v
GNU Make 4.0
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

@svenpaulsen
Copy link
Contributor

It should be Debian 8.6, but just to be sure, check the output of:

cat /etc/debian_version

@hunterpl
Copy link
Author

hunterpl commented Nov 2, 2016

root@ts3bahu:~# cat /etc/debian_version
8.6

@svenpaulsen
Copy link
Contributor

svenpaulsen commented Nov 2, 2016

I can't reproduce this issue on a fresh Debian 8.6 installation. All I did was installing the following packages (including dependencies). After that I was able to compile using the current master:

  • make
  • gcc
  • linux-headers-amd64
  • iptables-dev

@hunterpl
Copy link
Author

hunterpl commented Nov 2, 2016

i think it is problem with packet:
xtables-addons
module-assistant
auto-install
xtables-addons-source

@nwerensteijn
Copy link
Contributor

i did

apt-get install module-assistant xtables-addons-source xtables-addons-common

on debian and and it still compiles. I do not know what to do here. I
did not know what you meant with auto-install

On 2-11-2016 14:17, Mateusz Gladosz wrote:

i think it is problem with packet:
xtables-addons
module-assistant
auto-install
xtables-addons-source


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#3 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGhVG23ygcidUSra6vpVe37zFGhHll9Lks5q6I1zgaJpZM4Km2QZ.

Niels Werensteijn
CTO
TeamSpeak Systems GmbH

Phone: +49 8825 920200-0
Fax: +49 8825 920200-99

Soiernstr. 1, 82494 Krün, Germany
Registered: District Court of Munich, HRB 172523
Managing Director: Ralf Ludwig / Simon Galbierz

@hunterpl
Copy link
Author

hunterpl commented Nov 3, 2016

Hey still got one error:

root@ts3bahu:~/ts3init# make CFLAGS='-std=c11'
make -C src;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables;
make[1]: Entering directory '/root/ts3init/src'
make[1]: *** No rule to make target 'libxt_TS3INIT_GET_COOKIE.so', needed by 'all'. Stop.
make[1]: Leaving directory '/root/ts3init/src'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

@svenpaulsen
Copy link
Contributor

svenpaulsen commented Nov 3, 2016

The additional CFLAGS argument I suggested earlier is no longer necessary. Try compiling (from scratch) without it.

@nwerensteijn
Copy link
Contributor

Can you go to the src directory and issue

make -f Makefile.xtables clean
gcc -v
make --trace -p -f Makefile.xtables

and post the output here?

@hunterpl
Copy link
Author

hunterpl commented Nov 3, 2016

root@ts3bahu:~/ts3init/src# make -f Makefile.xtables clean
rm -f libxt_ts3init.so libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

root@ts3bahu:~/ts3init/src# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --with-arch-32=i586 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.9.2 (Debian 4.9.2-10)

GNU Make 4.0

Built for x86_64-pc-linux-gnu

Copyright (C) 1988-2013 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

Make data base, printed on Thu Nov 3 18:37:26 2016

Variables

automatic

<D = $(patsubst %/,%,$(dir $<))

automatic

?F = $(notdir $?)

default

.SHELLFLAGS := -c

default

CWEAVE = cweave

automatic

?D = $(patsubst %/,%,$(dir $?))

automatic

@d = $(patsubst %/,%,$(dir $@))

automatic

@f = $(notdir $@)

default

MAKE_VERSION := 4.0

makefile

CURDIR := /root/ts3init/src

makefile

SHELL = /bin/sh

default

RM = rm -f

default

CO = co

default

COMPILE.mod = $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)

environment

_ = /usr/bin/make

default

PREPROCESS.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F

default

LINK.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)

default

OUTPUT_OPTION = -o $@

default

COMPILE.cpp = $(COMPILE.cc)

makefile (from 'Makefile.xtables', line 1)

MAKEFILE_LIST := Makefile.xtables

'override' directive

GNUMAKEFLAGS :=

default

LINK.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

CC = cc

default

CHECKOUT,v = +$(if $(wildcard $@),,$(CO) $(COFLAGS) $&lt; $@)

default

CPP = $(CC) -E

default

LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

environment

SSH_CONNECTION = 86.153.161.194 27544 178.217.186.148 65200

environment

PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

default

LD = ld

default

TEXI2DVI = texi2dvi

default

YACC = yacc

environment

SSH_TTY = /dev/pts/0

environment

XDG_RUNTIME_DIR = /run/user/0

makefile (from 'Makefile.xtables', line 1)

CFLAGS = -O2 -Wall

default

ARFLAGS = rv

default

LINK.r = $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

LINT = lint

default

COMPILE.f = $(FC) $(FFLAGS) $(TARGET_ARCH) -c

default

LINT.c = $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)

default

YACC.m = $(YACC) $(YFLAGS)

default

YACC.y = $(YACC) $(YFLAGS)

default

AR = ar

default

.FEATURES := target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives jobserver output-sync check-symlink load

default

TANGLE = tangle

default

GET = get

automatic

%F = $(notdir $%)

default

COMPILE.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

default

CTANGLE = ctangle

default

.LIBPATTERNS = lib%.so lib%.a

default

LINK.C = $(LINK.cc)

environment

PWD = /root/ts3init/src

environment

define COMP_WORDBREAKS

"'><;|&(:
endef

default

LINK.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)

default

PREPROCESS.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F

automatic

D = $(patsubst %/,%,$(dir $))

default

LINK.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

LINK.s = $(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)

environment

HOME = /root

environment

LOGNAME = root

automatic

^D = $(patsubst %/,%,$(dir $^))

environment

MAKELEVEL := 0

default

COMPILE.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

default

MAKE = $(MAKE_COMMAND)

environment

SHLVL = 1

default

AS = as

default

PREPROCESS.S = $(CC) -E $(CPPFLAGS)

default

COMPILE.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

environment

XDG_SESSION_ID = 17753

environment

USER = root

default

FC = f77

makefile

.DEFAULT_GOAL := all

automatic

%D = $(patsubst %/,%,$(dir $%))

default

WEAVE = weave

default

MAKE_COMMAND := make

default

LINK.cpp = $(LINK.cc)

default

F77 = $(FC)

environment

OLDPWD = /root/ts3init

default

.VARIABLES :=

default

PC = pc

automatic

F = $(notdir $)

environment

NODE_PATH = /usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript

default

COMPILE.def = $(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)

default

LEX = lex

makefile

MAKEFLAGS = p --trace

environment

MFLAGS = -p --trace

environment

SSH_CLIENT = 86.153.161.194 27544 65200

environment

MAIL = /var/mail/root

default

LEX.l = $(LEX) $(LFLAGS) -t

default

LEX.m = $(LEX) $(LFLAGS) -t

automatic

+D = $(patsubst %/,%,$(dir $+))

default

COMPILE.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c

automatic

+F = $(notdir $+)

default

M2C = m2c

default

MAKEFILES :=

default

COMPILE.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

automatic

<F = $(notdir $&lt;)

default

CXX = g++

default

COFLAGS =

default

COMPILE.C = $(COMPILE.cc)

makefile (from 'Makefile.xtables', line 2)

LIBS = libxt_ts3init.so libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

automatic

^F = $(notdir $^)

default

COMPILE.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c

default

LINK.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

SUFFIXES := .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el

default

COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

default

COMPILE.s = $(AS) $(ASFLAGS) $(TARGET_MACH)

default

.INCLUDE_DIRS = /usr/include /usr/local/include /usr/include

default

.RECIPEPREFIX :=

default

MAKEINFO = makeinfo

default

OBJC = cc

default

MAKE_HOST := x86_64-pc-linux-gnu

default

TEX = tex

environment

LANG = en_US

environment

TERM = xterm

default

F77FLAGS = $(FFLAGS)

default

LINK.f = $(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)

variable set hash-table stats:

Load=116/1024=11%, Rehash=0, Collisions=14/142=10%

Pattern-specific Variable Values

No pattern-specific variable values.

Directories

SCCS: could not be stat'd.

. (device 64768, inode 36962378): 56 files, 71 impossibilities.

RCS: could not be stat'd.

56 files, 71 impossibilities in 3 directories.

Implicit Rules

lib%.so: lib%.o

recipe to execute (from 'Makefile.xtables', line 12):

gcc -shared -fPIC -o $@ $^;

lib%.o: lib%.c

recipe to execute (from 'Makefile.xtables', line 15):

gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $<;

%.out:

%.a:

%.ln:

%.o:

%: %.o

recipe to execute (built-in):

$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.c:

%: %.c

recipe to execute (built-in):

$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.ln: %.c

recipe to execute (built-in):

$(LINT.c) -C$* $<

%.o: %.c

recipe to execute (built-in):

$(COMPILE.c) $(OUTPUT_OPTION) $<

%.cc:

%: %.cc

recipe to execute (built-in):

$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.cc

recipe to execute (built-in):

$(COMPILE.cc) $(OUTPUT_OPTION) $<

%.C:

%: %.C

recipe to execute (built-in):

$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.C

recipe to execute (built-in):

$(COMPILE.C) $(OUTPUT_OPTION) $<

%.cpp:

%: %.cpp

recipe to execute (built-in):

$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.cpp

recipe to execute (built-in):

$(COMPILE.cpp) $(OUTPUT_OPTION) $<

%.p:

%: %.p

recipe to execute (built-in):

$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.p

recipe to execute (built-in):

$(COMPILE.p) $(OUTPUT_OPTION) $<

%.f:

%: %.f

recipe to execute (built-in):

$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.f

recipe to execute (built-in):

$(COMPILE.f) $(OUTPUT_OPTION) $<

%.F:

%: %.F

recipe to execute (built-in):

$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.F

recipe to execute (built-in):

$(COMPILE.F) $(OUTPUT_OPTION) $<

%.f: %.F

recipe to execute (built-in):

$(PREPROCESS.F) $(OUTPUT_OPTION) $<

%.m:

%: %.m

recipe to execute (built-in):

$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.m

recipe to execute (built-in):

$(COMPILE.m) $(OUTPUT_OPTION) $<

%.r:

%: %.r

recipe to execute (built-in):

$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.r

recipe to execute (built-in):

$(COMPILE.r) $(OUTPUT_OPTION) $<

%.f: %.r

recipe to execute (built-in):

$(PREPROCESS.r) $(OUTPUT_OPTION) $<

%.y:

%.ln: %.y

recipe to execute (built-in):

$(YACC.y) $< 
 $(LINT.c) -C$* y.tab.c 
 $(RM) y.tab.c

%.c: %.y

recipe to execute (built-in):

$(YACC.y) $< 
 mv -f y.tab.c $@

%.l:

%.ln: %.l

recipe to execute (built-in):

@$(RM) $*.c
 $(LEX.l) $< > $*.c
$(LINT.c) -i $*.c -o $@
 $(RM) $*.c

%.c: %.l

recipe to execute (built-in):

@$(RM) $@ 
 $(LEX.l) $< > $@

%.r: %.l

recipe to execute (built-in):

$(LEX.l) $< > $@ 
 mv -f lex.yy.r $@

%.ym:

%.m: %.ym

recipe to execute (built-in):

$(YACC.m) $< 
 mv -f y.tab.c $@

%.yl:

%.s:

%: %.s

recipe to execute (built-in):

$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.s

recipe to execute (built-in):

$(COMPILE.s) -o $@ $<

%.S:

%: %.S

recipe to execute (built-in):

$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.S

recipe to execute (built-in):

$(COMPILE.S) -o $@ $<

%.s: %.S

recipe to execute (built-in):

$(PREPROCESS.S) $< > $@

%.mod:

%: %.mod

recipe to execute (built-in):

$(COMPILE.mod) -o $@ -e $@ $^

%.o: %.mod

recipe to execute (built-in):

$(COMPILE.mod) -o $@ $<

%.sym:

%.def:

%.sym: %.def

recipe to execute (built-in):

$(COMPILE.def) -o $@ $<

%.h:

%.info:

%.dvi:

%.tex:

%.dvi: %.tex

recipe to execute (built-in):

$(TEX) $<

%.texinfo:

%.info: %.texinfo

recipe to execute (built-in):

$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

%.dvi: %.texinfo

recipe to execute (built-in):

$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

%.texi:

%.info: %.texi

recipe to execute (built-in):

$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

%.dvi: %.texi

recipe to execute (built-in):

$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

%.txinfo:

%.info: %.txinfo

recipe to execute (built-in):

$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

%.dvi: %.txinfo

recipe to execute (built-in):

$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

%.w:

%.c: %.w

recipe to execute (built-in):

$(CTANGLE) $< - $@

%.tex: %.w

recipe to execute (built-in):

$(CWEAVE) $< - $@

%.ch:

%.web:

%.p: %.web

recipe to execute (built-in):

$(TANGLE) $<

%.tex: %.web

recipe to execute (built-in):

$(WEAVE) $<

%.sh:

%: %.sh

recipe to execute (built-in):

cat $< >$@ 
 chmod a+x $@

%.elc:

%.el:

(%): %

recipe to execute (built-in):

$(AR) $(ARFLAGS) $@ $<

%.out: %

recipe to execute (built-in):

@rm -f $@ 
 cp $< $@

%.c: %.w %.ch

recipe to execute (built-in):

$(CTANGLE) $^ $@

%.tex: %.w %.ch

recipe to execute (built-in):

$(CWEAVE) $^ $@

%:: %,v

recipe to execute (built-in):

$(CHECKOUT,v)

%:: RCS/%,v

recipe to execute (built-in):

$(CHECKOUT,v)

%:: RCS/%

recipe to execute (built-in):

$(CHECKOUT,v)

%:: s.%

recipe to execute (built-in):

$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<

%:: SCCS/s.%

recipe to execute (built-in):

$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<

94 implicit rules, 5 (5.3%) terminal.

Files

Not a target:

.web.p:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(TANGLE) $<

Not a target:

.l.r:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LEX.l) $< > $@ 
 mv -f lex.yy.r $@

libxt_TS3INIT_RESET.o: libxt_TS3INIT_RESET.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_RESET'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $<;

Not a target:

.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.ym:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.f.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.f) $(OUTPUT_OPTION) $<

Not a target:

.l:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.m:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.y:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.def.sym:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.def) -o $@ $<

Not a target:

.p.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.p) $(OUTPUT_OPTION) $<

Not a target:

.p:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.txinfo.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

Not a target:

.a:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.yl:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.l.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

@$(RM) $*.c
 $(LEX.l) $< > $*.c
$(LINT.c) -i $*.c -o $@
 $(RM) $*.c

Not a target:

.F.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.F) $(OUTPUT_OPTION) $<

Not a target:

.texi.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

Not a target:

.w.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(CTANGLE) $< - $@

Not a target:

.texi.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

Not a target:

.ch:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.m.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.m) $(OUTPUT_OPTION) $<

Not a target:

.cc:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.cc.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.cc) $(OUTPUT_OPTION) $<

Not a target:

.def:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.SUFFIXES: .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.c.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.c) $(OUTPUT_OPTION) $<

Not a target:

.r.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.r) $(OUTPUT_OPTION) $<

Not a target:

.r:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

libxt_ts3init_get_puzzle.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

libxt_ts3init_get_puzzle.so: libxt_ts3init_get_puzzle.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_puzzle'

Last modified 2016-11-03 18:36:16.653296913

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

gcc -shared -fPIC -o $@ $^;

libxt_ts3init.o: libxt_ts3init.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $<;

Not a target:

.ym.m:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(YACC.m) $< 
 mv -f y.tab.c $@

Not a target:

.y.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(YACC.y) $< 
 $(LINT.c) -C$* y.tab.c 
 $(RM) y.tab.c

Not a target:

.elc:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.l.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

@$(RM) $@ 
 $(LEX.l) $< > $@

Not a target:

.out:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

all: libxt_ts3init.so libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

Implicit rule search has been done.

File does not exist.

File has not been updated.

Not a target:

.C:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.r.f:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(PREPROCESS.r) $(OUTPUT_OPTION) $<

Not a target:

Makefile.xtables:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

Not a target:

.S:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.texinfo.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

Not a target:

.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.w.tex:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(CWEAVE) $< - $@

Not a target:

.c.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINT.c) -C$* $<

Not a target:

.s.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.s) -o $@ $<

Not a target:

.s:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@

libxt_ts3init_get_cookie.o: libxt_ts3init_get_cookie.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_cookie'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $<;

Not a target:

.texinfo.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

Not a target:

.el:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

libxt_ts3init_get_cookie.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

Not a target:

.lm.m:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

@$(RM) $@ 
 $(LEX.m) $< > $@

Not a target:

.y.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(YACC.y) $< 
 mv -f y.tab.c $@

Not a target:

.web.tex:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(WEAVE) $<

Not a target:

.texinfo:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

libxt_TS3INIT_GET_COOKIE.so:

Implicit rule search has been done.

File does not exist.

File has not been updated.

Not a target:

.DEFAULT:

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.h:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

libxt_TS3INIT_SET_COOKIE.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

libxt_TS3INIT_SET_COOKIE.so: libxt_TS3INIT_SET_COOKIE.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_SET_COOKIE'

Last modified 2016-11-03 18:36:16.861294547

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

gcc -shared -fPIC -o $@ $^;

Not a target:

.tex.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(TEX) $<

Not a target:

libxt_ts3init.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

Not a target:

.cpp.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.cpp) $(OUTPUT_OPTION) $<

Not a target:

.cpp:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@

clean:

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 6):

rm -f $(LIBS)

libxt_ts3init.so: libxt_ts3init.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init'

Last modified 2016-11-03 18:36:16.369300146

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

gcc -shared -fPIC -o $@ $^;

Not a target:

.C.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.C) $(OUTPUT_OPTION) $<

Not a target:

.texi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.txinfo:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.tex:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

libxt_TS3INIT_SET_COOKIE.o: libxt_TS3INIT_SET_COOKIE.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_SET_COOKIE'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $<;

Not a target:

.txinfo.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

Not a target:

.sh:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

cat $< >$@ 
 chmod a+x $@

Not a target:

libxt_TS3INIT_RESET.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

libxt_TS3INIT_RESET.so: libxt_TS3INIT_RESET.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_RESET'

Last modified 2016-11-03 18:36:16.741295912

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

gcc -shared -fPIC -o $@ $^;

Not a target:

.S.s:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(PREPROCESS.S) $< > $@

Not a target:

.mod:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.mod) -o $@ -e $@ $^

Not a target:

.mod.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.mod) -o $@ $<

Not a target:

.F.f:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(PREPROCESS.F) $(OUTPUT_OPTION) $<

Not a target:

.w:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.S.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(COMPILE.S) -o $@ $<

libxt_ts3init_get_cookie.so: libxt_ts3init_get_cookie.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_cookie'

Last modified 2016-11-03 18:36:16.505298598

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

gcc -shared -fPIC -o $@ $^;

Not a target:

.F:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.web:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

libxt_ts3init_get_puzzle.o: libxt_ts3init_get_puzzle.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_puzzle'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $<;

Not a target:

.sym:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.f:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@

Not a target:

.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

install:

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 9):

install -g root -o root -m 644 $(LIBS) /lib/xtables/

files hash-table stats:

Load=92/1024=9%, Rehash=0, Collisions=529/1992=27%

VPATH Search Paths

No 'vpath' search paths.

No general ('VPATH' variable) search path.

strcache buffers: 2 (0) / strings = 681 / storage = 13198 B / avg = 19 B

current buf: size = 8162 B / used = 5055 B / count = 168 / avg = 30 B

other used: total = 5036 B / count = 513 / avg = 9 B

other free: total = 19 B / max = 19 B / min = 19 B / avg = 19 B

strcache performance: lookups = 1063 / hit rate = 35%

hash-table stats:

Load=681/8192=8%, Rehash=0, Collisions=296/1063=28%

Finished Make data base on Thu Nov 3 18:37:26 2016

@nwerensteijn
Copy link
Contributor

Somehow, build does not know how to make libxt_TS3INIT_GET_COOKIE.so . I
do not know where to look any more.

For fun you can edit the file src/Makefile.xtables. Change the file order of


LIBS = libxt_ts3init.so libxt_ts3init_get_cookie.so 
libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so 
libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

and see what happens. I am unable to reproduce this.

On 3-11-2016 17:37, Mateusz Gladosz wrote:

root@ts3bahu:~/ts3init/src# make -f Makefile.xtables clean
rm -f libxt_ts3init.so libxt_ts3init_get_cookie.so
libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so
libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

root@ts3bahu:~/ts3init/src# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian
4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs
--enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.9 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext
--enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--enable-gnu-unique-object --disable-vtable-verify --enable-plugin
--with-system-zlib --disable-browser-plugin --enable-java-awt=gtk
--enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/jre
--enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-amd64
--with-arch-directory=amd64
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc
--enable-multiarch --with-arch-32=i586 --with-abi=m64
--with-multilib-list=m32,m64,mx32 --enable-multilib
--with-tune=generic --enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.9.2 (Debian 4.9.2-10)

GNU Make 4.0

Built for x86_64-pc-linux-gnu

Copyright (C) 1988-2013 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later
http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

Make data base, printed on Thu Nov 3 18:37:26 2016

Variables

automatic

<D = $(patsubst %/,%,$(dir $<))

automatic

?F = $(notdir $?)

default

.SHELLFLAGS := -c

default

CWEAVE = cweave

automatic

?D = $(patsubst %/,%,$(dir $?))

automatic

@d https://github.com/D = $(patsubst %/,%,$(dir $@))

automatic

@f https://github.com/F = $(notdir $@)

default

MAKE_VERSION := 4.0

makefile

CURDIR := /root/ts3init/src

makefile

SHELL = /bin/sh

default

RM = rm -f

default

CO = co

default

COMPILE.mod = $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)

environment

_ = /usr/bin/make

default

PREPROCESS.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F

default

LINK.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)

default

OUTPUT_OPTION = -o $@

default

COMPILE.cpp = $(COMPILE.cc)

makefile (from 'Makefile.xtables', line 1)

MAKEFILE_LIST := Makefile.xtables

'override' directive

GNUMAKEFLAGS :=

default

LINK.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

CC = cc

default

CHECKOUT,v = +$(if $(wildcard $@),,$(CO) $(COFLAGS) $&lt; $@)

default

CPP = $(CC) -E

default

LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

environment

SSH_CONNECTION = 86.153.161.194 27544 178.217.186.148 65200

environment

PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

default

LD = ld

default

TEXI2DVI = texi2dvi

default

YACC = yacc

environment

SSH_TTY = /dev/pts/0

environment

XDG_RUNTIME_DIR = /run/user/0

makefile (from 'Makefile.xtables', line 1)

CFLAGS = -O2 -Wall

default

ARFLAGS = rv

default

LINK.r = $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

LINT = lint

default

COMPILE.f = $(FC) $(FFLAGS) $(TARGET_ARCH) -c

default

LINT.c = $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)

default

YACC.m = $(YACC) $(YFLAGS)

default

YACC.y = $(YACC) $(YFLAGS)

default

AR = ar

default

.FEATURES := target-specific order-only second-expansion else-if
shortest-stem undefine oneshell archives jobserver output-sync
check-symlink load

default

TANGLE = tangle

default

GET = get

automatic

%F = $(notdir $%)

default

COMPILE.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

default

CTANGLE = ctangle

default

.LIBPATTERNS = lib%.so lib%.a

default

LINK.C = $(LINK.cc)

environment

PWD = /root/ts3init/src

environment

define COMP_WORDBREAKS

"'><;|&(:
endef

default

LINK.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)

default

PREPROCESS.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F

automatic

/D = $(patsubst %/,%,$(dir $/))

default

LINK.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

LINK.s = $(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)

environment

HOME = /root

environment

LOGNAME = root

automatic

^D = $(patsubst %/,%,$(dir $^))

environment

MAKELEVEL := 0

default

COMPILE.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

default

MAKE = $(MAKE_COMMAND)

environment

SHLVL = 1

default

AS = as

default

PREPROCESS.S = $(CC) -E $(CPPFLAGS)

default

COMPILE.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

environment

XDG_SESSION_ID = 17753

environment

USER = root

default

FC = f77

makefile

.DEFAULT_GOAL := all

automatic

%D = $(patsubst %/,%,$(dir $%))

default

WEAVE = weave

default

MAKE_COMMAND := make

default

LINK.cpp = $(LINK.cc)

default

F77 = $(FC)

environment

OLDPWD = /root/ts3init

default

.VARIABLES :=

default

PC = pc

automatic

/F = $(notdir $/)

environment

NODE_PATH = /usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript

default

COMPILE.def = $(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)

default

LEX = lex

makefile

MAKEFLAGS = p --trace

environment

MFLAGS = -p --trace

environment

SSH_CLIENT = 86.153.161.194 27544 65200

environment

MAIL = /var/mail/root

default

LEX.l = $(LEX) $(LFLAGS) -t

default

LEX.m = $(LEX) $(LFLAGS) -t

automatic

+D = $(patsubst %/,%,$(dir $+))

default

COMPILE.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c

automatic

+F = $(notdir $+)

default

M2C = m2c

default

MAKEFILES :=

default

COMPILE.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

automatic

<F = $(notdir $&lt;)

default

CXX = g++

default

COFLAGS =

default

COMPILE.C = $(COMPILE.cc)

makefile (from 'Makefile.xtables', line 2)

LIBS = libxt_ts3init.so libxt_ts3init_get_cookie.so
libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so
libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

automatic

^F = $(notdir $^)

default

COMPILE.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c

default

LINK.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)

default

SUFFIXES := .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl
.s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch
.web .sh .elc .el

default

COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c

default

COMPILE.s = $(AS) $(ASFLAGS) $(TARGET_MACH)

default

.INCLUDE_DIRS = /usr/include /usr/local/include /usr/include

default

.RECIPEPREFIX :=

default

MAKEINFO = makeinfo

default

OBJC = cc

default

MAKE_HOST := x86_64-pc-linux-gnu

default

TEX = tex

environment

LANG = en_US

environment

TERM = xterm

default

F77FLAGS = $(FFLAGS)

default

LINK.f = $(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)

variable set hash-table stats:

Load=116/1024=11%, Rehash=0, Collisions=14/142=10%

Pattern-specific Variable Values

No pattern-specific variable values.

Directories

SCCS: could not be stat'd.

. (device 64768, inode 36962378): 56 files, 71 impossibilities.

RCS: could not be stat'd.

56 files, 71 impossibilities in 3 directories.

Implicit Rules

lib%.so: lib%.o

recipe to execute (from 'Makefile.xtables', line 12):

|gcc -shared -fPIC -o $@ $^; |

lib%.o: lib%.c

recipe to execute (from 'Makefile.xtables', line 15):

|gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $&lt;; |

%.out:

%.a:

%.ln:

%.o:

%: %.o

recipe to execute (built-in):

|$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.c:

%: %.c

recipe to execute (built-in):

|$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.ln: %.c

recipe to execute (built-in):

|$(LINT.c) -C$* $< |

%.o: %.c

recipe to execute (built-in):

|$(COMPILE.c) $(OUTPUT_OPTION) $&lt; |

%.cc:

%: %.cc

recipe to execute (built-in):

|$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.cc

recipe to execute (built-in):

|$(COMPILE.cc) $(OUTPUT_OPTION) $&lt; |

%.C:

%: %.C

recipe to execute (built-in):

|$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.C

recipe to execute (built-in):

|$(COMPILE.C) $(OUTPUT_OPTION) $&lt; |

%.cpp:

%: %.cpp

recipe to execute (built-in):

|$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.cpp

recipe to execute (built-in):

|$(COMPILE.cpp) $(OUTPUT_OPTION) $&lt; |

%.p:

%: %.p

recipe to execute (built-in):

|$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.p

recipe to execute (built-in):

|$(COMPILE.p) $(OUTPUT_OPTION) $&lt; |

%.f:

%: %.f

recipe to execute (built-in):

|$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.f

recipe to execute (built-in):

|$(COMPILE.f) $(OUTPUT_OPTION) $&lt; |

%.F:

%: %.F

recipe to execute (built-in):

|$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.F

recipe to execute (built-in):

|$(COMPILE.F) $(OUTPUT_OPTION) $&lt; |

%.f: %.F

recipe to execute (built-in):

|$(PREPROCESS.F) $(OUTPUT_OPTION) $&lt; |

%.m:

%: %.m

recipe to execute (built-in):

|$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.m

recipe to execute (built-in):

|$(COMPILE.m) $(OUTPUT_OPTION) $&lt; |

%.r:

%: %.r

recipe to execute (built-in):

|$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.r

recipe to execute (built-in):

|$(COMPILE.r) $(OUTPUT_OPTION) $&lt; |

%.f: %.r

recipe to execute (built-in):

|$(PREPROCESS.r) $(OUTPUT_OPTION) $&lt; |

%.y:

%.ln: %.y

recipe to execute (built-in):

|$(YACC.y) $&lt; $(LINT.c) -C$* y.tab.c $(RM) y.tab.c |

%.c: %.y

recipe to execute (built-in):

|$(YACC.y) $&lt; mv -f y.tab.c $@ |

%.l:

%.ln: %.l

recipe to execute (built-in):

|@$(RM) $.c $(LEX.l) $< > $.c $(LINT.c) -i $.c -o $@ $(RM) $.c |

%.c: %.l

recipe to execute (built-in):

|@$(RM) $@ $(LEX.l) $&lt; &gt; $@ |

%.r: %.l

recipe to execute (built-in):

|$(LEX.l) $&lt; &gt; $@ mv -f lex.yy.r $@ |

%.ym:

%.m: %.ym

recipe to execute (built-in):

|$(YACC.m) $&lt; mv -f y.tab.c $@ |

%.yl:

%.s:

%: %.s

recipe to execute (built-in):

|$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.s

recipe to execute (built-in):

|$(COMPILE.s) -o $@ $&lt; |

%.S:

%: %.S

recipe to execute (built-in):

|$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

%.o: %.S

recipe to execute (built-in):

|$(COMPILE.S) -o $@ $&lt; |

%.s: %.S

recipe to execute (built-in):

|$(PREPROCESS.S) $&lt; &gt; $@ |

%.mod:

%: %.mod

recipe to execute (built-in):

|$(COMPILE.mod) -o $@ -e $@ $^ |

%.o: %.mod

recipe to execute (built-in):

|$(COMPILE.mod) -o $@ $&lt; |

%.sym:

%.def:

%.sym: %.def

recipe to execute (built-in):

|$(COMPILE.def) -o $@ $&lt; |

%.h:

%.info:

%.dvi:

%.tex:

%.dvi: %.tex

recipe to execute (built-in):

|$(TEX) $< |

%.texinfo:

%.info: %.texinfo

recipe to execute (built-in):

|$(MAKEINFO) $(MAKEINFO_FLAGS) $&lt; -o $@ |

%.dvi: %.texinfo

recipe to execute (built-in):

|$(TEXI2DVI) $(TEXI2DVI_FLAGS) $&lt; |

%.texi:

%.info: %.texi

recipe to execute (built-in):

|$(MAKEINFO) $(MAKEINFO_FLAGS) $&lt; -o $@ |

%.dvi: %.texi

recipe to execute (built-in):

|$(TEXI2DVI) $(TEXI2DVI_FLAGS) $&lt; |

%.txinfo:

%.info: %.txinfo

recipe to execute (built-in):

|$(MAKEINFO) $(MAKEINFO_FLAGS) $&lt; -o $@ |

%.dvi: %.txinfo

recipe to execute (built-in):

|$(TEXI2DVI) $(TEXI2DVI_FLAGS) $&lt; |

%.w:

%.c: %.w

recipe to execute (built-in):

|$(CTANGLE) $&lt; - $@ |

%.tex: %.w

recipe to execute (built-in):

|$(CWEAVE) $&lt; - $@ |

%.ch:

%.web:

%.p: %.web

recipe to execute (built-in):

|$(TANGLE) $< |

%.tex: %.web

recipe to execute (built-in):

|$(WEAVE) $< |

%.sh:

%: %.sh

recipe to execute (built-in):

|cat $&lt; &gt;$@ chmod a+x $@ |

%.elc:

%.el:

(%): %

recipe to execute (built-in):

|$(AR) $(ARFLAGS) $@ $< |

%.out: %

recipe to execute (built-in):

|@rm -f $@ cp $&lt; $@ |

%.c: %.w %.ch

recipe to execute (built-in):

|$(CTANGLE) $^ $@ |

%.tex: %.w %.ch

recipe to execute (built-in):

|$(CWEAVE) $^ $@ |

%:: %,v

recipe to execute (built-in):

|$(CHECKOUT,v) |

%:: RCS/%,v

recipe to execute (built-in):

|$(CHECKOUT,v) |

%:: RCS/%

recipe to execute (built-in):

|$(CHECKOUT,v) |

%:: s.%

recipe to execute (built-in):

|$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $< |

%:: SCCS/s.%

recipe to execute (built-in):

|$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $< |

94 implicit rules, 5 (5.3%) terminal.

Files

Not a target:

.web.p:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(TANGLE) $< |

Not a target:

.l.r:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LEX.l) $&lt; &gt; $@ mv -f lex.yy.r $@ |

libxt_TS3INIT_RESET.o: libxt_TS3INIT_RESET.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_RESET'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

|gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $&lt;; |

Not a target:

.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.ym:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.f.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.f) $(OUTPUT_OPTION) $&lt; |

Not a target:

.l:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.m:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.y:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.def.sym:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.def) -o $@ $&lt; |

Not a target:

.p.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.p) $(OUTPUT_OPTION) $&lt; |

Not a target:

.p:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.txinfo.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(TEXI2DVI) $(TEXI2DVI_FLAGS) $&lt; |

Not a target:

.a:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.yl:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.l.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|@$(RM) $.c $(LEX.l) $< > $.c $(LINT.c) -i $.c -o $@ $(RM) $.c |

Not a target:

.F.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.F) $(OUTPUT_OPTION) $&lt; |

Not a target:

.texi.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(MAKEINFO) $(MAKEINFO_FLAGS) $&lt; -o $@ |

Not a target:

.w.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(CTANGLE) $&lt; - $@ |

Not a target:

.texi.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(TEXI2DVI) $(TEXI2DVI_FLAGS) $&lt; |

Not a target:

.ch:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.m.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.m) $(OUTPUT_OPTION) $&lt; |

Not a target:

.cc:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.cc.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.cc) $(OUTPUT_OPTION) $&lt; |

Not a target:

.def:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.SUFFIXES: .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl
.s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch
.web .sh .elc .el

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.c.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.c) $(OUTPUT_OPTION) $&lt; |

Not a target:

.r.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.r) $(OUTPUT_OPTION) $&lt; |

Not a target:

.r:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

libxt_ts3init_get_puzzle.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

libxt_ts3init_get_puzzle.so: libxt_ts3init_get_puzzle.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_puzzle'

Last modified 2016-11-03 18:36:16.653296913

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

|gcc -shared -fPIC -o $@ $^; |

libxt_ts3init.o: libxt_ts3init.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

|gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $&lt;; |

Not a target:

.ym.m:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(YACC.m) $&lt; mv -f y.tab.c $@ |

Not a target:

.y.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(YACC.y) $&lt; $(LINT.c) -C$* y.tab.c $(RM) y.tab.c |

Not a target:

.elc:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.l.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|@$(RM) $@ $(LEX.l) $&lt; &gt; $@ |

Not a target:

.out:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

all: libxt_ts3init.so libxt_ts3init_get_cookie.so
libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so
libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so

Implicit rule search has been done.

File does not exist.

File has not been updated.

Not a target:

.C:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.r.f:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(PREPROCESS.r) $(OUTPUT_OPTION) $&lt; |

Not a target:

Makefile.xtables:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

Not a target:

.S:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.texinfo.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(MAKEINFO) $(MAKEINFO_FLAGS) $&lt; -o $@ |

Not a target:

.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.w.tex:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(CWEAVE) $&lt; - $@ |

Not a target:

.c.ln:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINT.c) -C$* $< |

Not a target:

.s.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.s) -o $@ $&lt; |

Not a target:

.s:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

libxt_ts3init_get_cookie.o: libxt_ts3init_get_cookie.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_cookie'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

|gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $&lt;; |

Not a target:

.texinfo.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(TEXI2DVI) $(TEXI2DVI_FLAGS) $&lt; |

Not a target:

.el:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

libxt_ts3init_get_cookie.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

Not a target:

.lm.m:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|@$(RM) $@ $(LEX.m) $&lt; &gt; $@ |

Not a target:

.y.c:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(YACC.y) $&lt; mv -f y.tab.c $@ |

Not a target:

.web.tex:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(WEAVE) $< |

Not a target:

.texinfo:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

libxt_TS3INIT_GET_COOKIE.so:

Implicit rule search has been done.

File does not exist.

File has not been updated.

Not a target:

.DEFAULT:

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.h:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

libxt_TS3INIT_SET_COOKIE.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

libxt_TS3INIT_SET_COOKIE.so: libxt_TS3INIT_SET_COOKIE.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_SET_COOKIE'

Last modified 2016-11-03 18:36:16.861294547

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

|gcc -shared -fPIC -o $@ $^; |

Not a target:

.tex.dvi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(TEX) $< |

Not a target:

libxt_ts3init.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

Not a target:

.cpp.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.cpp) $(OUTPUT_OPTION) $&lt; |

Not a target:

.cpp:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

clean:

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 6):

|rm -f $(LIBS) |

libxt_ts3init.so: libxt_ts3init.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init'

Last modified 2016-11-03 18:36:16.369300146

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

|gcc -shared -fPIC -o $@ $^; |

Not a target:

.C.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.C) $(OUTPUT_OPTION) $&lt; |

Not a target:

.texi:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.txinfo:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.tex:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

libxt_TS3INIT_SET_COOKIE.o: libxt_TS3INIT_SET_COOKIE.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_SET_COOKIE'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

|gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $&lt;; |

Not a target:

.txinfo.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(MAKEINFO) $(MAKEINFO_FLAGS) $&lt; -o $@ |

Not a target:

.sh:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|cat $&lt; &gt;$@ chmod a+x $@ |

Not a target:

libxt_TS3INIT_RESET.c:

Implicit rule search has been done.

Last modified 2016-11-02 01:54:40

File has been updated.

Successfully updated.

libxt_TS3INIT_RESET.so: libxt_TS3INIT_RESET.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_TS3INIT_RESET'

Last modified 2016-11-03 18:36:16.741295912

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

|gcc -shared -fPIC -o $@ $^; |

Not a target:

.S.s:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(PREPROCESS.S) $&lt; &gt; $@ |

Not a target:

.mod:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.mod) -o $@ -e $@ $^ |

Not a target:

.mod.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.mod) -o $@ $&lt; |

Not a target:

.F.f:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(PREPROCESS.F) $(OUTPUT_OPTION) $&lt; |

Not a target:

.w:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.S.o:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(COMPILE.S) -o $@ $&lt; |

libxt_ts3init_get_cookie.so: libxt_ts3init_get_cookie.o

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_cookie'

Last modified 2016-11-03 18:36:16.505298598

File has been updated.

Successfully updated.

recipe to execute (from 'Makefile.xtables', line 12):

|gcc -shared -fPIC -o $@ $^; |

Not a target:

.F:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.web:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

libxt_ts3init_get_puzzle.o: libxt_ts3init_get_puzzle.c

Implicit rule search has been done.

Implicit/static pattern stem: 'xt_ts3init_get_puzzle'

File is an intermediate prerequisite.

File does not exist.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 15):

|gcc ${CFLAGS} -D_INIT=lib$*_init -fPIC -c -o $@ $&lt;; |

Not a target:

.sym:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

Not a target:

.f:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (built-in):

|$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@ |

Not a target:

.info:

Builtin rule

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

install:

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

recipe to execute (from 'Makefile.xtables', line 9):

|install -g root -o root -m 644 $(LIBS) /lib/xtables/ |

files hash-table stats:

Load=92/1024=9%, Rehash=0, Collisions=529/1992=27%

VPATH Search Paths

No 'vpath' search paths.

No general ('VPATH' variable) search path.

strcache buffers: 2 (0) / strings = 681 / storage = 13198 B / avg = 19 B

current buf: size = 8162 B / used = 5055 B / count = 168 / avg = 30 B

other used: total = 5036 B / count = 513 / avg = 9 B

other free: total = 19 B / max = 19 B / min = 19 B / avg = 19 B

strcache performance: lookups = 1063 / hit rate = 35%

hash-table stats:

Load=681/8192=8%, Rehash=0, Collisions=296/1063=28%

Finished Make data base on Thu Nov 3 18:37:26 2016


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#3 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGhVG5ImozSmln7aY2DkJ8smo9HhprVhks5q6g3ngaJpZM4Km2QZ.

Niels Werensteijn
CTO
TeamSpeak Systems GmbH

Phone: +49 8825 920200-0
Fax: +49 8825 920200-99

Soiernstr. 1, 82494 Krün, Germany
Registered: District Court of Munich, HRB 172523
Managing Director: Ralf Ludwig / Simon Galbierz

@hunterpl
Copy link
Author

hunterpl commented Nov 3, 2016

Hi @nwerensteijn i found the problem it is because files must be named same like in Makefile.xtables so i changed the name file from "libxt_ts3init_get_cookie.so" to "libxt_TS3INIT_GET_COOKIE.so"

Output:

root@ts3bahu:~/ts3init# make
make -C src;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables;
make[1]: Entering directory '/root/ts3init/src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/root/ts3init/src'
make -C test;
make[1]: Entering directory '/root/ts3init/test'
gcc -c -g test_siphash.c -o test_siphash_test.o
gcc -c -g siphash24_ref.c -o siphash24_ref_test.o
gcc -c -g ../src/siphash24.c -o ../src/siphash24_test.o
gcc -g -o test_siphash test_siphash_test.o siphash24_ref_test.o ../src/siphash24_test.o
make[1]: Leaving directory '/root/ts3init/test'

sudo make install:

root@ts3bahu:~/ts3init# sudo make install
make -C src modules_install;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD modules_install;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
INSTALL /root/ts3init/src/xt_ts3init.ko
DEPMOD 3.16.0-4-amd64
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables install;
make[1]: Entering directory '/root/ts3init/src'
install -g root -o root -m 644 libxt_ts3init.so libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_TS3INIT_RESET.so libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so /lib/xtables/
make[1]: Leaving directory '/root/ts3init/src'

Can you tell me how can i create this rules in webmin iptables?

[recommended] Disable connection tracking with the help of raw table
Create ipset: ts3_authorized with a timeout of 30 seconds
If a source ip address is in the ipset ts3_authorized, renew the entry in the set to update the timeout then accept the packet.
Use ts3init_get_cookie matches to get connection requests and reply with TS3INIT_SET_COOKIE.
Use ts3init_get_puzzle matches to get the cookie replies from the client. If they match, add the source ip address to the ts3_authorizing ipset and then reply with TS3INIT_RESET
Drop all other packets

@nwerensteijn
Copy link
Contributor

This seems wrong to me. We have 2 xtables so's.
libxt_ts3init_get_cookie.so (which is for the match extension) and
libxt_TS3INIT_GET_COOKIE.so (which is for the Target extension).

On 3-11-2016 20:42, Mateusz Gladosz wrote:

Hi @nwerensteijn https://github.com/nwerensteijn i found the problem
it is because files must be named same like in xtables make file so i
changed the file name from "libxt_ts3init_get_cookie" to
"libxt_TS3INIT_GET_COOKIE.so"

Output:

root@ts3bahu:~/ts3init# make
make -C src;
make[1]: Entering directory '/root/ts3init/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/src'
make -C src -f Makefile.xtables;
make[1]: Entering directory '/root/ts3init/src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/root/ts3init/src'
make -C test;
make[1]: Entering directory '/root/ts3init/test'
gcc -c -g test_siphash.c -o test_siphash_test.o
gcc -c -g siphash24_ref.c -o siphash24_ref_test.o
gcc -c -g ../src/siphash24.c -o ../src/siphash24_test.o
gcc -g -o test_siphash test_siphash_test.o siphash24_ref_test.o
../src/siphash24_test.o
make[1]: Leaving directory '/root/ts3init/test'


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#3 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGhVGyIivZPc3hZxhtESpJqYPf8q4cCeks5q6jkZgaJpZM4Km2QZ.

Niels Werensteijn
CTO
TeamSpeak Systems GmbH

Phone: +49 8825 920200-0
Fax: +49 8825 920200-99

Soiernstr. 1, 82494 Krün, Germany
Registered: District Court of Munich, HRB 172523
Managing Director: Ralf Ludwig / Simon Galbierz

@hunterpl
Copy link
Author

hunterpl commented Nov 5, 2016

why i had one file in folder can you tell me? i had only this file " libxt_ts3init_get_cookie.so " not " libxt_TS3INIT_GET_COOKIE.so " when i make everything from the begining from branch master and execute command " make " the file appear " libxt_ts3init_get_cookie.so " and i can't see " libxt_TS3INIT_GET_COOKIE.so " after renamed this file to " libxt_TS3INIT_GET_COOKIE.so " and execute command " make " the file " libxt_ts3init_get_cookie.so " shows again, it's seems working and no errors appear, maybe record the video for you to see this steps?

@nwerensteijn
Copy link
Contributor

why i had one file in folder can you tell me?

I do not know. Unless your file system is somehow case insensitive.

@nwerensteijn
Copy link
Contributor

Is there any progress on this? If not I am closing this issue

@hunterpl
Copy link
Author

Hey @nwerensteijn Im stuck on this coz this doesnt work for me one file doesnt create thats why :( i have no idea to fix it or tell you what else i give you everything what i had information with ts3 netfilter.

@nwerensteijn
Copy link
Contributor

How did you get the source? Via git or via download and extracting in Linux. Note that you should not use windows for this, since it uses a case sensitive file system.

Can you show me what a 'ls -lh' looks like after a 'git clone https://github.com/TeamSpeak-Systems/ts3init_linux_netfilter_module.git' or 'unzip ts3init_linux_netfilter_module-master.zip' on your linux system?

@hunterpl
Copy link
Author

I download via download and extract from windows to linux by WinSCP but winrar always prompt me to rewrite some file from 1 mb to 4 mb i think there is a problem but at this moment i did like you wrote copy and paste by git clone and this is output from command ls- lh:

root@ts3bahu:~/ts3init/ts3init_linux_netfilter_module# ls -lh
total 68K
-rw-r--r-- 1 root root 3.6K Nov 11 11:28 cookie.md
drwxr-xr-x 4 root root 4.0K Nov 11 11:28 examples
-rw-r--r-- 1 root root 35K Nov 11 11:28 LICENSE.md
-rw-r--r-- 1 root root 264 Nov 11 11:28 Makefile
-rw-r--r-- 1 root root 9.1K Nov 11 11:28 README.md
drwxr-xr-x 2 root root 4.0K Nov 11 11:28 src
drwxr-xr-x 2 root root 4.0K Nov 11 11:28 test

@nwerensteijn
Copy link
Contributor

I am sorry. I meant the src directory. 'ls -lh src' . Anyway, doing it via Windows explains it. NTFS and FAT32 (the windows file system) can not handle 2 files with the same name, only different in upper/lower case. Do all the file processing on linux please.

@hunterpl
Copy link
Author

hunterpl commented Nov 11, 2016

Okay after doing command " make " it makes good Output from linux git clone, could you pack it to tgz file not zip i think it should help to extract in windows and do not make mess:

root@ts3bahu:~/ts3init/ts3init_linux_netfilter_module# make
make -C src;
make[1]: Entering directory '/root/ts3init/ts3init_linux_netfilter_module/src'
make -C /lib/modules/3.16.0-4-amd64/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Entering directory /usr/src/linux-headers-3.16.0-4-amd64' LD /root/ts3init/ts3init_linux_netfilter_module/src/built-in.o CC [M] /root/ts3init/ts3init_linux_netfilter_module/src/ts3init_module.o CC [M] /root/ts3init/ts3init_linux_netfilter_module/src/ts3init_match.o CC [M] /root/ts3init/ts3init_linux_netfilter_module/src/ts3init_cookie.o CC [M] /root/ts3init/ts3init_linux_netfilter_module/src/ts3init_target.o CC [M] /root/ts3init/ts3init_linux_netfilter_module/src/ts3init_cache.o CC [M] /root/ts3init/ts3init_linux_netfilter_module/src/siphash24.o LD [M] /root/ts3init/ts3init_linux_netfilter_module/src/xt_ts3init.o Building modules, stage 2. MODPOST 1 modules WARNING: "hash_algo_name" [/root/ts3init/ts3init_linux_netfilter_module/src/xt_ts3init.ko] undefined! CC /root/ts3init/ts3init_linux_netfilter_module/src/xt_ts3init.mod.o LD [M] /root/ts3init/ts3init_linux_netfilter_module/src/xt_ts3init.ko make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64' make[1]: Leaving directory '/root/ts3init/ts3init_linux_netfilter_module/src' make -C src -f Makefile.xtables; make[1]: Entering directory '/root/ts3init/ts3init_linux_netfilter_module/src' gcc -O2 -Wall -D_INIT=libxt_ts3init_init -fPIC -c -o libxt_ts3init.o libxt_ts3init.c; gcc -shared -fPIC -o libxt_ts3init.so libxt_ts3init.o; gcc -O2 -Wall -D_INIT=libxt_ts3init_get_cookie_init -fPIC -c -o libxt_ts3init_get_cookie.o libxt_ts3init_get_cookie .c; gcc -shared -fPIC -o libxt_ts3init_get_cookie.so libxt_ts3init_get_cookie.o; gcc -O2 -Wall -D_INIT=libxt_ts3init_get_puzzle_init -fPIC -c -o libxt_ts3init_get_puzzle.o libxt_ts3init_get_puzzle .c; gcc -shared -fPIC -o libxt_ts3init_get_puzzle.so libxt_ts3init_get_puzzle.o; gcc -O2 -Wall -D_INIT=libxt_TS3INIT_RESET_init -fPIC -c -o libxt_TS3INIT_RESET.o libxt_TS3INIT_RESET.c; gcc -shared -fPIC -o libxt_TS3INIT_RESET.so libxt_TS3INIT_RESET.o; gcc -O2 -Wall -D_INIT=libxt_TS3INIT_SET_COOKIE_init -fPIC -c -o libxt_TS3INIT_SET_COOKIE.o libxt_TS3INIT_SET_COOKIE .c; gcc -shared -fPIC -o libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_SET_COOKIE.o; gcc -O2 -Wall -D_INIT=libxt_TS3INIT_GET_COOKIE_init -fPIC -c -o libxt_TS3INIT_GET_COOKIE.o libxt_TS3INIT_GET_COOKIE .c; gcc -shared -fPIC -o libxt_TS3INIT_GET_COOKIE.so libxt_TS3INIT_GET_COOKIE.o; rm libxt_TS3INIT_GET_COOKIE.o libxt_TS3INIT_RESET.o libxt_ts3init.o libxt_ts3init_get_cookie.o libxt_TS3INIT_SET_CO OKIE.o libxt_ts3init_get_puzzle.o make[1]: Leaving directory '/root/ts3init/ts3init_linux_netfilter_module/src' make -C test; make[1]: Entering directory '/root/ts3init/ts3init_linux_netfilter_module/test' gcc -c -g test_siphash.c -o test_siphash_test.o gcc -c -g siphash24_ref.c -o siphash24_ref_test.o gcc -c -g ../src/siphash24.c -o ../src/siphash24_test.o gcc -g -o test_siphash test_siphash_test.o siphash24_ref_test.o ../src/siphash24_test.o make[1]: Leaving directory '/root/ts3init/ts3init_linux_netfilter_module/test' root@ts3bahu:~/ts3init/ts3init_linux_netfilter_module# sudo make install make -C src modules_install; make[1]: Entering directory '/root/ts3init/ts3init_linux_netfilter_module/src' make -C /lib/modules/3.16.0-4-amd64/build M=$PWD modules_install; make[2]: Entering directory '/usr/src/linux-headers-3.16.0-4-amd64' make[1]: Entering directory/usr/src/linux-headers-3.16.0-4-amd64'
INSTALL /root/ts3init/ts3init_linux_netfilter_module/src/xt_ts3init.ko
DEPMOD 3.16.0-4-amd64
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
make[1]: Leaving directory '/root/ts3init/ts3init_linux_netfilter_module/src'
make -C src -f Makefile.xtables install;
make[1]: Entering directory '/root/ts3init/ts3init_linux_netfilter_module/src'
install -g root -o root -m 644 libxt_ts3init.so libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_TS3IN IT_RESET.so libxt_TS3INIT_SET_COOKIE.so libxt_TS3INIT_GET_COOKIE.so /lib/xtables/
make[1]: Leaving directory '/root/ts3init/ts3init_linux_netfilter_module/src'

@nwerensteijn
Copy link
Contributor

Good to hear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants