Hi Pedro!


sorry to contact you guys directly, it seems I lost my sourceforge
password somewhere so it's easier to send the report directly.


Direct always works, or the brlcad-devel list (cc'd).  I think you might have 
commit access too?  But I guess that doesn't matter if you don't remember your 
SF password. :)


There seems to be some issues with libbu lately:


There's been a lot of high-velocity changes going on throughout BRL-CAD now 
that we finally got that release out.



First there is a conflict be ALIGN and ALIGN() for sys/param.h.
Apparently this may be namespace pollution in that FreeBSD header
but it is easier to fix with the attached patch.


I didn't receive this earlier e-mail from you, so I've not seen your patch, but 
I found an instance of ALIGN in our src/libbu/malloc.c file, which I simply 
renamed to ALIGNMENT.







This one is clang being picky but it looks like type mismatch
going on so you should check it:


Strict compilation is enabled in our build by default, so even minor issues get 
turned into errors.  Someone converted a %010x format specifier to %010p, which 
is technically incorrect.  Fix is just %p.


Next issue, this time with GCC:
[ 16%] Generating ../../../../share/doc/html/articles/ru/about_ru.html
CMake Error at dbp_about_ru-eabe077702d41f23c85d1ab3be566e9f.cmake:115
(message):
xmllint validation failure on file

/usr/ports/cad/brlcad/work/brlcad-7.26.0/doc/docbook/articles/ru/about_ru.xml:
No such file or directory


This was identified and fixed immediately after release. :(



Workaround is to either disable strict compilation (add 
-DBRLCAD_ENABLE_STRICT=NO during cmake) or set 
-DXMLLINT_EXECUTABLE=/path/to/xmllint or apply the patch from r68623.



Cheers!

Sean


------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to