Bug 825967 - FTBFS with swig >= 2.0.5
Summary: FTBFS with swig >= 2.0.5
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: znc
Version: 17
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nick Bebout
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F17FTBFS
TreeView+ depends on / blocked
 
Reported: 2012-05-29 08:19 UTC by Dan Horák
Modified: 2012-12-13 03:24 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-12-13 03:24:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dan Horák 2012-05-29 08:19:11 UTC
znc-0.206-1.fc17 fails to build with actual version of swig in F-17 (swig-2.0.5-1.fc17) and Rawhide

...
make[1]: Leaving directory `/builddir/build/BUILD/znc-0.206/man'
make[1]: Entering directory `/builddir/build/BUILD/znc-0.206/modules'
/usr/bin/swig -python -py3 -c++ -shadow -outdir modpython -I. -MMD -MF .depend/modpython.swig.dep -w362,315,401 -o modpython/_znc_core.cpp modpython/modpython.i
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (directorout) std::pair< CString,CString > = std::pair< CString,CString > &DIRECTOROUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (in) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (in) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (argout) std::pair< CString,CString > *OUTPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (argout) std::pair< CString,CString > &OUTPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (freearg) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (freearg) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
make[1]: *** [modpython/_znc_core.cpp] Error 11
make[1]: Leaving directory `/builddir/build/BUILD/znc-0.206/modules'
make: *** [modules] Error 2



PS: should enable verbose build otherwise it's very hard to find what's wrong

compare with the output above:
...
Building module simple_away...
Building module sample...
Building module raw...
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (directorout) std::pair< CString,CString > = std::pair< CString,CString > &DIRECTOROUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (in) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (in) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (argout) std::pair< CString,CString > *OUTPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (argout) std::pair< CString,CString > &OUTPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (typecheck) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (freearg) std::pair< CString,CString > *INPUT = std::pair< CString,CString > *INOUT
/usr/share/swig/2.0.5/std/std_pair.i:31: Error: Can't copy typemap (freearg) std::pair< CString,CString > &INPUT = std::pair< CString,CString > &INOUT
make[1]: *** [modpython/_znc_core.cpp] Error 11
make[1]: *** Waiting for unfinished jobs....

Comment 1 Dan Horák 2012-05-29 08:21:21 UTC
swig.x86_64 0:2.0.4-5.fc17 was in the buildroot of the primary Fedora build


Note You need to log in before you can comment on or make changes to this bug.