pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33893: security/tct does not build on Linux



>Number:         33893
>Category:       pkg
>Synopsis:       security/tct does not build on Linux
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 01 19:05:00 +0000 2006
>Originator:     Sergey Svishchev
>Release:        
>Organization:
>Environment:
Linux 2.4.21-37.0.1.EL i686

>Description:
build fails on Red Hat Enterprise Linux 3:

gcc -O -g -DLINUX2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DMAGIC="\"`cd 
../../etc; pwd`/magic\"" -o ../../bin/file file.o apprentice.o fsmagic.o 
softmagic.o ascmagic.o  compress.o is_tar.o  print.o international.o
file.o(.text+0x232): In function `unwrap':
/var/obj/security/tct/work/tct-1.09/src/file/file.c:184: undefined reference to 
`errno'
file.o(.text+0x354): In function `process':
/var/obj/security/tct/work/tct-1.09/src/file/file.c:223: undefined reference to 
`errno'
file.o(.text+0x428):/var/obj/security/tct/work/tct-1.09/src/file/file.c:247: 
undefined reference to `errno'
file.o(.text+0x474):/var/obj/security/tct/work/tct-1.09/src/file/file.c:258: 
undefined reference to `errno'
file.o(.text+0x56f):/var/obj/security/tct/work/tct-1.09/src/file/file.c:300: 
undefined reference to `errno'
file.o(.text+0x5bc):/var/obj/security/tct/work/tct-1.09/src/file/file.c:304: 
more undefined references to `errno' follow
collect2: ld returned 1 exit status
*** Error code 1

>How-To-Repeat:

>Fix:
$NetBSD$

--- src/file/file.c.orig        2000-07-30 23:39:20.000000000 +0000
+++ src/file/file.c
@@ -32,6 +32,7 @@ static char *moduleid =
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <sys/errno.h>
 #include <sys/types.h>
 #include <sys/param.h> /* for MAXPATHLEN */
 #include <sys/stat.h>
--- src/file/fsmagic.c.orig     2000-07-30 23:39:20.000000000 +0000
+++ src/file/fsmagic.c
@@ -27,6 +27,7 @@
 
 #include <stdio.h>
 #include <string.h>
+#include <sys/errno.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>
--- src/file/compress.c.orig    2000-07-30 23:39:20.000000000 +0000
+++ src/file/compress.c
@@ -10,6 +10,7 @@
 #include <stdlib.h>
 #include <unistd.h>
 #include <string.h>
+#include <sys/errno.h>
 #include <sys/wait.h>
 
 #include "file.h"




Home | Main Index | Thread Index | Old Index