From f7fd413b5866ff48435a2429a129545890b533a3 Mon Sep 17 00:00:00 2001
From: Mark Linimon
Date: Sun, 27 Feb 2011 06:55:38 +0000
Subject: One more pass through this file to bring it up to the latest
processonelog:
- deprecate assert, chown, perl5, python, stdio, sysvipc, varargs
- add the existing nested_declaration, termios, utmp_x
While here, fix formatting.
Pointy hat to: linimon, for letting this get so far out of sync
---
Tools/portbuild/errorlogs/index.shtml | 123 +++++++++++++++++++---------------
1 file changed, 70 insertions(+), 53 deletions(-)
(limited to 'Tools')
diff --git a/Tools/portbuild/errorlogs/index.shtml b/Tools/portbuild/errorlogs/index.shtml
index 613f57880adc..2912bee243c5 100644
--- a/Tools/portbuild/errorlogs/index.shtml
+++ b/Tools/portbuild/errorlogs/index.shtml
@@ -428,12 +428,6 @@ make that pointers may be cast to and from 32-bit ints. In other cases
the problems run much deeper, in which case ONLY_FOR_ARCHS
may be needed.
-assert
-
-Compilation failed due to an assert. This is often a variation
-on arch or missing header.
-
autoconf
@@ -477,15 +471,6 @@ invalid category.
The checksum of one or more of the files is incorrect.
-chown
-
-POSIX has deprecated the usage
-"chown user.group filename" in favor of
-"chown user:group filename". This happened quite some time
-ago, actually, but it is only now being enforced. (The change was
-made to allow '.' in usernames).
-
clang
@@ -654,6 +639,11 @@ Another possibility is that your port is deleting some directories
it is not supposed to, or incorrectly modifying some directory's
permission.
+nested_declaration
+
+There is a nested declaration in the source code.
+
new compiler error
@@ -682,11 +672,6 @@ this change helps avoid having a stale version of perl
in the base system, it also means that many ports now need to include
USE_PERL5.
-perl5
-
-There is a problem in processing a perl5 module.
-
PLIST
@@ -702,11 +687,6 @@ that much harder.
The make process terminated unexpectedly, due to
something like a signal 11 or bus error.
-python
-
-The Makefile needs to define USE_PYTHON.
-
runaway process
@@ -727,23 +707,9 @@ problem.
This port needs to catch up with semaphore changes in 9-CURRENT.
stdio
-
-You need to bring your port up to date with the current
-<stdio.h>.
-
-struct changes
+"termios">termios
-Your port is trying to refer to structure elements that are not
-really there. This is often due to changes in the underlying
-include files.
-
-sysvipc
-
-Your port is interacting badly with the System V InterProcess
-Communication code.
+This port needs to catch up with the termios.h changes in src.
threads
@@ -758,15 +724,9 @@ the thread libraries.
fault. Linimon is trying to figure out this problem.
USE_XLIB
+"utmp_x">utmp_x
-You should specify USE_XLIB for this port since it
-appears to use X.
-
-varargs
-
-varargs.h is obsolete with newer versions of gcc.
+This port needs to catch up with the utmp_x.h changes in src.
WRKDIR
@@ -789,6 +749,7 @@ errors are not common enough to try to catch.
that used to be detected by the AI script, but are now uncommon enough to
be skipped:
+
- alignment
@@ -802,6 +763,12 @@ structure.
binary) but the Makefile doesn't have Apache in
BUILD_DEPENDS and/or LIB_DEPENDS.
+- assert
+
+- Compilation failed due to an assert. This is often a variation
+on arch or missing header.
+
- awk
@@ -822,6 +789,15 @@ instead, or define USE_BISON.
/usr/local/www/cgi-bin) already exists,
but by default it doesn't.
+- chown
+
+- POSIX has deprecated the usage
+"chown user.group filename" in favor of
+"chown user:group filename". This happened quite some time
+ago, actually, but it is only now being enforced. (The change was
+made to allow '.' in usernames).
+
- ELF
@@ -830,9 +806,9 @@ probably looking for an a.out object (e.g.,
crt0.o).
- f77
+"f77">f77
-- gcc in base no longer includes the Fortran compiler
+
- gcc in base no longer includes the Fortran compiler
by default.
- ${MOTIFLIB}
. See handbook
for details.
-- munmap
- POSIX specifies that munmap cannot be called on a zero-length file.
@@ -887,6 +863,11 @@ Because of this, during 4.X builds, if cp tries to copy a zero-length file, it
may fail saying, "cp: ...: Invalid argument". This is a problem with the
bindist image on pointyhat, and not the fault of the porter.
+- perl5
+
+- There is a problem in processing a perl5 module.
+
- pod2man
@@ -896,6 +877,11 @@ this change helps avoid having a stale version of perl
in the base system, it also means that many ports now need to include
USE_PERL5.
+- python
+
+- The Makefile needs to define USE_PYTHON.
+
- sed
@@ -911,13 +897,32 @@ of ${REINPLACE_COMMAND} but having left
- machine/soundcard.h has been moved.
+- stdio
+
+- You need to bring your port up to date with the current
+<stdio.h>.
+
- stl
- Your port requires the STL library but cannot find it.
- uname
+"struct">struct changes
+
+- Your port is trying to refer to structure elements that are not
+really there. This is often due to changes in the underlying
+include files.
+
+- sysvipc
+
+- Your port is interacting badly with the System V InterProcess
+Communication code.
+
+- uname
- For a short period of time, gcc was not handling uname properly.
@@ -940,6 +945,17 @@ through if you are sure it's correct regardless of what
- The compiler could not calculate the storage size of an object,
often due to misuse of a union.
+- USE_XLIB
+
+- You should specify USE_XLIB for this port since it
+appears to use X.
+
+- varargs
+
+- varargs.h is obsolete with newer versions of gcc.
+
- X manpage
@@ -949,6 +965,7 @@ most likely fixed by changing ComplexProgramTarget() in
Imakefile to ComplexProgramTargetNoMan(). Note that
defining NO_INSTALL_MANPAGES in the Makefile is no
longer sufficient in XFree86-4.
+
The ports page
--
cgit v1.2.3