#11261: Update PolyBoRi to upstream release 0.7-1
-------------------------------+--------------------------------------------
   Reporter:  AlexanderDreyer  |          Owner:  Alexander Dreyer              
              
       Type:  enhancement      |         Status:  needs_review                  
              
   Priority:  major            |      Milestone:  sage-4.7.1                    
              
  Component:  algebra          |       Keywords:                                
              
Work_issues:                   |       Upstream:  None of the above - read trac 
for reasoning.
   Reviewer:                   |         Author:  Alexander Dreyer              
              
     Merged:                   |   Dependencies:                                
              
-------------------------------+--------------------------------------------

Comment(by fbissey):

 Probably not the proper place to report this but I have tried to compile
 polybori against m4ri-20100817 and it doesn't work:
 {{{
 gcc -o Cudd/util/pathsearch.os -c -O1 -march=native -pipe -ggdb -fPIC
 -DNDEBUG -DHAVE_GD -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI -DHAVE_GD
 -DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD
 -I/usr/include/python2.7 -Ipolybori/include -ICudd/obj -ICudd/util
 -ICudd/cudd -ICudd/mtr -ICudd/st -ICudd/epd Cudd/util/pathsearch.c
 In file included from PyPolyBoRi/main_wrapper.cc:25:0:
 /usr/include/m4ri/packedmatrix.h:75:3: error: 'mmb_t' does not name a type
 /usr/include/m4ri/packedmatrix.h:105:3: error: 'word' does not name a type
 /usr/include/m4ri/packedmatrix.h: In function 'void mzd_row_swap(mzd_t*,
 size_t, size_t)':
 /usr/include/m4ri/packedmatrix.h:174:3: error: 'word' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:174:9: error: 'a' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:174:16: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:175:9: error: 'b' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:175:16: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:176:8: error: expected ';' before 'tmp'
 /usr/include/m4ri/packedmatrix.h:177:8: error: expected ';' before
 'mask_begin'
 /usr/include/m4ri/packedmatrix.h:178:8: error: expected ';' before
 'mask_end'
 /usr/include/m4ri/packedmatrix.h:181:5: error: 'tmp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:182:21: error: 'mask_begin' was not
 declared in this scope
 /usr/include/m4ri/packedmatrix.h:191:29: error: 'mask_end' was not
 declared in this scope
 /usr/include/m4ri/packedmatrix.h:195:5: error: 'tmp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:196:21: error: 'mask_begin' was not
 declared in this scope
 /usr/include/m4ri/packedmatrix.h:196:56: error: 'mask_end' was not
 declared in this scope
 /usr/include/m4ri/packedmatrix.h: In function 'void
 mzd_col_swap_in_rows(mzd_t*, size_t, size_t, size_t, size_t)':
 /usr/include/m4ri/packedmatrix.h:242:31: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:247:3: error: 'word' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:247:8: error: expected ';' before 'a'
 /usr/include/m4ri/packedmatrix.h:252:11: error: 'word' does not name a
 type
 /usr/include/m4ri/packedmatrix.h:253:11: error: 'word' does not name a
 type
 /usr/include/m4ri/packedmatrix.h:255:7: error: 'base' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:255:18: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:256:16: error: 'word' does not name a
 type
 /usr/include/m4ri/packedmatrix.h:257:16: error: 'word' does not name a
 type
 /usr/include/m4ri/packedmatrix.h:258:15: error: 'b' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:258:21: error: 'x' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:258:26: error: 'ai' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:258:38: error: 'bi' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:263:9: error: 'word' does not name a type
 /usr/include/m4ri/packedmatrix.h:264:9: error: 'word' does not name a type
 /usr/include/m4ri/packedmatrix.h:269:7: error: 'base' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:269:17: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:270:7: error: 'a' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:271:7: error: 'b' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:273:17: error: 'b_bm' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:274:17: error: 'a_bm' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:283:7: error: 'base' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:283:17: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:284:7: error: 'a' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:285:7: error: 'b' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:287:17: error: 'b_bm' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:288:17: error: 'a_bm' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h: At global scope:
 /usr/include/m4ri/packedmatrix.h:308:15: error: 'BIT' does not name a type
 /usr/include/m4ri/packedmatrix.h:324:86: error: 'BIT' does not name a type
 /usr/include/m4ri/packedmatrix.h: In function 'void mzd_write_bit(mzd_t*,
 size_t, size_t, int)':
 /usr/include/m4ri/packedmatrix.h:326:16: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:326:42: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:326:73: error: 'SET_BIT' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:328:16: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:328:42: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:328:73: error: 'CLR_BIT' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h: In function 'void
 mzd_row_add_offset(mzd_t*, size_t, size_t, size_t)':
 /usr/include/m4ri/packedmatrix.h:362:38: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:364:3: error: 'word' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:364:9: error: 'src' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:364:18: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:365:9: error: 'dst' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:365:18: error: 'struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:370:8: error: expected ';' before 'temp'
 /usr/include/m4ri/packedmatrix.h:372:5: error: 'temp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:372:60: error: 'RIGHTMOST_BITS' was not
 declared in this scope
 /usr/include/m4ri/packedmatrix.h:373:13: error: 'temp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h: At global scope:
 /usr/include/m4ri/packedmatrix.h:556:1: error: 'BIT' does not name a type
 /usr/include/m4ri/packedmatrix.h:738:15: error: 'word' does not name a
 type
 /usr/include/m4ri/packedmatrix.h:772:94: error: 'word' has not been
 declared
 /usr/include/m4ri/packedmatrix.h: In function 'void mzd_xor_bits(const
 mzd_t*, size_t, size_t, int, int)':
 /usr/include/m4ri/packedmatrix.h:773:3: error: 'word' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:773:9: error: 'temp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:778:23: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:780:16: error: 'const struct mzd_t' has
 no member named 'rows'
 /usr/include/m4ri/packedmatrix.h:787:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:788:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h: At global scope:
 /usr/include/m4ri/packedmatrix.h:802:94: error: 'word' has not been
 declared
 /usr/include/m4ri/packedmatrix.h: In function 'void mzd_and_bits(const
 mzd_t*, size_t, size_t, int, int)':
 /usr/include/m4ri/packedmatrix.h:803:3: error: 'word' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:803:9: error: 'temp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:808:23: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:810:16: error: 'const struct mzd_t' has
 no member named 'rows'
 /usr/include/m4ri/packedmatrix.h:817:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:818:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h: In function 'void mzd_clear_bits(const
 mzd_t*, size_t, size_t, int)':
 /usr/include/m4ri/packedmatrix.h:832:3: error: 'word' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:832:8: error: expected ';' before 'temp'
 /usr/include/m4ri/packedmatrix.h:837:23: error: 'RADIX' was not declared
 in this scope
 /usr/include/m4ri/packedmatrix.h:839:5: error: 'temp' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:839:16: error: 'const struct mzd_t' has
 no member named 'rows'
 /usr/include/m4ri/packedmatrix.h:843:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:848:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:848:32: error: 'const struct mzd_t' has
 no member named 'rows'
 /usr/include/m4ri/packedmatrix.h:848:51: error: 'ONE' was not declared in
 this scope
 /usr/include/m4ri/packedmatrix.h:849:8: error: 'const struct mzd_t' has no
 member named 'rows'
 /usr/include/m4ri/packedmatrix.h:849:32: error: 'const struct mzd_t' has
 no member named 'rows'
 }}}
 Are you meaning a later release of m4ri that will fix this?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11261#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to