Development

qrencode addon: use KDL-specific qrencode library

Source Activity - Sun, 2014-10-19 22:38
Fixes #11351 Fixes #11351
Categories: Development

BFS: Fix check of key compare in BPlusTree::_ValidateChildren().

Source Activity - Sun, 2014-10-19 22:13
In ba320218245aeb11cb74c37ecf7132d0b9903957 the key comparison was fixed to use a compatible version. Since then the check can actually return results other than -1. The check done on the result was too strict however. The child nodes may never contain keys that are larger than the keys they are reached by. But the last key of a child node may be equal to the one in the parent. This change fixes the check to take this special case into account. Fixes #11026 and #11289. The issue was unproblematic in so far that it was only hit during a filesystem check and, since BPlusTree does not yet attempt to correct corrupted trees, did not result in any actual actions. In ba320218245aeb11cb74c37ecf7132d0b9903957 the key comparison was fixed to use a compatible version. Since then the check can actually return results other than -1. The check done on the result was too strict however. The child nodes may never contain keys that are larger than the keys they are reached by. But the last key of a child node may be equal to the one in the parent. This change fixes the check to take this special case into account. Fixes #11026 and #11289. The issue was unproblematic in so far that it was only hit during a filesystem check and, since BPlusTree does not yet attempt to correct corrupted trees, did not result in any actual actions.
Categories: Development

Ticket #4091 (r31522 build breakage on parallel jam) reopened

Latest Bugs & Tasks - Sun, 2014-10-19 13:19

I was a bit too quick to fix this; it seems. The error now happens while building tcpdump:

Cc /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/network/ftpd/ftpcmd.o
C++ /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/rc/compile.o
/home/builder/builds/haiku/src/bin/network/ftpd/ftpcmd.y: In function `yyparse':
/home/builder/builds/haiku/src/bin/network/ftpd/ftpcmd.y:669: warning: implicit declaration of function `strncasecmp'
Cc /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/network/tcpdump/libpcap/scanner.o
/home/builder/builds/haiku/src/bin/network/tcpdump/libpcap/scanner.l:57: grammar.h: No such file or directory
Cc /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/network/tcpdump/libpcap/grammar.o
SetVersion1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/diff
Chmod1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/diff
CreateAppMimeDBEntries1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/diff_mimedb
SetVersion1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/cmp
SetVersion1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/sdiff
SetVersion1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/diff3
Chmod1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/cmp
CreateAppMimeDBEntries1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/cmp_mimedb
Chmod1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/sdiff
Chmod1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/diff3
SetVersion1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/patch/patch
Lex /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/common/bin/rc/lexer.cpp
CreateAppMimeDBEntries1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/diff3_mimedb
CreateAppMimeDBEntries1 /home/builder/builds/haiku-repository-x86_gcc2_hybrid/generated/objects/haiku/x86_gcc2/release/bin/diffutils/src/sdiff_mimedb
/home/builder/builds/haiku/src/bin/network/tcpdump/libpcap/scanner.l:80: parse error before `pcap_lval'
/home/builder/builds/haiku/src/bin/network/tcpdump/libpcap/scanner.l:80: warning: type defaults to `int' in declaration of `pcap_lval'
/home/builder/builds/haiku/src/bin/network/tcpdump/libpcap/scanner.l:80: warning: data definition has no type or storage class

​http://buildbot.haiku-os.org/builders/haiku-repository-x86_gcc2_hybrid/builds/637/steps/jam%20%40release-raw%20build%20%26lt%3Brepository%26gt%3BHaiku/logs/stdio

Notice how the build of scanner.l complains about missing grammar.h just before grammar.o is built here. The dependency to grammar.h is declared (in src/bin/network/tcpdump/libpcap/Jamfile).

Categories: Development

radeon_hd: fix 64bit warnings

Source Activity - Sun, 2014-10-19 12:50
Categories: Development

Radeon: fix warnings on 64bit.

Source Activity - Sun, 2014-10-19 12:47
Categories: Development

NVidia: 64bit fixes.

Source Activity - Sun, 2014-10-19 12:32
Categories: Development

Matrox: fix 64bit warnings.

Source Activity - Sun, 2014-10-19 12:08
Categories: Development

[haiku-development] Re: Buildtools not building? (Paweł Dziepak)

Development mailing list - Sun, 2014-10-19 11:45
2014-10-04 16:38 GMT+02:00 Alexander von Gluck IV kallisti5@xxxxxxxxxxx: On , Alexander von Gluck IV wrote: On , Thomas Mueller wrote: from Alexander von Gluck: I may just be doing something really stupid.. but it has been quite a while ...
Categories: Development

PoorMan: use B_WIDTH_FROM_WIDEST BTabView

Source Activity - Sun, 2014-10-19 11:16
Avoids truncation of the tab titles with Russian locale. Avoids truncation of the tab titles with Russian locale.
Categories: Development

readline: also restore behavior for directories.

Source Activity - Sun, 2014-10-19 10:20
Thanks to Diver for checking. Thanks to Diver for checking.
Categories: Development

readline: enable mark-symlinked-directories

Source Activity - Sun, 2014-10-19 10:14
This allows "ls /sys" to complete to "/system/" rather than "/system". It restores the behavior as it was before we outsourced bash. This allows "ls /sys" to complete to "/system/" rather than "/system". It restores the behavior as it was before we outsourced bash.
Categories: Development
Syndicate content