Bug 240755 - devel/valgrind fails to build in poudriere on 12.1-stable amd64
Summary: devel/valgrind fails to build in poudriere on 12.1-stable amd64
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Niclas Zeising
Depends on:
Reported: 2019-09-22 18:14 UTC by Robert Cina
Modified: 2019-10-08 14:56 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (zeising)

devel/valgrind poudriere build log of the failure (259.57 KB, text/plain)
2019-09-22 18:14 UTC, Robert Cina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Cina 2019-09-22 18:14:40 UTC
Created attachment 207725 [details]
devel/valgrind poudriere build log of the failure

The port devel/valgrind fails to build correctly for me in poudriere. My system is 12.1-STABLE FreeBSD 12.1-STABLE r352574 GENERIC  amd64. The following is an excerpt of the error I am receiving when attempting to build it:

m_debuginfo/priv_storage.h:1128:55: note: expanded from macro 'TRACE_SYMTAB'
   if (TRACE_SYMTAB_ENABLED) { VG_(printf)(format, ## args); }
                                           ~~~~~~     ^~~~
6 warnings and 2 errors generated.
gmake[4]: *** [Makefile:6904: m_debuginfo/libcoregrind_x86_freebsd_a-readelf.o] Error 1
gmake[4]: *** Waiting for unfinished jobs....
mv -f m_debuginfo/.deps/libcoregrind_x86_freebsd_a-minilzo-inl.Tpo m_debuginfo/.deps/libcoregrind_x86_freebsd_a-minilzo-inl.Po
In file included from m_debuginfo/image.c:38:
In file included from ./pub_core_vki.h:44:
In file included from ../include/pub_tool_vki.h:54:
../include/vki/vki-freebsd.h:1958:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct vki_i386_get_xfpustate {
../include/vki/vki-freebsd.h:1963:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct vki_amd64_get_xfpustate {
2 warnings generated.
mv -f m_debuginfo/.deps/libcoregrind_x86_freebsd_a-image.Tpo m_debuginfo/.deps/libcoregrind_x86_freebsd_a-image.Po
mv -f m_demangle/.deps/libcoregrind_x86_freebsd_a-cp-demangle.Tpo m_demangle/.deps/libcoregrind_x86_freebsd_a-cp-demangle.Po
gmake[4]: Leaving directory '/wrkdirs/usr/ports/devel/valgrind/work/stass-valgrind-freebsd-ce1acb28953f/coregrind'
gmake[3]: *** [Makefile:2113: all] Error 2
gmake[3]: Leaving directory '/wrkdirs/usr/ports/devel/valgrind/work/stass-valgrind-freebsd-ce1acb28953f/coregrind'
gmake[2]: *** [Makefile:801: all-recursive] Error 1
gmake[2]: Leaving directory '/wrkdirs/usr/ports/devel/valgrind/work/stass-valgrind-freebsd-ce1acb28953f'
gmake[1]: *** [Makefile:670: all] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/devel/valgrind/work/stass-valgrind-freebsd-ce1acb28953f'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

make: stopped in /usr/ports/devel/valgrind
=>> Cleaning up wrkdir
===>  Cleaning for valgrind-,1
build of devel/valgrind | valgrind-,1 ended at Sun Sep 22 13:55:29 EDT 2019
build time: 00:00:25
!!! build failure encountered !!!
Comment 1 Robert Cina 2019-09-28 16:14:04 UTC
After upgrading poudriere to latest stable 12.1. I no longer have this issue.  It seems to compile successfully. So I think this bug can be closed. Thanks