Bug#823043: c++-annotations: FTBFS: `APATH' (symbol) multiply defined

2016-04-30 Thread Frank B. Brokken
Dear Chris Lamb, you wrote:
> Source: c++-annotations
> Version: 10.5.0-1
> Severity: serious
> Justification: fails to build from source
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
> X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
> 
> Dear Maintainer,
> 
> c++-annotations fails to build from source in unstable/amd64:

Hi Chris,

Thanks for your bug report. It looks like you encountered a real bug, and I'm
still somewhat in the dark as to why it never has been observed
before. Because of that (i.e., me satisfying my own curiosity) I'll need a bit
more time to submit a fix, but at least I think I've located the cause of the
problem. I'll probably have a fix ready by Monday or a bit earlier.

One minor thing: it's not an Annotations issue, but a bug in the Yodl
package. I suggest you (or Tony, or George, who receive CCs) reassign this
bug to yodl, since that's where the fix is required.

Thanks again,

-- 
Frank B. Brokken
Center for Information Technology, University of Groningen
(+31) 50 363 9281 
Public PGP key: http://pgp.surfnet.nl
Key Fingerprint: DF32 13DE B156 7732 E65E  3B4D 7DB2 A8BE EAE4 D8AA


signature.asc
Description: PGP signature


Bug#823043: c++-annotations: FTBFS: `APATH' (symbol) multiply defined

2016-04-30 Thread Chris Lamb
Source: c++-annotations
Version: 10.5.0-1
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

c++-annotations fails to build from source in unstable/amd64:

  [..]

  []\T1/pnc/m/n/10 Furtunately im-ple-ment-ing, e.g., the ad-di-tion 
op-er-a-tor 
  for vec-tors is not par-tic-u-
  
  Underfull \hbox (badness 3525) in paragraph at lines 50528--50535
  \T1/pnc/m/n/10 larly dif-fi-cult. If \T1/pcr/m/n/10 VecType \T1/pnc/m/n/10 is 
o
  ur vec-tor type, then im-ple-ment-ing free func-tions like
  
  Underfull \hbox (badness 1) in paragraph at lines 50528--50535
  \T1/pcr/m/n/10 VecType &+(VecType const , VecType const ) 
\T1/
  pnc/m/n/10 and \T1/pcr/m/n/10 VecType
  
  Underfull \hbox (badness 1286) in paragraph at lines 50528--50535
  \T1/pcr/m/n/10 &+(VecType &, VecType const ) \T1/pnc/m/n/10 
pe
  r-form-ing the ad-di-tions is a sim-
  Original Yodl file: advancedtemplates/designing
  [896]
  Original Yodl file: advancedtemplates/implementing
  
  Underfull \vbox (badness 1) has occurred while \output is active [897]
  [898]
  Original Yodl file: advancedtemplates/basictype
  [899] [900]
  Chapter 24.
  Original Yodl file: concrete
  Original Yodl file: concrete/intro
  Original Yodl file: concrete/fdout
  [901] [902] [903] [904]
  Original Yodl file: concrete/fdinput
  Original Yodl file: concrete/fdinbuf
  [905]
  Original Yodl file: concrete/fdninbuf
  [906] [907] [908]
  Original Yodl file: concrete/fdinseek
  [909] [910]
  Original Yodl file: concrete/fdunget
  [911] [912] [913]
  Underfull \vbox (badness 1) has occurred while \output is active [914]
  Original Yodl file: concrete/fistream
  [915]
  Original Yodl file: concrete/fistreamexample
  [916] [917] [918]
  Original Yodl file: concrete/fork
  [919]
  Original Yodl file: concrete/basicfork
  [920] [921]
  Original Yodl file: concrete/parents
  [922]
  Underfull \hbox (badness 1571) in paragraph at lines 52117--52120
  []\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to 
com-ple
  te, they may call the mem-ber
  Original Yodl file: concrete/redirection
  [923]
  Original Yodl file: concrete/daemon
  [924]
  Original Yodl file: concrete/pipes
  [925] [926]
  Original Yodl file: concrete/parentslurp
  [927]
  Original Yodl file: concrete/children
  [928]
  Original Yodl file: concrete/select
  [929]
  Original Yodl file: concrete/selectimpl
  [930] [931] [932]
  Original Yodl file: concrete/monitor
  [933]
  Original Yodl file: concrete/shandler
  [934]
  Underfull \hbox (badness 2165) in paragraph at lines 52837--52848
  \T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a 
static
   mem-ber and so it can be called to ini-tial-ize
  Original Yodl file: concrete/run
  [935] [936]
  Underfull \hbox (badness 1558) in paragraph at lines 52954--52962
  \T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select 
\T1/pnc/m/n/1
  0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 
d_select\T1/pnc/m/n/
  10 's
  Original Yodl file: concrete/monitorexample
  [937] [938] [939]
  Original Yodl file: concrete/child
  [940]
  Underfull \hbox (badness 1681) in paragraph at lines 53218--53221
  \T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess 
\T1/
  pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, 
ad
  ding
  [941] [942]
  Original Yodl file: concrete/bitwise
  
  Underfull \hbox (badness 4205) in paragraph at lines 53340--53349
  \T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are 
als
  o im-ple-mented in the file
  [943]
  Original Yodl file: concrete/binop
  [944] [945]
  Underfull \vbox (badness 1038) has occurred while \output is active [946]
  Original Yodl file: concrete/promotions
  [947] [948]
  Original Yodl file: concrete/ranger
  
  Underfull \hbox (badness 1) in paragraph at lines 53681--53684
  []\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 
Iterator$\OML/cmm/m/i
  t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const , Iterator const ) 
\T1/p
  nc/m/n/10 this
  
  Underfull \hbox (badness 1845) in paragraph at lines 53691--53696
  []\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 
Iterator$\OML/cmm/m/i
  t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const , size_t count) 
\T1/pnc/m/n/
  10 this func-tion
  [949]
  Underfull \hbox (badness 2158) in paragraph at lines 53703--53707
  []\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 
Data$\OML/cmm/m/it/10
   >$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, 
Data
   $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion 
tem-pl
  ate re-turns a
  [950]
  Original Yodl file: concrete/proxy
  [951]
  Underfull \hbox (badness 1748) in paragraph at lines 53851--53870
  \T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as 
rvalue). 
  Do