pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/49026: converters/libfreehand build fails on netbsd-5/i386



>Number:         49026
>Category:       pkg
>Synopsis:       converters/libfreehand build fails on netbsd-5/i386
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 21 23:05:00 +0000 2014
>Originator:     John D. Baker
>Release:        NetBSD/i386-5.2_STABLE, pkgsrc-2014Q2
>Organization:
>Environment:
NetBSD verthandi.technoskunk.fur 5.2_STABLE NetBSD 5.2_STABLE (VERTHANDI) #18: 
Tue Jul 15 08:12:12 CDT 2014  
sysop%verthandi.technoskunk.fur@localhost:/d0/build/netbsd-5/obj/i386/sys/arch/i386/compile/VERTHANDI
 i386

>Description:
Attempting to build "converters/libfreehand" (nested dependency of
"misc/libreoffice4") fails as follows:

[...]
===> Building for libfreehand-0.0.0nb1
/usr/bin/make  all-recursive
Making all in build
Making all in win32
Making all in inc
Making all in libfreehand
Making all in src
Making all in lib
  CXX      FreeHandDocument.lo
  CXX      FHCollector.lo
  CXX      FHInternalStream.lo
perl ../../src/lib/gentoken.pl ../../src/lib/tokens.txt  ../../src/lib/tokens.h 
../../src/lib/tokens.gperf
/usr/pkg/bin/gperf --compare-strncmp -C -m 20 ../../src/lib/tokens.gperf  | 
/usr/bin/sed -e "s/(char\*)0/(char\*)0, 0/g" > ../../src/lib/tokenhash.h
  CXX      FHParser.lo
  CXX      FHPath.lo
cc1plus: warnings being treated as errors
FHPath.cpp: In copy constructor 'libfreehand::FHPath::FHPath(const 
libfreehand::FHPath&)':
FHPath.cpp:266: warning: base class 'class libfreehand::FHPathElement' should 
be explicitly initialized in the copy constructor

*** Error code 1

Stop.
make: stopped in 
/d0/build/pkgsrc/converters/libfreehand/work/libfreehand-0.0.0/src/lib
[...]


Thinking this might another case of native gcc insufficiency, I added
"converters/libfreehand" to my "GCC_REQD+=4.6" list.  This also failed,
but in a different fashion:

[...]
===> Building for libfreehand-0.0.0nb1
/usr/bin/make  all-recursive
Making all in build
Making all in win32
Making all in inc
Making all in libfreehand
Making all in src
Making all in lib
  CXX      FreeHandDocument.lo
In file included from libfreehand_utils.h:44:0,
                 from FreeHandDocument.cpp:16:
/d0/build/pkgsrc/converters/libfreehand/work/.buildlink/gcc46/lib/gcc/i386-unknown-netbsdelf5.2./4.6.4/include/stdint.h:3:3:
 error: #include_next is a GCC extension [-Werror]
cc1plus: all warnings being treated as errors
*** Error code 1

Stop.
make: stopped in 
/d0/build/pkgsrc/converters/libfreehand/work/libfreehand-0.0.0/src/lib
[...]
>How-To-Repeat:
Attempt to build "converters/libfreehand" from pkgsrc-2014Q2 on
netbsd-5/i386.
>Fix:



Home | Main Index | Thread Index | Old Index