Subject: pkg/34769: file-4.17 fails to build: invalid magic
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <srcshelton@gmail.com>
List: pkgsrc-bugs
Date: 10/09/2006 11:50:00
>Number: 34769
>Category: pkg
>Synopsis: file-4.17 fails to build: invalid magic
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Oct 09 11:50:00 +0000 2006
>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/hitac
hi-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.