Package: hpoj Version: 0.91-13 Usertags: ftbfs-gcc-4.3 Your package fails to build with GCC 4.3. Version 4.3 has not been released yet but I'm building with a snapshot in order to find errors and give people an advance warning. GCC 4.3 now prints an error message when C++ code contains duplicate function parameter names in function prototypes, see http://www.cyrius.com/journal/2007/12/07#gcc-4.3-multiple-params
You can reproduce this problem with gcc-snapshot from unstable. Note that Red Hat, Novell and Ubuntu have done some work getting packages to build with GCC 4.3 so there might be patches floating around somewhere. I suggest you talk to your upstream. > Automatic build of hpoj_0.91-13 on em64t by sbuild/amd64 0.53 ... > ln -sf libsane-hpoj.so.1.0 libsane-hpoj.so > make[2]: Leaving directory `/build/tbm/hpoj-0.91/lib/sane' > mlcd > make[2]: Entering directory `/build/tbm/hpoj-0.91/mlcd' > g++ -I/build/tbm/hpoj-0.91/mlcd -I/build/tbm/hpoj-0.91/mlcd/transport -O -g > -Wall -DEX_TRANSPORT_UNIX_PORT -DPAR_PLATFORM_LINUX -DUSB_PLATFORM_LINUX > -DJD_DEBUGLITE -DHAVE_LIBUSB -DVAR_RUN_PREFIX="\"/var/run\"" -c -o ExMgr.o > ExMgr.cpp > In file included from /build/tbm/hpoj-0.91/mlcd/transport/ExTransport.h:27, > from /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:27, > from ExMgr.cpp:32: > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'char* > ExMgr::getInterfaceString(int)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:541: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:542: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:543: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'void > ExMgr::fdClose(int*)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:590: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'char* > ExMgr::getTransportModeString()': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:636: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:639: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:641: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'void > ExMgr::exActivateComplete()': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:645: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:645: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'void > ExMgr::nullInit()': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:689: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'int > ExMgr::sessionPmlEngage(SCD)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:858: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:858: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'int > ExMgr::sessionPmlDisengage(SCD)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:863: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:863: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'virtual int > ExMgr::llioGlobOne(char*, int)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:962: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:962: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'void > ExMgr::llioNameSet(char*)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:991: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:991: warning: deprecated conversion from > string constant to 'char*' > /build/tbm/hpoj-0.91/mlcd/ExMgr.h: In member function 'void > ExMgr::sendForwardData(ExBdr*, int)': > /build/tbm/hpoj-0.91/mlcd/ExMgr.h:1081: warning: deprecated conversion from > string constant to 'char*' > In file included from /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:27, > from ExMgr.cpp:32: > /build/tbm/hpoj-0.91/mlcd/transport/ExTransport.h: In constructor > 'ExLookupQueue::ExLookupQueue()': > /build/tbm/hpoj-0.91/mlcd/transport/ExTransport.h:117: warning: deprecated > conversion from string constant to 'char*' > In file included from ExMgr.cpp:32: > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h: At global scope: > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:333: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdOpenChannel::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:338: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdOpenChannel::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:349: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdOpenChannelReply::<anonymous union>::<anonymous > struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:357: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdOpenChannelReply::<anonymous union>::<anonymous > struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:376: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdCloseChannelReply::<anonymous union>::<anonymous > struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:396: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdCreditReply::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:409: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdCreditRequest::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:412: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdCreditRequest::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:422: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdCreditRequestReply::<anonymous union>::<anonymous > struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:427: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdCreditRequestReply::<anonymous union>::<anonymous > struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:491: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdError::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:496: warning: 'packed' > attribute ignored for field of type > 'ExMlcCommandChannel::CmdError::<anonymous union>::<anonymous struct>' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:891: error: multiple > parameters named 'pMaxForwardPacketSize' > /build/tbm/hpoj-0.91/mlcd/transport/ExMlcTransport.h:898: error: multiple > parameters named 'maxForwardPacketSize' -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]