[Bug 225555] archivers/pbzip2: fails to build with clang 6.0
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Jan 30 11:46:44 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225555
Bug ID: 225555
Summary: archivers/pbzip2: fails to build with clang 6.0
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: farrokhi at FreeBSD.org
Reporter: KOT at MATPOCKuH.Ru
Assignee: farrokhi at FreeBSD.org
Flags: maintainer-feedback?(farrokhi at FreeBSD.org)
archivers/pbzip2 fails to on fresh HEAD with clang 6.0 with error message:
invalid suffix on literal; C++11 requires a space between literal and
identifier
===> Building for pbzip2-1.1.13
--- pbzip2 ---
c++ -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-DUSE_STACKSIZE_CUSTOMIZATION -pthread -D_POSIX_PTHREAD_SEMANTICS pbzip2.cpp
BZ2StreamScanner.cpp ErrorContext.cpp -o pbzip2 -lbz2 -lpthread
pbzip2.cpp:1223:75: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
fprintf(stderr, "pbzip2: *WARNING: Compressed
block size is large [%"PRIuMAX" bytes].\n",
^
pbzip2.cpp:1832:39: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
fprintf(stderr, " Output Size: %"PRIuMAX" bytes\n",
(uintmax_t)CompressedSize);
^
pbzip2.cpp:2075:39: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
fprintf(stderr, " Output Size: %"PRIuMAX" bytes\n",
(uintmax_t)CompressedSize);
^
pbzip2.cpp:2797:80: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
fprintf(stderr, "pbzip2: *ERROR: Could not initialize
(OutputBuffer); size=%"PRIuMAX"! Aborting...\n", (uintmax_t)size);
^
pbzip2.cpp:4105:41: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
fprintf(stderr, " Input Size: %"PRIuMAX"
bytes\n", (uintmax_t)InFileSize);
^
pbzip2.cpp:4227:65: error: invalid suffix on literal; C++11 requires a space
between literal and identifier [-Wreserved-user-defined-literal]
fprintf(stderr, "*Warning* Max memory
limit increased to %"PRIuMAX" MB to support %d CPUs\n",
(uintmax_t)((NumBufferedBlocksMax + (numCPU * 2)) * blockSize)/1000000,
numCPU);
^
6 errors generated.
*** [pbzip2] Error code 1
make[1]: stopped in /var/ports/usr/ports/archivers/pbzip2/work/pbzip2-1.1.13
1 error
make[1]: stopped in /var/ports/usr/ports/archivers/pbzip2/work/pbzip2-1.1.13
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/ports/archivers/pbzip2
Declaring USE_CXXSTD=gnu++98 in Makefile not fixes problem.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list