Bug 230125 - misc/rumprun fails to build with GCC 7 (and probably later)
Summary: misc/rumprun fails to build with GCC 7 (and probably later)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-28 22:01 UTC by Gerald Pfeifer
Modified: 2019-05-11 10:46 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (fabian.freyer)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Pfeifer freebsd_committer freebsd_triage 2018-07-28 22:01:16 UTC
http://package23.nyi.freebsd.org/data/11stablei386PR226678-default/2018-03-20_08h16m33s/logs/errors/rumprun-g20180105_1.log

Appears to be overeager use of -Werror?

/wrkdirs/usr/ports/misc/rumprun/work/rumprun-8fe40c8/src-netbsd/sys/rump/kern/lib/libsys_linux/../../../../compat/linux/common/linux_hdio.c: In function 'linux_ioctl_hdio':
/wrkdirs/usr/ports/misc/rumprun/work/rumprun-8fe40c8/src-netbsd/sys/rump/kern/lib/libsys_linux/../../../../compat/linux/common/linux_hdio.c:124:6: error: this statement may fall through [-Werror=implicit-fallthrough=]
   if (error == 0)
      ^
/wrkdirs/usr/ports/misc/rumprun/work/rumprun-8fe40c8/src-netbsd/sys/rump/kern/lib/libsys_linux/../../../../compat/linux/common/linux_hdio.c:126:2: note: here
  case LINUX_HDIO_GETGEO_BIG_RAW:
  ^~~~
Comment 1 commit-hook freebsd_committer freebsd_triage 2018-08-04 15:50:55 UTC
A commit references this bug:

Author: gerald
Date: Sat Aug  4 15:50:04 UTC 2018
New revision: 476365
URL: https://svnweb.freebsd.org/changeset/ports/476365

Log:
  Mark BROKEN due to problems building with modern compilers (even GCC,
  which was originally used as the workaround to keep this building).

  PR:		222542, 230125
  Suggested by: 	antoine

Changes:
  head/misc/rumprun/Makefile
Comment 2 commit-hook freebsd_committer freebsd_triage 2018-09-01 20:50:49 UTC
A commit references this bug:

Author: gerald
Date: Sat Sep  1 20:50:36 UTC 2018
New revision: 478728
URL: https://svnweb.freebsd.org/changeset/ports/478728

Log:
  Make the BROKEN reason more generic, since it's not just about GCC, but
  really modern compilers.

  And after four weeks of being marked BROKEN, mark DEPRECATED with an
  expiration date in a bit more than two months.  This gives the port
  overall a good three months to be improved (or purged).

  PR:		230125

Changes:
  head/misc/rumprun/Makefile
Comment 3 Rene Ladan freebsd_committer freebsd_triage 2018-11-06 13:50:15 UTC
Expired port removed.
Comment 4 commit-hook freebsd_committer freebsd_triage 2019-05-11 10:46:15 UTC
A commit references this bug:

Author: 0mp
Date: Sat May 11 10:45:37 UTC 2019
New revision: 501246
URL: https://svnweb.freebsd.org/changeset/ports/501246

Log:
  Re-add misc/rumprun: Unikernel and toolchain for various platforms

  While here, tidy up the Makefile.

  PR:		230125
  Submitted by:	fabian.freyer@physik.tu-berlin.de
  Differential Revision:	https://reviews.freebsd.org/D18750

Changes:
  head/MOVED
  head/misc/Makefile
  head/misc/rumprun/
  head/misc/rumprun/Makefile
  head/misc/rumprun/distinfo
  head/misc/rumprun/files/patch-build-rr.sh
  head/misc/rumprun/files/patch-src-netbsd_sys_lib_libunwind_AddressSpace.hpp
  head/misc/rumprun/pkg-descr