Port details |
- mcelog Collects and decodes Machine Check Exception data
- 178_1 sysutils =7 178_1Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2011-10-15 02:53:48
- Last Update: 2024-01-09 11:11:45
- Commit Hash: 220062a
- People watching this port, also watch:: haproxy, rdesktop, node, suricata, poudriere
- License: GPLv2
- WWW:
- http://mcelog.org/
- Description:
- mcelog processes machine checks (in particular memory and CPU
hardware errors) on modern x86-based Unix systems and
produces human-readable output.
This software is heavily patched to work on FreeBSD systems,
and thus provides an extremely limited subset of features as
of this writing (for example, daemon mode is not currently
supported).
The primary purpose is to provide a way to decode MCE output
from the FreeBSD kernel into something more human-readable
using the command 'mcelog --no-dmi --ascii'.
FreeBSD conversion patches were originally written by John
Baldwin <jhb@freebsd.org> and later incorporated into this
port.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/mcelog/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/mcelog
- pkg install mcelog
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mcelog
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386
- distinfo:
- TIMESTAMP = 1630718077
SHA256 (andikleen-mcelog-v178_GH0.tar.gz) = d19f745252a02e776b39ac510bc01418404fb608fb3463f2934c87281f95c3a9
SIZE (andikleen-mcelog-v178_GH0.tar.gz) = 315460
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- Test dependencies:
-
- bash : shells/bash
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_mcelog
- USES:
- alias gmake shebangfix
- pkg-message:
- For install:
- You can decode MCE output from the FreeBSD kernel by
using the following command:
mcelog --no-dmi --ascii --file /path/to/log
Or if you wish to paste the MCE via stdin:
mcelog --no-dmi --ascii
{...paste MCE and send EOF/press Ctrl-D...}
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
178_1 09 Jan 2024 11:11:45 |
Baptiste Daroussin (bapt) |
MANPREFIX: eleminate its usage and move man to share/man |
178 05 Dec 2023 18:13:38 |
Richard Gallamore (ultima) |
sysutils/mcelog: Reassign mcelog to ports |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
178 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
178 20 Jul 2022 14:23:05 |
Tobias C. Berner (tcberner) |
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
178 04 Sep 2021 02:50:41 |
Richard Gallamore (ultima) |
sysutils/mcelog: Updated to 178
Changes: https://github.com/andikleen/mcelog/compare/v176...v178 |
176 22 May 2021 22:03:57 |
Richard Gallamore (ultima) |
sysutils/mcelog: Updated to 176
Changes: https://github.com/andikleen/mcelog/compare/v175...v176 |
175 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
175 23 Jan 2021 06:31:06 |
ultima |
Update to v175
Changes: https://github.com/andikleen/mcelog/compare/v173...v175 |
173 03 Jan 2021 03:08:35 |
ultima |
Updated to 173
Changes: https://github.com/andikleen/mcelog/compare/v172...v173 |
172 19 Sep 2020 20:13:03 |
ultima |
Updated to v172
Changes: https://github.com/andikleen/mcelog/compare/v170...v172 |
170 16 Jul 2020 08:12:05 |
ultima |
Updated to 170 |
169 03 May 2020 07:02:45 |
ultima |
Updated to 169
* Add kflags field to struct mce |
168 17 Jan 2020 06:39:19 |
ultima |
Updated to 168
* Decode and print stepping from cpuid |
167 25 Dec 2019 08:47:09 |
ultima |
Updated to 167
Add Cometlake client model numbers. |
166 25 Nov 2019 03:03:57 |
ultima |
Updated to 166
* Add support for Icelake server, Icelake-D, and Snow Ridge |
165 11 Nov 2019 07:48:04 |
ultima |
Updated to 165
* Add Cascade Lake to supported models |
164 14 Aug 2019 12:16:13 |
mat |
Convert to UCL & cleanup pkg-message (categories s) |
164 06 Aug 2019 21:54:30 |
ultima |
Updated to v164
Changes: Added Icelake client model numbers |
162 13 Feb 2019 23:35:49 |
ultima |
* Updated to 162
- Fix memory controller bank channel mappings for Skylake
- Add decoding for Optane DC persistent memory mode |
161 27 Oct 2018 15:35:46 |
ultima |
* Updated to 161
The added header should fix build on head.
Submitted by: eric@van^
Differential Revision: https://reviews.freebsd.org/D17696 |
160 20 Aug 2018 21:20:27 |
ultima |
* Updated to 160 |
159 09 Jun 2018 18:05:42 |
ultima |
* Updated to 159 |
158 25 May 2018 22:47:10 |
ultima |
* Updated to v158 |
157 21 Mar 2018 21:09:43 |
ultima |
* Updated to 157 |
156 10 Mar 2018 00:48:03 |
ultima |
* Updated to 156
* Sorted Makefile to comply with handbook |
154 14 Oct 2017 01:30:50 |
ultima |
* Updated to 154
Changes: https://github.com/andikleen/mcelog/releases/tag/v154 |
153 03 Jul 2017 19:06:08 |
ultima |
* Updated maintainer email
* Changed comment headers to match my name and FreeBSD email
Reviewed by: matthew (mentor)
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D11466 |
153 25 Jun 2017 00:29:09 |
linimon |
Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.
While here, alphabetize ARCHs, pet portlint, and modernize usages.
Approved by: portmgr (tier-2 blanket) |
153 12 Jun 2017 20:27:42 |
ultima |
* Updated to 153
- memutil.h: add missing include for va_list
Submitted by: ultima (maintainer)
Reviewed by: lifanov (mentor)
Approved by: lifanov (mentor)
Differential Revision: https://reviews.freebsd.org/D11161 |
151 29 May 2017 21:59:29 |
dbaio |
sysutils/mcelog: Update to v151
- Compress some fields in mempage.
- Add coverity fixes
- mcelog version: Add ability for OS to define version
PR: 219573
Submitted by: ultima1252@gmail.com (maintainer)
Approved by: garga (mentor)
Differential Revision: https://reviews.freebsd.org/D10950 |
149 31 Mar 2017 07:33:33 |
pi |
sysutils/mcelog: update 148 -> 149
- dmi: Handle NULL DMI string
- mcelog: Fix (harmless) off by one error in DMI scanning
- triggers/cache-error-trigger: remove bash specifics
- Makefile: replace echo -n with printf for posix shell compat
PR: 218246
Submitted by: Ultima1252@gmail.com (maintainer) |
148 06 Feb 2017 18:49:27 |
lifanov |
update sysutils/mcelog to 148
- Intel Xeons from Ivy Bridge onwards support a processor identification
number.
- Fix warning with gcc 6.x
- replace asprintf with xasprintf as per memutil.c
- Return -ENOMEM for vasprintf in sysfs_write
PR: 216789
Submitted by: ultima1252@gmail.com (maintainer)
Reviewed by: matthew
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D9454 |
147 15 Jan 2017 22:21:43 |
ler |
Update sysutils/mcelog to version 147.
- Updated to 147
- mcelog: is_cpu_supported() error message must be printed Eprintf
PR: 216116
Submitted by: Ultima <Ultima1252 gmail com> (maintainer)
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D9190 |
146 29 Dec 2016 18:55:25 |
lifanov |
sysutils/mcelog: Updated to 146
* Updated to 146
* Added shebangfix
- Fix malloc buffer overrun for unordered CPUs in sysfs
- Fix overriding of DEBUG for make test
- Change all test scripts to /bin/bash to handle Debian
- Run all tests in make test
PR: 215596
Submitted by: Ultima1252@gmail.com (maintainer)
Reviewed by: matthew, mat
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D8957 |
144 29 Oct 2016 15:41:19 |
pi |
sysutils/mcelog: update 143 -> 144
- Add Knights Mill (KNM) CPUID
PR: 213885
Submitted by: Ultima1252@gmail.com (maintainer) |
143 26 Oct 2016 04:58:16 |
pi |
sysutils/mcelog: update 141 -> 143
- Mark dmi_entry as packed
- Fix memory leak in sysfs reader for bad fields handling
- Broadwell: Differentiate regular CE from UC error corrected by
memory mirror
- Add support to decode MSCOD values for Denverton server
PR: 213795
Submitted by: Ultima1252@gmail.com (maintainer) |
141 07 Sep 2016 11:27:18 |
amdmi3 |
- Update to 141
- Remove obsolete disk db
- Remove empty xeon-75xx files
- Fix potential division by zero for unknown time unit
- Fix use after free in error path
- Add Kabylake client support
PR: 212449
Submitted by: Ultima1252@gmail.com (maintainer) |
140 31 Aug 2016 19:33:43 |
pi |
sysutils/mcelog: 138 -> 140
- remove socket file on SIGINT
PR: 212293
Submitted by: Ultima1252@gmail.com (maintainer) |
138 09 Jun 2016 13:20:14 |
arved |
Update to 138
PR: 210163
Submitted by: maintainer |
137 21 May 2016 19:27:55 |
pi |
sysutils/mcelog: 136 -> 137
- Fix file descriptor leak in domsr()
- Fix GENMEM script to set EN and S bits
PR: 209681
Submitted by: Ultima1252@gmail.com (maintainer) |
136 16 Apr 2016 06:48:45 |
wen |
- Update to 136
PR: 208827
Submitted by: Ultima1252@gmail.com(maintainer) |
134 27 Mar 2016 07:36:19 |
pi |
sysutils/mcelog: 133 -> 134
Changes:
https://git.kernel.org/cgit/utils/cpu/mce/mcelog.git/
- Read the DMI entries we need from /sys/firmware/dmi/entries if available
- New form factors, memory types and type details from SMBIOS 3.0.0
PR: 208314
Submitted by: Ultima1252@gmail.com (maintainer) |
133 08 Mar 2016 06:53:10 |
pi |
sysutils/mcelog: 1.0pre3 -> 133
- Added version prefix
- Switched to github over master sites
- Removed patch_strip
- Changed hard LDFLAGS to include
- Fixed version in source
- Updated distfile
- Regenerated patchfiles for portlint
- Modified several patchfiles, adapted to new version
- submitter becomes maintainer
PR: 207145
Submitted by: Ultima1252@gmail.com
Approved by: Jeremy Chadwick <jdc@koitsu.org> (maintainer) |
1.0.p3 20 Sep 2015 21:12:21 |
olgeni |
Typos, whitespace and capitalization fixes (S-X). |
1.0.p3 05 Nov 2014 23:47:04 |
marino |
sysutils/mcelog: Fix DF build by respecting CFLAGS and USE+=alias
PR: 194825
Submitted by: ftigeot
Approved by: maintainer (Jeremy Chadwick) |
1.0.p3 03 Nov 2014 06:58:45 |
marino |
sysutils/mcelog: Remove patch for unsupported versions of FreeBSD
PR: 194767
Submitted by: Francois Tigeot
Approved by: maintainer (Jeremy Chadwick) |
1.0.p3 26 Feb 2014 08:39:49 |
ehaupt |
Support staging |
1.0.p3 20 Sep 2013 23:06:00 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
1.0.p3 01 Feb 2013 15:04:01 |
ak |
- Fix all cases of 'No newline at end of file' in ports tree
Approved by: portmgr (bapt) |
1.0.p3 25 Sep 2012 19:30:37 |
crees |
Update to 1.0pre3
PR: ports/171866
Submitted by: koitsu |
1.0.p2 28 Jun 2012 20:15:27 |
crees |
Update maintainer addresses, MASTER_SITES and PATCH_SITES
PR: ports/169528
Submitted by: koitsu (maintainer) |
1.0.p2 17 Nov 2011 05:56:54 |
linimon |
I don't think there is a reason to build this on powerpc/sparc64.
Hat: portmgr
Feature safe: yes |
1.0.p2 15 Oct 2011 03:21:54 |
zi |
- Add additional MASTER_SITES |
1.0.p2 15 Oct 2011 02:53:31 |
zi |
New port: sysutils/mcelog
mcelog processes machine checks (in particular memory and CPU
hardware errors) on modern x86-based unix systems and
produces human-readable output.
FreeBSD conversion patches were originally written by John
Baldwin <jhb@freebsd.org> and later incorporated into this
port.
WWW: http://mcelog.org/
PR: ports/161395
Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> |