Hello, I've been trying to compile the libipq example code in the libipq man page. My kernel is 2.4.18, distributed by RedHat as 2.4.18-14. I made a symlink to the kernel source at /usr/src/linux. I built ipchains 1.2.7a as follows: make su make install-devel I copied the code from the man page into a file called ipqtst.c and compiled: gcc -I/usr/local/include -L/usr/local/lib -lipq -o ipqtst ipqtst.c /tmp/ccGDqSOi.o: In function `die': /tmp/ccGDqSOi.o(.text+0xf): undefined reference to `ipq_perror' /tmp/ccGDqSOi.o(.text+0x1d): undefined reference to `ipq_destroy_handle' /tmp/ccGDqSOi.o: In function `main': /tmp/ccGDqSOi.o(.text+0x49): undefined reference to `ipq_create_handle' /tmp/ccGDqSOi.o(.text+0x81): undefined reference to `ipq_set_mode' /tmp/ccGDqSOi.o(.text+0xb8): undefined reference to `ipq_read' /tmp/ccGDqSOi.o(.text+0xe4): undefined reference to `ipq_message_type' /tmp/ccGDqSOi.o(.text+0x116): undefined reference to `ipq_get_msgerr' /tmp/ccGDqSOi.o(.text+0x141): undefined reference to `ipq_get_packet' /tmp/ccGDqSOi.o(.text+0x166): undefined reference to `ipq_set_verdict' collect2: ld returned 1 exit status I get the same errors when I compile statically: gcc -static -I/usr/local/include -L/usr/local/lib -lipq -o ipqtst ipqtst.c Is libipq not the right thing to link against? Am I doing something else wrong (did I build ipchains incorrectly?) -- Craig Davison Symantec Corporation +1 (403) 213-3939 ext. 228