Hi Anders, I installed sysutils/file and received an error message indicating that file 5.3 supports only version 7 magic files and that the one installed was version 8. Perhaps this is the reason that RPM 5.2.1 did not install sysutils/file?
[root@bsdsandbox2 /usr/ports/sysutils/file]# find /lib | /usr/local/lib/rpm/bin/rpmdeps --provides error: magic_load(ms, /usr/local/share/file/magic) failed: File 5.3 supports only version 7 magic files. `/usr/local/share/file/magic.mgc' is version 8 Assertion failed: (mg != NULL), function rpmfcClassify, file rpmfc.c, line 1132. Abort trap: 6 (core dumped) == Vincent (Rick) Miller Systems Engineer vmil...@verisign.com t: 703-948-4395 21345 Ridgetop Cir Dulles, VA 20166 VerisignInc.com On 7/22/11 7:47 AM, "Anders F Björklund" <a...@rpm5.org> wrote: >Miller, Vincent (Rick) wrote: > >> I get an error when I attempt to run rpmdeps. It complains of a >>missing magic file (see error below). I can't say this surprises me, >>but I am hoping there is a simple fix, instead of recompiling/installing >>from ports with different optionsŠ >> >> [root@bsdsandbox2 /home/vmiller]# find /lib | >>/usr/local/lib/rpm/bin/rpmdeps --provides >> error: magic_load(ms, /usr/local/share/file/magic) failed: could not >>find any magic files! >> Assertion failed: (mg != NULL), function rpmfcClassify, file rpmfc.c, >>line 1132. >> Abort trap: 6 (core dumped) >> >> I think the magic file it needs is /usr/share/misc/magic >> >> Thoughts? > >The archivers/rpm5 port was intended to link against sysutils/file, >rather than the system version of libmagic that you ended up with... > >$ /usr/bin/file --version >file-5.03 >magic file from /usr/share/misc/magic >$ /usr/local/bin/file --version >file-5.05 >magic file from /usr/local/share/file/magic > >You should file a Problem Report (PR) against the port, or perhaps >just install sysutils/file and rebuild. It should match the library: > >LIB_DEPENDS= > magic:${PORTSDIR}/sysutils/file \ >CONFIGURE_ARGS+= > --with-path-magic=${LOCALBASE}/share/file/magic > >--anders > > >______________________________________________________________________ >RPM Package Manager http://rpm5.org >User Communication List rpm-users@rpm5.org ______________________________________________________________________ RPM Package Manager http://rpm5.org User Communication List rpm-users@rpm5.org