NetBSD Problem Report #34769

From www@NetBSD.org  Mon Oct  9 11:47:57 2006
Return-Path: <www@NetBSD.org>
Received: by narn.NetBSD.org (Postfix, from userid 31301)
	id 5FE9C63BC60; Mon,  9 Oct 2006 11:47:57 +0000 (UTC)
Message-Id: <20061009114757.5FE9C63BC60@narn.NetBSD.org>
Date: Mon,  9 Oct 2006 11:47:57 +0000 (UTC)
From: srcshelton@gmail.com
Reply-To: srcshelton@gmail.com
To: gnats-bugs@NetBSD.org
Subject: file-4.17 fails to build: invalid magic
X-Send-Pr-Version: www-1.0

>Number:         34769
>Category:       pkg
>Synopsis:       file-4.17 fails to build: invalid magic
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    irix-pkg-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 09 11:50:00 +0000 2006
>Closed-Date:    Sat May 20 19:06:18 +0000 2017
>Last-Modified:  Sat May 20 19:06:18 +0000 2017
>Originator:     Stuart Shelton
>Release:        n/a
>Organization:
>Environment:
IRIX64 octane 6.5 07202013 IP30 mips

>Description:
When trying to build file-4.17:

Making all in magic
cat ./Header ./Localstuff > magic
for frag in Magdir/acorn  Magdir/adi  Magdir/adventure  Magdir/allegro  Magdir/alliant  Magdir/alpha  Magdir/amanda  Magdir/amigaos  Magdir/animation  Magdir/apl  Magdir/apple  Magdir/applix  Magdir/archive  Magdir/asterix  Magdir/att3b  Magdir/audio  Magdir/basis  Magdir/bflt  Magdir/blender  Magdir/blit  Magdir/bout  Magdir/bsdi  Magdir/btsnoop  Magdir/cad  Magdir/c-lang  Magdir/c64  Magdir/cddb  Magdir/chord  Magdir/cisco  Magdir/citrus  Magdir/claris  Magdir/clipper  Magdir/cracklib  Magdir/spec  Magdir/commands  Magdir/communications  Magdir/compress  Magdir/console  Magdir/convex  Magdir/ctags  Magdir/dact  Magdir/database  Magdir/diamond  Magdir/diff  Magdir/digital  Magdir/dolby  Magdir/dump  Magdir/editors  Magdir/elf  Magdir/encore  Magdir/epoc  Magdir/esri  Magdir/fcs  Magdir/filesystems  Magdir/flash  Magdir/fonts  Magdir/frame  Magdir/freebsd  Magdir/fsav  Magdir/games  Magdir/geos  Magdir/gcc  Magdir/gimp  Magdir/gnu  Magdir/grace  Magdir/gringotts  Magdir/hitachi-sh  Magdir/hp  Magdir/human68k  Magdir/ibm370  Magdir/ibm6000  Magdir/iff  Magdir/images  Magdir/intel  Magdir/interleaf  Magdir/island  Magdir/ispell  Magdir/java  Magdir/jpeg  Magdir/karma  Magdir/lecter  Magdir/lex  Magdir/lif  Magdir/linux  Magdir/lisp  Magdir/mach  Magdir/macintosh  Magdir/magic  Magdir/mail.news  Magdir/maple  Magdir/mathematica  Magdir/matroska  Magdir/mcrypt  Magdir/mime  Magdir/mips  Magdir/mirage  Magdir/misctools  Magdir/mkid  Magdir/mlssa  Magdir/mmdf  Magdir/modem  Magdir/motorola  Magdir/msdos  Magdir/msvc  Magdir/mup  Magdir/natinst  Magdir/ncr  Magdir/netbsd  Magdir/netscape  Magdir/news  Magdir/nitpicker  Magdir/ocaml  Magdir/octave  Magdir/olf  Magdir/os2  Magdir/os9  Magdir/osf1  Magdir/palm  Magdir/parix  Magdir/pbm  Magdir/pdf  Magdir/pdp  Magdir/perl  Magdir/pgp  Magdir/pkgadd  Magdir/plan9  Magdir/plus5  Magdir/printer  Magdir/project  Magdir/psdbms  Magdir/psion  Magdir/pulsar  Magdir/pyramid  Magdir/python  Magdir/revision  Magdir/riff  Magdir/rpm  Magdir/rtf  Magdir/sc  Magdir/sccs  Magdir/sendmail  Magdir/sequent  Magdir/sgi  Magdir/sgml  Magdir/sharc  Magdir/sinclair  Magdir/sketch  Magdir/smalltalk  Magdir/sniffer  Magdir/dyadic  Magdir/scientific  Magdir/softquad  Magdir/spectrum  Magdir/sql  Magdir/sun  Magdir/sysex  Magdir/teapot  Magdir/terminfo  Magdir/tex  Magdir/tgif  Magdir/ti-8x  Magdir/timezone  Magdir/troff  Magdir/tuxedo  Magdir/typeset  Magdir/unknown  Magdir/uuencode  Magdir/varied.out  Magdir/varied.script  Magdir/vax  Magdir/vicar  Magdir/virtutech  Magdir/visx  Magdir/vms  Magdir/vmware  Magdir/vorbis  Magdir/vxl  Magdir/wordprocessors  Magdir/xdelta  Magdir/xenix  Magdir/xo65  Magdir/xwindows  Magdir/zilog  Magdir/zyxel; do  if test -f ./$frag; then  f=./$frag;  else  f=$frag;  fi;  cat $f;  done >> magic
../src/file -C -m magic
magic, 3745: Warning type `medate       x               Previous dump %s,' invalid
magic, 3746: Warning type `medate       x               This dump %s,' invalid
magic, 7239: Warning type `search/2048  !\r             Lisp/Scheme program text' invalid
magic, 7240: Warning type `search/2048  \r              Windows INF file' invalid
magic, 8346: Warning type `search/0x140 \x0\x40\x1\x0' invalid
magic, 8347: Warning missing ')' in indirect offset
magic, 8347: Warning type `)) string MSCF \b, WinHKI CAB self-extracting archive' invalid
magic, 8372: Warning type `search/0x140 PEC2 \b, PECompact2 compressed' invalid
magic, 8373: Warning type `search/0x140 UPX2' invalid
magic, 8374: Warning missing ')' in indirect offset
magic, 8374: Warning type `-4)) string          PK\3\4 \b, ZIP self-extracting archive (Info-Zip)' invalid
magic, 8375: Warning type `search/0x140 .idata' invalid
magic, 8376: Warning missing ')' in indirect offset
magic, 8376: Warning type `-4)) string          PK\3\4 \b, ZIP self-extracting archive (Info-Zip)' invalid
magic, 8377: Warning missing ')' in indirect offset
magic, 8377: Warning type `-4)) string          ZZ0 \b, ZZip self-extracting archive' invalid
magic, 8378: Warning missing ')' in indirect offset
magic, 8378: Warning type `-4)) string          ZZ1 \b, ZZip self-extracting archive' invalid
magic, 8379: Warning type `search/0x140 .rsrc' invalid
magic, 8380: Warning missing ')' in indirect offset
magic, 8380: Warning type `-4)) string          a\\\4\5 \b, WinHKI self-extracting archive' invalid
magic, 8381: Warning missing ')' in indirect offset
magic, 8381: Warning type `-4)) string          Rar! \b, RAR self-extracting archive' invalid
magic, 8382: Warning missing ')' in indirect offset
magic, 8382: Warning type `-4)) search/0x3000   MSCF \b, InstallShield self-extracting archive' invalid
magic, 8383: Warning missing ')' in indirect offset
magic, 8383: Warning type `-4)) search/32       Nullsoft \b, Nullsoft Installer self-extracting archive' invalid
magic, 8384: Warning type `search/0x140 .data' invalid
magic, 8386: Warning type `search/0x140 .petite\0 \b, Petite compressed' invalid
magic, 8388: Warning missing ')' in indirect offset
magic, 8388: Warning type `-4)) string          =!sfx! \b, ACE self-extracting archive' invalid
magic, 8389: Warning type `search/0x140 .WISE \b, WISE installer self-extracting archive' invalid
magic, 8390: Warning type `search/0x140 .dz\0\0\0 \b, Dzip self-extracting archive' invalid
magic, 8391: Warning type `search/0x140 .reloc' invalid
magic, 8392: Warning missing ')' in indirect offset
magic, 8392: Warning type `-4)) search/0x180    PK\3\4 \b, ZIP self-extracting archive (WinZip)' invalid
magic, 8394: Warning offset `(0x3c.l+0xf8)      search/0x100    _winzip_ \b, ZIP self-extracting archive (WinZip)' invalid
magic, 8394: Warning type `(0x3c.l+0xf8)        search/0x100    _winzip_ \b, ZIP self-extracting archive (WinZip)' invalid
magic, 8395: Warning offset `(0x3c.l+0xf8)      search/0x100    SharedD \b, Microsoft Installer self-extracting archive' invalid
magic, 8395: Warning type `(0x3c.l+0xf8)        search/0x100    SharedD \b, Microsoft Installer self-extracting archive' invalid
magic, 8407: Warning offset `(&0x24.s-1)                string          ARJSFX \b, ARJ self-extracting archive' invalid
magic, 8407: Warning type `(&0x24.s-1)          string          ARJSFX \b, ARJ self-extracting archive' invalid
magic, 8408: Warning type `search/0x80  WinZip(R)\ Self-Extractor \b, ZIP self-extracting archive (WinZip)' invalid
magic, 8425: Warning offset `(&0x54.l-3)                string          arjsfx \b, ARJ self-extracting archive' invalid
magic, 8425: Warning type `(&0x54.l-3)          string          arjsfx \b, ARJ self-extracting archive' invalid
magic, 8433: Warning type `search/0x100 DOS/4G for MS-DOS, DOS4GW DOS extender' invalid
magic, 8434: Warning type `search/0x200 WATCOM\ C/C++ for MS-DOS, DOS4GW DOS extender' invalid
magic, 8435: Warning type `search/0x100 CauseWay\ DOS\ Extender for MS-DOS, CauseWay DOS extender' invalid
magic, 8436: Warning type `search/0x40  PMODE/W for MS-DOS, PMODE/W DOS extender' invalid
magic, 8437: Warning type `search/0x40  STUB/32A for MS-DOS, DOS/32A DOS extender (stub)' invalid
magic, 8438: Warning type `search/0x80  STUB/32C for MS-DOS, DOS/32A DOS extender (configurable stub)' invalid
magic, 8439: Warning type `search/0x80  DOS/32A for MS-DOS, DOS/32A DOS extender (embedded)' invalid
magic, 8443: Warning type `search/8     3\xdbf\xb9 \b, 32Lite compressed' invalid
magic, 8451: Warning offset `(&0x54.l-3)                string          UNACE \b, ACE self-extracting archive' invalid
magic, 8451: Warning type `(&0x54.l-3)          string          UNACE \b, ACE self-extracting archive' invalid
magic, 8462: Warning offset `(2.s-514)  string  !LE' invalid
magic, 8462: Warning type `(2.s-514)    string  !LE' invalid
magic, 8464: Warning offset `(2.s-514)  string  LE \b, LE' invalid
magic, 8464: Warning type `(2.s-514)    string  LE \b, LE' invalid
magic, 8465: Warning type `search/0x100 DOS/4G for MS-DOS, DOS4GW DOS extender' invalid
magic, 8469: Warning offset `(2.s-514)  string  BW' invalid
magic, 8469: Warning type `(2.s-514)    string  BW' invalid
magic, 8470: Warning type `search/0x100 DOS/4G ,\b LE for MS-DOS, DOS4GW DOS extender (embedded)' invalid
magic, 8471: Warning type `search/0x100 !DOS/4G ,\b BW collection for MS-DOS' invalid
magic, 8478: Warning offset `(&0x42.l-3)        byte            x ' invalid
magic, 8478: Warning type `(&0x42.l-3)  byte            x ' invalid
magic, 8481: Warning type `search/0xa0  .text' invalid
magic, 8515: Warning offset `(2.s-517)  byte    x ' invalid
magic, 8515: Warning type `(2.s-517)    byte    x ' invalid
magic, 8522: Warning type `search/400   **ACE** \b, ACE self-extracting archive' invalid
magic, 8523: Warning type `search/0x480 UC2SFX\ Header \b, UC2 self-extracting archive' invalid
magic, 8527: Warning type `search/0xe0  aRJsfX \b, ARJ self-extracting archive' invalid
magic, 8532: Warning type `search/0x20  PKSFX \b, ZIP self-extracting archive (PKZIP)' invalid
magic, 8613: Warning type `search/0xa   \xfc\x57\xf3\xa5\xc3    COM executable for MS-DOS' invalid
magic, 8614: Warning type `search/0xa   \xfc\x57\xf3\xa4\xc3    COM executable for DOS' invalid
magic, 8615: Warning type `search/0x10  \x50\xa4\xff\xd5\x73    \b, aPack compressed' invalid
lt-file: could not find any magic files!
*** Error code 255

Stop.
bmake: stopped in /usr/bsd/var/tmp/sysutils/file/work/file-4.17/magic
*** Error code 1

>How-To-Repeat:

The problem seems to be with any entry with "search" in the second field.

"file" itself compiles without warnings or errors
>Fix:

Removing the problematic lines allows the "file" build to complete.

>Release-Note:

>Audit-Trail:

State-Changed-From-To: open->feedback
State-Changed-By: asau@NetBSD.org
State-Changed-When: Mon, 02 Nov 2009 15:19:22 +0000
State-Changed-Why:
Package was updated several times meanwhile,
does the problem persist?


Responsible-Changed-From-To: pkg-manager->irix-pkg-people
Responsible-Changed-By: dholland@NetBSD.org
Responsible-Changed-When: Mon, 03 May 2010 04:20:42 +0000
Responsible-Changed-Why:
Problem happened on IRIX, which might be relevant.


State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 20 May 2017 19:06:18 +0000
State-Changed-Why:
seven-year feedback timeout.

There was a problem with file itself at one point that caused similar
symptoms, which was long fixed.

Given the scarcity of IRIX installations it's basically impossible to
test or fix or crosscheck anything without help from someone who has
one. We'll be happy to fix this if it recurs and someone can work with
us to diagnose it (although it's most likely fixed)... but in the
absence of such a person there's really nothing we can do.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.