Package Details: firmware-mod-kit 0.99-7

Git Clone URL: https://aur.archlinux.org/firmware-mod-kit.git (read-only)
Package Base: firmware-mod-kit
Description: Allows easy deconstruction and reconsutrction of firmware images for various embedded devices
Upstream URL: http://code.google.com/p/firmware-mod-kit/
Licenses: GPL
Submitter: antoniovazquez
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 21
Popularity: 0.002557
First Submitted: 2013-05-30 12:23
Last Updated: 2016-10-20 22:46

Dependencies (3)

Required by (2)

Sources (1)

Latest Comments

1 2 Next › Last »

b1tninja commented on 2019-10-08 01:03

Adding this to prepare got things building:

grep -rPl '(major|minor|makedev)\(' | xargs grep -l 'sys/types.h' | xargs -i sed -i '/#include <sys\/types.h>/ a #include <sys/sysmacros.h>' {}

epozzobon commented on 2019-10-01 21:17

Since the major, minor, and makedev macros were moved to sys/sysmacros.h, compilation fails with "undefined reference to 'minor'".

This can be fixed by adding the following line in PKGBUILD, before the make:

grep -r "sys/types\.h" | grep -o "^[^:]\+" | xargs sed -e "s/sys\/types\.h\>/sys\/types\.h>\n\#include \<sys\/sysmacros\.h/" -i

90torf commented on 2016-10-20 21:10

I got a 404 error while downloading the source file fmk_099.tar.gz.
Problem can be solved by changing source parameter:

source=('https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/firmware-mod-kit/fmk_099.tar.gz')

Anonymous comment on 2015-08-28 15:50

Strangely, building this with -march=native in makepkg.conf caused kernel panic on my laptop, -march=x86-64 is compiling fine. CPU is i7-5700HQ. native resolved to "broadwell" as march.

antoniovazquez commented on 2015-01-21 19:33

I'm sorry but I've never used Packer. I'm having a look at it. I encourage you to have a look at the FMK wiki and try to execute any of the executables this package contains.

https://code.google.com/p/firmware-mod-kit/wiki/Documentation?tm=6

jhe commented on 2015-01-18 18:47

i install binwalk with packer , does that mean i got this already ?

antoniovazquez commented on 2014-08-06 14:05

Thanks LKS. Updated!

lks commented on 2014-08-01 07:45

arch=('any') in PKGBUILD should be changed to arch=('i686' 'x86_64'). There is a difference between those types. 'any' meens that the final package must not have any platform/ architecture specific files. There serveral ELF-programs included in this package, e.g. /opt/firmware-mod-kit/src/addpattern so 'any' is not proposal.
lks

lks commented on 2014-08-01 07:40

arch=('any') in PKGBUILD should be changed to arch=('i686' 'x86_64'). There is a differenz between those types. 'any' meens that the final package must not have any platform/ architecture specific files. There serveral ELF-programs included in this package, e.g. /opt/firmware-mod-kit/src/addpattern.
lks

antoniovazquez commented on 2014-07-20 11:04

Done!

Thanks