Job 30056

Return at most this many characters.
Start reading the log from this character.
debug: Starting computing the channel derivation
debug: using open-inferior
debug: Acquiring advisory session lock: latest-channel-instances
guix repl: warning: 'nix-protocol-error?' is deprecated, use 'store-protocol-error?' instead
debug: Finished aquiring lock latest-channel-instances, took 0 seconds
guix repl: warning: 'nix-protocol-error-message' is deprecated, use 'store-protocol-error-message' instead
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to f3d33ba (1 new commits)...

[##############################################################################]
debug: Releasing lock latest-channel-instances, spent 14 seconds
guix-data-service: computing the derivation-file-name for x86_64-linux
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
@ build-started /gnu/store/hsw016d8qcfbdxwhpwx7hr9sc7nhdkpb-compute-guix-derivation.drv - x86_64-linux /var/log/guix/drvs/hs//w016d8qcfbdxwhpwx7hr9sc7nhdkpb-compute-guix-derivation.drv.gz 5075
@ build-succeeded /gnu/store/hsw016d8qcfbdxwhpwx7hr9sc7nhdkpb-compute-guix-derivation.drv -
Computing Guix derivation for 'x86_64-linux'...  
guix-data-service: computing the derivation-file-name for mips64el-linux
Computing Guix derivation for 'mips64el-linux'...  substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
builder for `/gnu/store/hxzbbhwch7d7dx9zfia8lp8p78viqcqa-guile-bootstrap-2.0' failed previously (cached)
@ build-failed /gnu/store/s75sggjs9883nccjqd1blim0kkc75wly-guile-bootstrap-2.0.drv - cached
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
Backtrace:
          14 (primitive-load "/gnu/store/l6hn9w6g6r7a7442lvnw2lxjx3z7b43g-compute-guix-derivation")
In ice-9/eval.scm:
    155:9 13 (_ _)
    159:9 12 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
    152:2 11 (with-fluid* _ _ _)
    152:2 10 (with-fluid* _ _ _)
In ./guix/store.scm:
  2168:24  9 (run-with-store #<store-connection 256.99 7f1a00aa3820> #<procedure 7f19fc89b050 at ./guix/self.scm:12?> ?)
   1996:8  8 (_ #<store-connection 256.99 7f1a00aa3820>)
In ./guix/gexp.scm:
   300:22  7 (_ #<store-connection 256.99 7f1a00aa3820>)
   1181:2  6 (_ #<store-connection 256.99 7f19f30a57d0>)
   1047:2  5 (_ #<store-connection 256.99 7f19f30a57d0>)
    893:4  4 (_ #<store-connection 256.99 7f19f30a57d0>)
In ./guix/store.scm:
  2053:12  3 (_ #<store-connection 256.99 7f19f30a57d0>)
   1401:5  2 (map/accumulate-builds #<store-connection 256.99 7f19f30a57d0> #<procedure 7f19ed91dd00 at ./guix/stor?> ?)
  1417:15  1 (_ #<store-connection 256.99 7f19f30a57d0> ("/gnu/store/1yalv63na0hxbwr0kdx99sbkw5l0f95v-curl-7.84.?" ?) ?)
  1417:15  0 (loop #f)

./guix/store.scm:1417:15: In procedure loop:
ERROR:
  1. &store-protocol-error:
      message: "build of `/gnu/store/1yalv63na0hxbwr0kdx99sbkw5l0f95v-curl-7.84.0.drv' failed"
      status: 100
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
cannot build derivation `/gnu/store/dvvhzi92mas2cb4lfvl1bx89f9ry03zb-bash-minimal-5.1.8.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/x5x3s16hfq5sgmm01412rw07drgw9vh0-binutils-2.37.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/czj13zsqsx9icwbnfjh84bkzvsd6q6ab-gcc-10.3.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/nkiwwgqbbzgczbn9z6w9y60zfifsd3y6-glibc-2.33.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/sn35rll9q1bspvkcg644yblxp1j878xl-guile-3.0.7.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/qf1582p918gqcgik8f12rjwp4qdv0n1f-linux-libre-headers-5.10.35.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/1yalv63na0hxbwr0kdx99sbkw5l0f95v-curl-7.84.0.drv': 1 dependencies couldn't be built
error: while computing manifest entry derivation for mips64el-linux
error %exception: (#<&message message: "You found a bug: the program '/gnu/store/l6hn9w6g6r7a7442lvnw2lxjx3z7b43g-compute-guix-derivation'\nfailed to compute the derivation for Guix (version: \"f3d33ba9f78d0367404a9bc434349f5d7b535d5b\"; system: \"mips64el-linux\";\nhost version: \"1.3.0-29.9e46320\"; pull-version: 1).\nPlease report the COMPLETE output above by email to <bug-guix@gnu.org>.\n">)
guix-data-service: computing the derivation-file-name for aarch64-linux
Computing Guix derivation for 'aarch64-linux'...  
guix-data-service: computing the derivation-file-name for powerpc64le-linux
Computing Guix derivation for 'powerpc64le-linux'...  substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
waiting for locks or build slots...
@ substituter-started /gnu/store/rwmhddsl866yrjw8f0vl1v09bpamrd2r-graphviz-2.49.0-doc substitute
@ substituter-started /gnu/store/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37 substitute
@ substituter-started /gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/rwmhddsl866yrjw8f0vl1v09bpamrd2r-graphviz-2.49.0-doc...

 graphviz-2.49.0-doc  2.0MiB                                                                                                                                                                                             0B/s 00:00 [                  ]   0.0%
 graphviz-2.49.0-doc  2.0MiB                                                                                                                                                                                         2.8MiB/s 00:00 [#                 ]   6.3%Downloading https://ci.guix.gnu.org/nar/lzip/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9...
Downloading https://ci.guix.gnu.org/nar/lzip/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37...

 graphviz-2.49.0-doc  2.0MiB                                                                                                                                                                                        14.6MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/rwmhddsl866yrjw8f0vl1v09bpamrd2r-graphviz-2.49.0-doc
@ substituter-started /gnu/store/mi9dmks1q8hk0cxxwpf143il3ffwjj9r-gdbm-1.20 substitute
Downloading https://ci.guix.gnu.org/nar/lzip/mi9dmks1q8hk0cxxwpf143il3ffwjj9r-gdbm-1.20...

 fribidi-1.0.9  75KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 fribidi-1.0.9  75KiB                                                                                                                                                                                                2.5MiB/s 00:00 [###############   ]  85.4%
 gdbm-1.20  187KiB                                                                                                                                                                                                       0B/s 00:00 [                  ]   0.0%
 gdbm-1.20  187KiB                                                                                                                                                                                                  20.3MiB/s 00:00 [######            ]  34.3%
 fribidi-1.0.9  75KiB                                                                                                                                                                                                1.2MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9
@ substituter-started /gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13 substitute
Downloading https://ci.guix.gnu.org/nar/lzip/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13...

 graphite2-1.3.13  99KiB                                                                                                                                                                                                 0B/s 00:00 [                  ]   0.0%
 graphite2-1.3.13  99KiB                                                                                                                                                                                           110.4MiB/s 00:00 [###########       ]  64.7%
 gdbm-1.20  187KiB                                                                                                                                                                                                   2.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/mi9dmks1q8hk0cxxwpf143il3ffwjj9r-gdbm-1.20
@ substituter-started /gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1...

 graphite2-1.3.13  99KiB                                                                                                                                                                                             2.4MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13
@ substituter-started /gnu/store/977f8ycdmxk1vhc4svsxsz7n0683lp5h-libbsd-0.10.0 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/977f8ycdmxk1vhc4svsxsz7n0683lp5h-libbsd-0.10.0...

 icu4c-69.1  10.7MiB                                                                                                                                                                                                     0B/s 00:00 [                  ]   0.0%
 icu4c-69.1  10.7MiB                                                                                                                                                                                               160.5MiB/s 00:00 [                  ]   1.2%
 libbsd-0.10.0  109KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 libbsd-0.10.0  109KiB                                                                                                                                                                                              40.5MiB/s 00:00 [##################] 100.0%
 libbsd-0.10.0  109KiB                                                                                                                                                                                               1.3MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/977f8ycdmxk1vhc4svsxsz7n0683lp5h-libbsd-0.10.0
@ substituter-started /gnu/store/8gp3r6s1pnilm52acy8yzwqpzfzzyxfp-libcap-2.62 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/8gp3r6s1pnilm52acy8yzwqpzfzzyxfp-libcap-2.62...

 libcap-2.62  94KiB                                                                                                                                                                                                      0B/s 00:00 [                  ]   0.0%
 libcap-2.62  94KiB                                                                                                                                                                                                 94.7MiB/s 00:00 [##################] 100.0%
 icu4c-69.1  10.7MiB                                                                                                                                                                                                 3.0MiB/s 00:00 [#                 ]   7.0%
 libcap-2.62  94KiB                                                                                                                                                                                                  1.9MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/8gp3r6s1pnilm52acy8yzwqpzfzzyxfp-libcap-2.62
@ substituter-started /gnu/store/24w491acyjgjr0r033v0xljbcijjs5mi-libdaemon-0.14 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/24w491acyjgjr0r033v0xljbcijjs5mi-libdaemon-0.14...

 libdaemon-0.14  33KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 libdaemon-0.14  33KiB                                                                                                                                                                                              31.0MiB/s 00:00 [##################] 100.0%
 libdaemon-0.14  33KiB                                                                                                                                                                                               2.2MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/24w491acyjgjr0r033v0xljbcijjs5mi-libdaemon-0.14
@ substituter-started /gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13...

 libdatrie-0.2.13  48KiB                                                                                                                                                                                                 0B/s 00:00 [                  ]   0.0%
 libdatrie-0.2.13  48KiB                                                                                                                                                                                            32.1MiB/s 00:00 [##################] 100.0%
 libdatrie-0.2.13  48KiB                                                                                                                                                                                             1.8MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13
@ substituter-started /gnu/store/6x220vx00s9kzk9j34a9i6lbb2i0fwr3-libevent-2.1.12 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/6x220vx00s9kzk9j34a9i6lbb2i0fwr3-libevent-2.1.12...

 icu4c-69.1  10.7MiB                                                                                                                                                                                                 9.9MiB/s 00:00 [#######           ]  42.2%
 libevent-2.1.12  356KiB                                                                                                                                                                                                 0B/s 00:00 [                  ]   0.0%
 libevent-2.1.12  356KiB                                                                                                                                                                                           190.6MiB/s 00:00 [######            ]  35.9%
 libevent-2.1.12  356KiB                                                                                                                                                                                             4.9MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/6x220vx00s9kzk9j34a9i6lbb2i0fwr3-libevent-2.1.12
@ substituter-started /gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10...

 libice-1.0.10  82KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 libice-1.0.10  82KiB                                                                                                                                                                                              118.7MiB/s 00:00 [##################] 100.0%
 libice-1.0.10  82KiB                                                                                                                                                                                                6.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10
@ substituter-started /gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5...

 icu4c-69.1  10.7MiB                                                                                                                                                                                                12.4MiB/s 00:01 [#############     ]  77.3%
 libjpeg-turbo-2.0.5  470KiB                                                                                                                                                                                             0B/s 00:00 [                  ]   0.0%
 libjpeg-turbo-2.0.5  470KiB                                                                                                                                                                                       121.6MiB/s 00:00 [####              ]  27.2%
 libjpeg-turbo-2.0.5  470KiB                                                                                                                                                                                         6.9MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5
@ substituter-started /gnu/store/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6...

 icu4c-69.1  10.7MiB                                                                                                                                                                                                12.9MiB/s 00:01 [##################] 100.0%

@ substituter-succeeded /gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1
@ substituter-started /gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37...

 libltdl-2.4.6  44KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 libltdl-2.4.6  44KiB                                                                                                                                                                                               31.2MiB/s 00:00 [##################] 100.0%
 libltdl-2.4.6  44KiB                                                                                                                                                                                                2.7MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6
@ substituter-started /gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28...

 libpng-1.6.37  259KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 libpng-1.6.37  259KiB                                                                                                                                                                                             101.9MiB/s 00:00 [########          ]  49.4%
 libthai-0.1.28  189KiB                                                                                                                                                                                                  0B/s 00:00 [                  ]   0.0%
 libthai-0.1.28  189KiB                                                                                                                                                                                             67.6MiB/s 00:00 [############      ]  67.6%
 libpng-1.6.37  259KiB                                                                                                                                                                                               6.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37
@ substituter-started /gnu/store/fkhhvmjic04gi782iywds0k2si8i3w2w-apr-1.7.0 substitute

 libthai-0.1.28  189KiB                                                                                                                                                                                              4.7MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28
@ substituter-started /gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/fkhhvmjic04gi782iywds0k2si8i3w2w-apr-1.7.0...
Downloading https://ci.guix.gnu.org/nar/zstd/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4...

 apr-1.7.0  337KiB                                                                                                                                                                                                       0B/s 00:00 [                  ]   0.0%
 apr-1.7.0  337KiB                                                                                                                                                                                                  54.6MiB/s 00:00 [######            ]  38.0%
 freetype-2.10.4  654KiB                                                                                                                                                                                                 0B/s 00:00 [                  ]   0.0%
 freetype-2.10.4  654KiB                                                                                                                                                                                             7.2MiB/s 00:00 [###               ]  19.6%
 apr-1.7.0  337KiB                                                                                                                                                                                                   3.2MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/fkhhvmjic04gi782iywds0k2si8i3w2w-apr-1.7.0
@ substituter-started /gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9 substitute

 freetype-2.10.4  654KiB                                                                                                                                                                                             6.4MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4
@ substituter-started /gnu/store/ssmwypjs5c9jm9ybm4r8gxjfyzwis7hb-apr-util-1.6.1 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9...
Downloading https://ci.guix.gnu.org/nar/zstd/ssmwypjs5c9jm9ybm4r8gxjfyzwis7hb-apr-util-1.6.1...

 libxau-1.0.9  9KiB                                                                                                                                                                                                      0B/s 00:00 [                  ]   0.0%
 libxau-1.0.9  9KiB                                                                                                                                                                                                 16.1MiB/s 00:00 [##################] 100.0%
 libxau-1.0.9  9KiB                                                                                                                                                                                                  1.6MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9
@ substituter-started /gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3 substitute
Downloading https://ci.guix.gnu.org/nar/lzip/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3...

 apr-util-1.6.1  186KiB                                                                                                                                                                                                  0B/s 00:00 [                  ]   0.0%
 apr-util-1.6.1  186KiB                                                                                                                                                                                             40.2MiB/s 00:00 [############      ]  68.7%
 apr-util-1.6.1  186KiB                                                                                                                                                                                              5.9MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/ssmwypjs5c9jm9ybm4r8gxjfyzwis7hb-apr-util-1.6.1
@ substituter-started /gnu/store/aqpzqpzn10gj043yfgmpc1yp6ldh2sv7-lz4-1.9.3 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/aqpzqpzn10gj043yfgmpc1yp6ldh2sv7-lz4-1.9.3...

 libxdmcp-1.1.3  25KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 libxdmcp-1.1.3  25KiB                                                                                                                                                                                              21.8MiB/s 00:00 [##################] 100.0%
 libxdmcp-1.1.3  25KiB                                                                                                                                                                                               1.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3
@ substituter-started /gnu/store/awq8spvy4mrglkp3n9y4f6x95hh54r0n-serf-1.3.9 substitute
waiting for locks or build slots...

 lz4-1.9.3  168KiB                                                                                                                                                                                                       0B/s 00:00 [                  ]   0.0%
 lz4-1.9.3  168KiB                                                                                                                                                                                                 120.9MiB/s 00:00 [#############     ]  76.0%Downloading https://ci.guix.gnu.org/nar/lzip/awq8spvy4mrglkp3n9y4f6x95hh54r0n-serf-1.3.9...

 lz4-1.9.3  168KiB                                                                                                                                                                                                   6.9MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/aqpzqpzn10gj043yfgmpc1yp6ldh2sv7-lz4-1.9.3
@ substituter-started /gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14 substitute

 serf-1.3.9  83KiB                                                                                                                                                                                                       0B/s 00:00 [                  ]   0.0%
 serf-1.3.9  83KiB                                                                                                                                                                                                  91.5MiB/s 00:00 [#############     ]  77.3%Downloading https://ci.guix.gnu.org/nar/lzip/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14...

 serf-1.3.9  83KiB                                                                                                                                                                                                   2.8MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/awq8spvy4mrglkp3n9y4f6x95hh54r0n-serf-1.3.9
@ substituter-started /gnu/store/8p6d90fdgz4lx0a7hjcxw7802fpphnyr-utf8proc-2.5.0 substitute

 libxcb-1.14  291KiB                                                                                                                                                                                                     0B/s 00:00 [                  ]   0.0%
 libxcb-1.14  291KiB                                                                                                                                                                                                75.9MiB/s 00:00 [###               ]  22.0%Downloading https://ci.guix.gnu.org/nar/lzip/8p6d90fdgz4lx0a7hjcxw7802fpphnyr-utf8proc-2.5.0...

 utf8proc-2.5.0  53KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 utf8proc-2.5.0  53KiB                                                                                                                                                                                              87.5MiB/s 00:00 [##################] 100.0%
 utf8proc-2.5.0  53KiB                                                                                                                                                                                               2.3MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/8p6d90fdgz4lx0a7hjcxw7802fpphnyr-utf8proc-2.5.0
@ substituter-started /gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib substitute
Downloading https://ci.guix.gnu.org/nar/lzip/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib...

 util-linux-2.37.2-lib  1.5MiB                                                                                                                                                                                           0B/s 00:00 [                  ]   0.0%
 util-linux-2.37.2-lib  1.5MiB                                                                                                                                                                                      58.1MiB/s 00:00 [                  ]   4.1%
 libxcb-1.14  291KiB                                                                                                                                                                                                 1.4MiB/s 00:00 [##################] 100.0%
 libxcb-1.14  291KiB                                                                                                                                                                                                 1.3MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14
@ substituter-started /gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1...

 libx11-1.7.3.1  815KiB                                                                                                                                                                                                  0B/s 00:00 [                  ]   0.0%
 libx11-1.7.3.1  815KiB                                                                                                                                                                                             88.7MiB/s 00:00 [##                ]  15.7%
 util-linux-2.37.2-lib  1.5MiB                                                                                                                                                                                       4.1MiB/s 00:00 [##########        ]  57.5%
 libx11-1.7.3.1  815KiB                                                                                                                                                                                              6.3MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1
@ substituter-started /gnu/store/3mipcnv9bs3fj12498qql3754l1h3b10-dbus-1.12.20 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/3mipcnv9bs3fj12498qql3754l1h3b10-dbus-1.12.20...

 dbus-1.12.20  293KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 dbus-1.12.20  293KiB                                                                                                                                                                                              214.4MiB/s 00:00 [#######           ]  43.6%
 util-linux-2.37.2-lib  1.5MiB                                                                                                                                                                                       3.7MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib
@ substituter-started /gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4 substitute

 dbus-1.12.20  293KiB                                                                                                                                                                                                3.7MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/3mipcnv9bs3fj12498qql3754l1h3b10-dbus-1.12.20
@ substituter-started /gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4...
Downloading https://ci.guix.gnu.org/nar/zstd/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3...

 libxext-1.3.4  37KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 libxext-1.3.4  37KiB                                                                                                                                                                                               28.5MiB/s 00:00 [##################] 100.0%
 libsm-1.2.3  44KiB                                                                                                                                                                                                      0B/s 00:00 [                  ]   0.0%
 libsm-1.2.3  44KiB                                                                                                                                                                                                 30.5MiB/s 00:00 [##################] 100.0%
 libxext-1.3.4  37KiB                                                                                                                                                                                                1.3MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4
@ substituter-started /gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10 substitute

 libsm-1.2.3  44KiB                                                                                                                                                                                                  2.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3
@ substituter-started /gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10...
Downloading https://ci.guix.gnu.org/nar/zstd/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1...

 libxrender-0.9.10  26KiB                                                                                                                                                                                                0B/s 00:00 [                  ]   0.0%
 libxrender-0.9.10  26KiB                                                                                                                                                                                           28.9MiB/s 00:00 [##################] 100.0%
 libxrender-0.9.10  26KiB                                                                                                                                                                                            1.4MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10

 libxt-1.2.1  212KiB                                                                                                                                                                                                     0B/s 00:00 [                  ]   0.0%
 libxt-1.2.1  212KiB                                                                                                                                                                                               171.2MiB/s 00:00 [##########        ]  60.4%
 libxt-1.2.1  212KiB                                                                                                                                                                                                 6.2MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1
@ substituter-started /gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3 substitute
@ substituter-started /gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3...

 libxmu-1.1.3  81KiB                                                                                                                                                                                                     0B/s 00:00 [                  ]   0.0%
 libxmu-1.1.3  81KiB                                                                                                                                                                                               114.2MiB/s 00:00 [##################] 100.0%
 libxmu-1.1.3  81KiB                                                                                                                                                                                                 3.6MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3
Downloading https://ci.guix.gnu.org/nar/lzip/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13...

 libxpm-3.5.13  57KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 libxpm-3.5.13  57KiB                                                                                                                                                                                                2.4MiB/s 00:00 [##################] 100.0%
 libxpm-3.5.13  57KiB                                                                                                                                                                                                892KiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13
@ substituter-started /gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14...

 libxaw-1.0.14  371KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 libxaw-1.0.14  371KiB                                                                                                                                                                                              64.2MiB/s 00:00 [######            ]  34.5%
 libxaw-1.0.14  371KiB                                                                                                                                                                                               3.8MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14
guix substitute: warning: while fetching https://ci.guix.gnu.org/nar/lzip/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37: server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists
guix substitute: error: connect*: Connection timed out
@ substituter-failed /gnu/store/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37  fetching path `/gnu/store/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37' (empty status: '')
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: 
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
@ substituter-started /gnu/store/db8vwidp4xjn61q9094749qnfvj49d4d-graphviz-2.49.0.tar.xz substitute
@ substituter-started /gnu/store/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4 substitute
@ substituter-started /gnu/store/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3 substitute
Downloading https://ci.guix.gnu.org/nar/db8vwidp4xjn61q9094749qnfvj49d4d-graphviz-2.49.0.tar.xz...

 graphviz-2.49.0.tar.xz  22.0MiB                                                                                                                                                                                         0B/s 00:00 [                  ]   0.0%
 graphviz-2.49.0.tar.xz  22.0MiB                                                                                                                                                                                     1.6MiB/s 00:00 [                  ]   0.0%Downloading https://ci.guix.gnu.org/nar/lzip/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3...
Downloading https://ci.guix.gnu.org/nar/gzip/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4...

 graphviz-2.49.0.tar.xz  22.0MiB                                                                                                                                                                                    56.9MiB/s 00:00 [#########         ]  52.1%
 graphviz-2.49.0.tar.xz  22.0MiB                                                                                                                                                                                    63.2MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/db8vwidp4xjn61q9094749qnfvj49d4d-graphviz-2.49.0.tar.xz
@ substituter-started /gnu/store/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37...

 font-dejavu-2.37  2.6MiB                                                                                                                                                                                                0B/s 00:00 [                  ]   0.0%
 font-dejavu-2.37  2.6MiB                                                                                                                                                                                           87.5MiB/s 00:00 [                  ]   4.8%
 font-dejavu-2.37  2.6MiB                                                                                                                                                                                           16.6MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/knd4xjli6gfghgqr6cpzy50803f61iql-font-dejavu-2.37
@ substituter-started /gnu/store/pvxjbjmlqnhly6p1lhlqczb2632n1bcl-m4-1.4.18 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/pvxjbjmlqnhly6p1lhlqczb2632n1bcl-m4-1.4.18...

 m4-1.4.18  187KiB                                                                                                                                                                                                       0B/s 00:00 [                  ]   0.0%
 m4-1.4.18  187KiB                                                                                                                                                                                                  46.7MiB/s 00:00 [############      ]  68.3%
 m4-1.4.18  187KiB                                                                                                                                                                                                   6.5MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/pvxjbjmlqnhly6p1lhlqczb2632n1bcl-m4-1.4.18
@ substituter-started /gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94...

 fontconfig-minimal-2.13.94  196KiB                                                                                                                                                                                      0B/s 00:00 [                  ]   0.0%
 fontconfig-minimal-2.13.94  196KiB                                                                                                                                                                                 85.3MiB/s 00:00 [###########       ]  65.2%
 fontconfig-minimal-2.13.94  196KiB                                                                                                                                                                                  2.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94
@ substituter-started /gnu/store/jv3irkz7px0k7089rf80f6nqnq13dnk0-bison-3.7.6 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/jv3irkz7px0k7089rf80f6nqnq13dnk0-bison-3.7.6...

 bison-3.7.6  749KiB                                                                                                                                                                                                     0B/s 00:00 [                  ]   0.0%
 bison-3.7.6  749KiB                                                                                                                                                                                                88.2MiB/s 00:00 [###               ]  17.1%
 bison-3.7.6  749KiB                                                                                                                                                                                                 6.2MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/jv3irkz7px0k7089rf80f6nqnq13dnk0-bison-3.7.6
@ substituter-started /gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2...

 gd-2.3.2  139KiB                                                                                                                                                                                                        0B/s 00:00 [                  ]   0.0%
 gd-2.3.2  139KiB                                                                                                                                                                                                  126.4MiB/s 00:00 [################  ]  92.2%
 gd-2.3.2  139KiB                                                                                                                                                                                                    1.5MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2
@ substituter-started /gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3...

 libpthread-stubs-0.4  1KiB                                                                                                                                                                                              0B/s 00:00 [                  ]   0.0%
 libpthread-stubs-0.4  1KiB                                                                                                                                                                                          115KiB/s 00:00 [##################] 100.0%
 libpthread-stubs-0.4  1KiB                                                                                                                                                                                           87KiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4
@ substituter-started /gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5 substitute

 util-macros-1.19.3  16KiB                                                                                                                                                                                               0B/s 00:00 [                  ]   0.0%
 util-macros-1.19.3  16KiB                                                                                                                                                                                           1.6MiB/s 00:00 [##################] 100.0%Downloading https://ci.guix.gnu.org/nar/lzip/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5...

 util-macros-1.19.3  16KiB                                                                                                                                                                                           794KiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3
@ substituter-started /gnu/store/dqnnk3fnd48icf6c5r9nlhdksc4blvax-swig-4.0.2 substitute
waiting for locks or build slots...

 libxft-2.3.3  54KiB                                                                                                                                                                                                     0B/s 00:00 [                  ]   0.0%
 libxft-2.3.3  54KiB                                                                                                                                                                                                51.0MiB/s 00:00 [##################] 100.0%Downloading https://ci.guix.gnu.org/nar/zstd/dqnnk3fnd48icf6c5r9nlhdksc4blvax-swig-4.0.2...

 libxft-2.3.3  54KiB                                                                                                                                                                                                 3.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3
@ substituter-started /gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0...

 xorgproto-2021.5  491KiB                                                                                                                                                                                                0B/s 00:00 [                  ]   0.0%
 swig-4.0.2  1.1MiB                                                                                                                                                                                                      0B/s 00:00 [                  ]   0.0%
 xorgproto-2021.5  491KiB                                                                                                                                                                                            3.7MiB/s 00:00 [##                ]  13.0%
 swig-4.0.2  1.1MiB                                                                                                                                                                                                  3.7MiB/s 00:00 [##                ]  11.8%
 cairo-1.16.0  792KiB                                                                                                                                                                                                    0B/s 00:00 [                  ]   0.0%
 cairo-1.16.0  792KiB                                                                                                                                                                                              150.2MiB/s 00:00 [##                ]  16.2%
 cairo-1.16.0  792KiB                                                                                                                                                                                               11.3MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0
@ substituter-started /gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10 substitute
Downloading https://ci.guix.gnu.org/nar/zstd/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10...

 pango-1.48.10  408KiB                                                                                                                                                                                                   0B/s 00:00 [                  ]   0.0%
 pango-1.48.10  408KiB                                                                                                                                                                                             171.0MiB/s 00:00 [#####             ]  31.4%
 xorgproto-2021.5  491KiB                                                                                                                                                                                            1.7MiB/s 00:00 [##############    ]  78.1%
 pango-1.48.10  408KiB                                                                                                                                                                                               4.1MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10

 xorgproto-2021.5  491KiB                                                                                                                                                                                            1.6MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5

 swig-4.0.2  1.1MiB                                                                                                                                                                                                  3.3MiB/s 00:00 [##################] 100.0%
 swig-4.0.2  1.1MiB                                                                                                                                                                                                  2.8MiB/s 00:00 [##################] 100.0%

@ substituter-succeeded /gnu/store/dqnnk3fnd48icf6c5r9nlhdksc4blvax-swig-4.0.2
@ build-started /gnu/store/x4agvicmivbjiw1g7ljwg8fq47i7mbv7-graphviz-2.49.0.drv - powerpc64le-linux /var/log/guix/drvs/x4//agvicmivbjiw1g7ljwg8fq47i7mbv7-graphviz-2.49.0.drv.gz 25102
starting phase `set-SOURCE-DATE-EPOCH'
phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds
starting phase `set-paths'
environment variable `PATH' set to `/gnu/store/jv3irkz7px0k7089rf80f6nqnq13dnk0-bison-3.7.6/bin:/gnu/store/dqnnk3fnd48icf6c5r9nlhdksc4blvax-swig-4.0.2/bin:/gnu/store/rj1ani0k1dv6y4fcd2wbkp34rlqy587f-pkg-config-0.29.2/bin:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/bin:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/bin:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/bin:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/bin:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/bin:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/bin:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/bin:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/bin:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/bin:/gnu/store/6s3mkll9wvgxgkczsjcl9nfqm74wi0mj-tar-1.34/bin:/gnu/store/6rxsi5nqx8dsmvx2ypyz81gb1n4csy3g-gzip-1.10/bin:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/bin:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/bin:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin:/gnu/store/b4s2gz0dyjhsym9rczyg21y909s2yzd1-diffutils-3.8/bin:/gnu/store/q89awzgsj00y74bmqlb4gl6b0plwi0k6-patch-2.7.6/bin:/gnu/store/bgmbk0abkm6nngmgam84fmb6m38kbndi-findutils-4.8.0/bin:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/bin:/gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/bin:/gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin:/gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/bin:/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin:/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/bin:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/bin:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/sbin:/gnu/store/pvxjbjmlqnhly6p1lhlqczb2632n1bcl-m4-1.4.18/bin:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/bin:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/bin:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/bin:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/bin:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/bin:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/sbin:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/bin'
environment variable `PKG_CONFIG_PATH' set to `/gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10/lib/pkgconfig:/gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1/lib/pkgconfig:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/lib/pkgconfig:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/lib/pkgconfig:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/lib/pkgconfig:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/lib/pkgconfig:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/lib/pkgconfig:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/lib/pkgconfig:/gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14/lib/pkgconfig:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/lib/pkgconfig:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/lib/pkgconfig:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/lib/pkgconfig:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/lib/pkgconfig:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/lib/pkgconfig:/gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5/share/pkgconfig:/gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14/lib/pkgconfig:/gnu/store/3d194piqkas8gv66qa9hawa6qa115i6a-glib-2.70.2/lib/pkgconfig:/gnu/store/f6i01ynmawdwz7h0y6aa6mzkf33db12l-libgc-8.0.4/lib/pkgconfig:/gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3/lib/pkgconfig:/gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28/lib/pkgconfig:/gnu/store/f10493413h8hzvai8g6aw6szfgrnghdd-harfbuzz-2.8.2/lib/pkgconfig:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/lib/pkgconfig:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/lib/pkgconfig:/gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib/lib/pkgconfig:/gnu/store/nw2jgn68ry73a7kgn5hc96hf573dlsy3-zlib-1.2.11/lib/pkgconfig:/gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1/lib/pkgconfig:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/lib/pkgconfig:/gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3/lib/pkgconfig:/gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4/lib/pkgconfig:/gnu/store/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3/lib/pkgconfig:/gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3/lib/pkgconfig:/gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9/lib/pkgconfig:/gnu/store/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4/lib/pkgconfig:/gnu/store/fsbb7hj9vz0z6vvfq10ssszxxipdfdbj-pcre-8.45/lib/pkgconfig:/gnu/store/7lvxrkqnjndpca437kjws1zsz6mf90pq-libffi-3.3/lib/pkgconfig:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/lib/pkgconfig:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/lib/pkgconfig:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/lib/pkgconfig:/gnu/store/khzyh58p6ba16cywl378m4vff4cnq5v6-pixman-0.40.0/lib/pkgconfig:/gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3/lib/pkgconfig:/gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10/lib/pkgconfig'
environment variable `GUILE_LOAD_PATH' unset
environment variable `GUILE_LOAD_COMPILED_PATH' unset
environment variable `XDG_DATA_DIRS' set to `/gnu/store/jv3irkz7px0k7089rf80f6nqnq13dnk0-bison-3.7.6/share:/gnu/store/dqnnk3fnd48icf6c5r9nlhdksc4blvax-swig-4.0.2/share:/gnu/store/rj1ani0k1dv6y4fcd2wbkp34rlqy587f-pkg-config-0.29.2/share:/gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10/share:/gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1/share:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/share:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/share:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/share:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/share:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/share:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/share:/gnu/store/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6/share:/gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14/share:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/share:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/share:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/share:/gnu/store/6s3mkll9wvgxgkczsjcl9nfqm74wi0mj-tar-1.34/share:/gnu/store/6rxsi5nqx8dsmvx2ypyz81gb1n4csy3g-gzip-1.10/share:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/share:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/share:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/share:/gnu/store/b4s2gz0dyjhsym9rczyg21y909s2yzd1-diffutils-3.8/share:/gnu/store/q89awzgsj00y74bmqlb4gl6b0plwi0k6-patch-2.7.6/share:/gnu/store/bgmbk0abkm6nngmgam84fmb6m38kbndi-findutils-4.8.0/share:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/share:/gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/share:/gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/share:/gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/share:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/share:/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/share:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/share:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/share:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/share:/gnu/store/1xfiv21xwzqf3j56phh8j2lg227391y5-glibc-2.33-static/share:/gnu/store/pvxjbjmlqnhly6p1lhlqczb2632n1bcl-m4-1.4.18/share:/gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5/share:/gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14/share:/gnu/store/3d194piqkas8gv66qa9hawa6qa115i6a-glib-2.70.2/share:/gnu/store/f6i01ynmawdwz7h0y6aa6mzkf33db12l-libgc-8.0.4/share:/gnu/store/vxhdxs01k1f927d9vxrbfbvgyr26ddmm-libunistring-0.9.10/share:/gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3/share:/gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28/share:/gnu/store/f10493413h8hzvai8g6aw6szfgrnghdd-harfbuzz-2.8.2/share:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/share:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/share:/gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib/share:/gnu/store/nw2jgn68ry73a7kgn5hc96hf573dlsy3-zlib-1.2.11/share:/gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1/share:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/share:/gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3/share:/gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4/share:/gnu/store/fgc0c133apyavjkjhjbz54afy3100wxq-linux-libre-headers-5.10.35/share:/gnu/store/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3/share:/gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3/share:/gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9/share:/gnu/store/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4/share:/gnu/store/fsbb7hj9vz0z6vvfq10ssszxxipdfdbj-pcre-8.45/share:/gnu/store/7lvxrkqnjndpca437kjws1zsz6mf90pq-libffi-3.3/share:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/share:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/share:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/share:/gnu/store/khzyh58p6ba16cywl378m4vff4cnq5v6-pixman-0.40.0/share:/gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3/share:/gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10/share'
environment variable `BASH_LOADABLES_PATH' unset
environment variable `C_INCLUDE_PATH' set to `/gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10/include:/gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1/include:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/include:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/include:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/include:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/include:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/include:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/include:/gnu/store/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6/include:/gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14/include:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/include:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/include:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/include:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/include:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/include:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/include:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/include:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/include:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/include:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/include:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/include:/gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5/include:/gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14/include:/gnu/store/3d194piqkas8gv66qa9hawa6qa115i6a-glib-2.70.2/include:/gnu/store/f6i01ynmawdwz7h0y6aa6mzkf33db12l-libgc-8.0.4/include:/gnu/store/vxhdxs01k1f927d9vxrbfbvgyr26ddmm-libunistring-0.9.10/include:/gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3/include:/gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28/include:/gnu/store/f10493413h8hzvai8g6aw6szfgrnghdd-harfbuzz-2.8.2/include:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/include:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/include:/gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib/include:/gnu/store/nw2jgn68ry73a7kgn5hc96hf573dlsy3-zlib-1.2.11/include:/gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1/include:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/include:/gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3/include:/gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4/include:/gnu/store/fgc0c133apyavjkjhjbz54afy3100wxq-linux-libre-headers-5.10.35/include:/gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3/include:/gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9/include:/gnu/store/fsbb7hj9vz0z6vvfq10ssszxxipdfdbj-pcre-8.45/include:/gnu/store/7lvxrkqnjndpca437kjws1zsz6mf90pq-libffi-3.3/include:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/include:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/include:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/include:/gnu/store/khzyh58p6ba16cywl378m4vff4cnq5v6-pixman-0.40.0/include:/gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3/include:/gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10/include'
environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10/include:/gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1/include:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/include:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/include:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/include:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/include:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/include:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/include:/gnu/store/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6/include:/gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14/include:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/include:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/include:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/include:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/include:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/include:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/include:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/include:/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/include:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/include:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/include/c++:/gnu/store/fnkgp9a8yq4401nijp8v5v7aq1vqrx70-gcc-10.3.0/include:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/include:/gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5/include:/gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14/include:/gnu/store/3d194piqkas8gv66qa9hawa6qa115i6a-glib-2.70.2/include:/gnu/store/f6i01ynmawdwz7h0y6aa6mzkf33db12l-libgc-8.0.4/include:/gnu/store/vxhdxs01k1f927d9vxrbfbvgyr26ddmm-libunistring-0.9.10/include:/gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3/include:/gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28/include:/gnu/store/f10493413h8hzvai8g6aw6szfgrnghdd-harfbuzz-2.8.2/include:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/include:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/include:/gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib/include:/gnu/store/nw2jgn68ry73a7kgn5hc96hf573dlsy3-zlib-1.2.11/include:/gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1/include:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/include:/gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3/include:/gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4/include:/gnu/store/fgc0c133apyavjkjhjbz54afy3100wxq-linux-libre-headers-5.10.35/include:/gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3/include:/gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9/include:/gnu/store/fsbb7hj9vz0z6vvfq10ssszxxipdfdbj-pcre-8.45/include:/gnu/store/7lvxrkqnjndpca437kjws1zsz6mf90pq-libffi-3.3/include:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/include:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/include:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/include:/gnu/store/khzyh58p6ba16cywl378m4vff4cnq5v6-pixman-0.40.0/include:/gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3/include:/gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10/include'
environment variable `LIBRARY_PATH' set to `/gnu/store/jv3irkz7px0k7089rf80f6nqnq13dnk0-bison-3.7.6/lib:/gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10/lib:/gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1/lib:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/lib:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/lib:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/lib:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/lib:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/lib:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/lib:/gnu/store/v1p0wgjf625whs08xb8x4w2376xhnl20-libltdl-2.4.6/lib:/gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14/lib:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/lib:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/lib:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/lib:/gnu/store/iipgssk08gmmkwxv5iyv1lm3blilvdir-bzip2-1.0.8/lib:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/lib:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/lib:/gnu/store/7mfpmrswg4y7apk0hri9hiwgn6xbbh9q-gawk-5.1.0/lib:/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/lib:/gnu/store/bgw8ciirrbpxbds3v9wklf1isysqjlsl-glibc-2.33/lib:/gnu/store/1xfiv21xwzqf3j56phh8j2lg227391y5-glibc-2.33-static/lib:/gnu/store/w34424h2ihfqfxn72aj08h8z5rjvfk0r-glibc-utf8-locales-2.33/lib:/gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14/lib:/gnu/store/3d194piqkas8gv66qa9hawa6qa115i6a-glib-2.70.2/lib:/gnu/store/f6i01ynmawdwz7h0y6aa6mzkf33db12l-libgc-8.0.4/lib:/gnu/store/vxhdxs01k1f927d9vxrbfbvgyr26ddmm-libunistring-0.9.10/lib:/gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3/lib:/gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28/lib:/gnu/store/f10493413h8hzvai8g6aw6szfgrnghdd-harfbuzz-2.8.2/lib:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/lib:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/lib:/gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib/lib:/gnu/store/nw2jgn68ry73a7kgn5hc96hf573dlsy3-zlib-1.2.11/lib:/gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1/lib:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/lib:/gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3/lib:/gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4/lib:/gnu/store/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3/lib:/gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3/lib:/gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9/lib:/gnu/store/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4/lib:/gnu/store/fsbb7hj9vz0z6vvfq10ssszxxipdfdbj-pcre-8.45/lib:/gnu/store/7lvxrkqnjndpca437kjws1zsz6mf90pq-libffi-3.3/lib:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/lib:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/lib:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/lib:/gnu/store/khzyh58p6ba16cywl378m4vff4cnq5v6-pixman-0.40.0/lib:/gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3/lib:/gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10/lib'
environment variable `GUIX_LOCPATH' set to `/gnu/store/w34424h2ihfqfxn72aj08h8z5rjvfk0r-glibc-utf8-locales-2.33/lib/locale'
environment variable `GIO_EXTRA_MODULES' unset
phase `set-paths' succeeded after 0.2 seconds
starting phase `install-locale'
using 'en_US.utf8' locale for category "LC_ALL"
phase `install-locale' succeeded after 0.1 seconds
starting phase `unpack'
graphviz-2.49.0/
graphviz-2.49.0/ChangeLog
graphviz-2.49.0/debian/
graphviz-2.49.0/debian/control
graphviz-2.49.0/debian/libgv-perl.install
graphviz-2.49.0/debian/rules
graphviz-2.49.0/debian/graphviz.menu
graphviz-2.49.0/debian/libgraphviz4.install
graphviz-2.49.0/debian/compat
graphviz-2.49.0/debian/changelog
graphviz-2.49.0/debian/graphviz.install
graphviz-2.49.0/debian/libgv-lua.install
graphviz-2.49.0/debian/README.Debian-packaging
graphviz-2.49.0/debian/TODO
graphviz-2.49.0/debian/libgv-python.install
graphviz-2.49.0/debian/README.source
graphviz-2.49.0/debian/libgv-ruby.install
graphviz-2.49.0/debian/graphviz-doc.doc-base
graphviz-2.49.0/debian/libgraphviz-dev.install
graphviz-2.49.0/debian/changelog.in
graphviz-2.49.0/debian/watch.in
graphviz-2.49.0/debian/libgraphviz-config-update.pod.in
graphviz-2.49.0/debian/libgraphviz4.postinst
graphviz-2.49.0/debian/patches/
graphviz-2.49.0/debian/patches/series
graphviz-2.49.0/debian/libgv-php5.install
graphviz-2.49.0/debian/libgraphviz4.postrm
graphviz-2.49.0/debian/libgv-ocaml.install
graphviz-2.49.0/debian/libgv-guile.install
graphviz-2.49.0/debian/copyright
graphviz-2.49.0/debian/README.Debian
graphviz-2.49.0/debian/libgv-tcl.install
graphviz-2.49.0/debian/libgraphviz4.lintian-overrides
graphviz-2.49.0/debian/graphviz-doc.install
graphviz-2.49.0/debian/pyversions
graphviz-2.49.0/redhat/
graphviz-2.49.0/redhat/graphviz.spec.fedora
graphviz-2.49.0/redhat/graphviz.spec.fedora.in
graphviz-2.49.0/redhat/graphviz.spec.rhel
graphviz-2.49.0/redhat/graphviz.spec.rhel.in
graphviz-2.49.0/graphviz.spec
graphviz-2.49.0/configure.ac
graphviz-2.49.0/plugin.demo/
graphviz-2.49.0/plugin.demo/xgtk/
graphviz-2.49.0/plugin.demo/xgtk/ChangeLog
graphviz-2.49.0/plugin.demo/xgtk/epl-v10.html
graphviz-2.49.0/plugin.demo/xgtk/configure.ac
graphviz-2.49.0/plugin.demo/xgtk/AUTHORS
graphviz-2.49.0/plugin.demo/xgtk/src/
graphviz-2.49.0/plugin.demo/xgtk/src/support.h
graphviz-2.49.0/plugin.demo/xgtk/src/callbacks.c
graphviz-2.49.0/plugin.demo/xgtk/src/gvdevice_xgtk.c
graphviz-2.49.0/plugin.demo/xgtk/src/interface.c
graphviz-2.49.0/plugin.demo/xgtk/src/callbacks.h
graphviz-2.49.0/plugin.demo/xgtk/src/gtk.glade
graphviz-2.49.0/plugin.demo/xgtk/src/gtk.gladep
graphviz-2.49.0/plugin.demo/xgtk/src/gvplugin_xgtk.c
graphviz-2.49.0/plugin.demo/xgtk/src/interface.h
graphviz-2.49.0/plugin.demo/xgtk/src/Makefile.am
graphviz-2.49.0/plugin.demo/xgtk/src/support.c
graphviz-2.49.0/plugin.demo/xgtk/autogen.sh
graphviz-2.49.0/plugin.demo/xgtk/Makefile.am
graphviz-2.49.0/plugin.demo/xgtk/xgtk-plugin.spec.in
graphviz-2.49.0/plugin.demo/xgtk/NEWS
graphviz-2.49.0/plugin.demo/xgtk/README
graphviz-2.49.0/plugin.demo/xgtk/epl-v10.txt
graphviz-2.49.0/plugin.demo/xgtk/cpl1.0.txt
graphviz-2.49.0/plugin.demo/xgtk/COPYING
graphviz-2.49.0/plugin.demo/README
graphviz-2.49.0/AUTHORS
graphviz-2.49.0/lib/
graphviz-2.49.0/lib/spine/
graphviz-2.49.0/lib/spine/quad.c
graphviz-2.49.0/lib/spine/union_find.c
graphviz-2.49.0/lib/spine/spinehdr.h
graphviz-2.49.0/lib/spine/spine.h
graphviz-2.49.0/lib/spine/spine.c
graphviz-2.49.0/lib/spine/subset.c
graphviz-2.49.0/lib/spine/union_find.h
graphviz-2.49.0/lib/spine/Makefile.am
graphviz-2.49.0/lib/spine/quad.h
graphviz-2.49.0/lib/spine/subset.h
graphviz-2.49.0/lib/spine/Makefile.in
graphviz-2.49.0/lib/glcomp/
graphviz-2.49.0/lib/glcomp/glutils.h
graphviz-2.49.0/lib/glcomp/glcomp.vcxproj
graphviz-2.49.0/lib/glcomp/glcomppanel.c
graphviz-2.49.0/lib/glcomp/glcomp.vcxproj.filters
graphviz-2.49.0/lib/glcomp/glcomppanel.h
graphviz-2.49.0/lib/glcomp/glcomptextpng.h
graphviz-2.49.0/lib/glcomp/glcompmouse.h
graphviz-2.49.0/lib/glcomp/glpangofont.h
graphviz-2.49.0/lib/glcomp/glcompbutton.h
graphviz-2.49.0/lib/glcomp/glcomptextpng.c
graphviz-2.49.0/lib/glcomp/glutils.c
graphviz-2.49.0/lib/glcomp/glcompimage.c
graphviz-2.49.0/lib/glcomp/glcomplabel.h
graphviz-2.49.0/lib/glcomp/glcompfont.h
graphviz-2.49.0/lib/glcomp/glpangofont.c
graphviz-2.49.0/lib/glcomp/glcompset.h
graphviz-2.49.0/lib/glcomp/glcomptexture.h
graphviz-2.49.0/lib/glcomp/Makefile.am
graphviz-2.49.0/lib/glcomp/glcompfont.c
graphviz-2.49.0/lib/glcomp/glcompbutton.c
graphviz-2.49.0/lib/glcomp/glcompmouse.c
graphviz-2.49.0/lib/glcomp/glcompimage.h
graphviz-2.49.0/lib/glcomp/glcomplabel.c
graphviz-2.49.0/lib/glcomp/glcompset.c
graphviz-2.49.0/lib/glcomp/glcomptexture.c
graphviz-2.49.0/lib/glcomp/glcompdefs.h
graphviz-2.49.0/lib/glcomp/Makefile.in
graphviz-2.49.0/lib/circogen/
graphviz-2.49.0/lib/circogen/nodeset.h
graphviz-2.49.0/lib/circogen/gvcircogen.vcxproj.filters
graphviz-2.49.0/lib/circogen/circo.h
graphviz-2.49.0/lib/circogen/blockpath.c
graphviz-2.49.0/lib/circogen/blockpath.h
graphviz-2.49.0/lib/circogen/circpos.c
graphviz-2.49.0/lib/circogen/circpos.h
graphviz-2.49.0/lib/circogen/block.c
graphviz-2.49.0/lib/circogen/edgelist.h
graphviz-2.49.0/lib/circogen/circularinit.c
graphviz-2.49.0/lib/circogen/deglist.c
graphviz-2.49.0/lib/circogen/nodeset.c
graphviz-2.49.0/lib/circogen/block.h
graphviz-2.49.0/lib/circogen/circular.h
graphviz-2.49.0/lib/circogen/nodelist.c
graphviz-2.49.0/lib/circogen/nodelist.h
graphviz-2.49.0/lib/circogen/edgelist.c
graphviz-2.49.0/lib/circogen/deglist.h
graphviz-2.49.0/lib/circogen/blocktree.c
graphviz-2.49.0/lib/circogen/Makefile.am
graphviz-2.49.0/lib/circogen/gvcircogen.vcxproj
graphviz-2.49.0/lib/circogen/circular.c
graphviz-2.49.0/lib/circogen/blocktree.h
graphviz-2.49.0/lib/circogen/Makefile.in
graphviz-2.49.0/lib/rbtree/
graphviz-2.49.0/lib/rbtree/makefile.txt
graphviz-2.49.0/lib/rbtree/LICENSE
graphviz-2.49.0/lib/rbtree/misc.c
graphviz-2.49.0/lib/rbtree/rbtree.vcxproj.filters
graphviz-2.49.0/lib/rbtree/CHANGES
graphviz-2.49.0/lib/rbtree/test_red_black_tree.c
graphviz-2.49.0/lib/rbtree/stack.h
graphviz-2.49.0/lib/rbtree/rbtree.vcxproj
graphviz-2.49.0/lib/rbtree/Makefile.am
graphviz-2.49.0/lib/rbtree/red_black_tree.h
graphviz-2.49.0/lib/rbtree/stack.c
graphviz-2.49.0/lib/rbtree/red_black_tree.c
graphviz-2.49.0/lib/rbtree/Makefile.in
graphviz-2.49.0/lib/edgepaint/
graphviz-2.49.0/lib/edgepaint/lab_gamut.vcxproj.filters
graphviz-2.49.0/lib/edgepaint/lab.c
graphviz-2.49.0/lib/edgepaint/edge_distinct_coloring.c
graphviz-2.49.0/lib/edgepaint/intersection.h
graphviz-2.49.0/lib/edgepaint/lab_gamut.c
graphviz-2.49.0/lib/edgepaint/lab.h
graphviz-2.49.0/lib/edgepaint/lab_gamut.h
graphviz-2.49.0/lib/edgepaint/node_distinct_coloring.c
graphviz-2.49.0/lib/edgepaint/intersection.c
graphviz-2.49.0/lib/edgepaint/Makefile.am
graphviz-2.49.0/lib/edgepaint/furtherest_point.h
graphviz-2.49.0/lib/edgepaint/lab_gamut.vcxproj
graphviz-2.49.0/lib/edgepaint/edgepaintlib.vcxproj
graphviz-2.49.0/lib/edgepaint/node_distinct_coloring.h
graphviz-2.49.0/lib/edgepaint/furtherest_point.c
graphviz-2.49.0/lib/edgepaint/edgepaintlib.vcxproj.filters
graphviz-2.49.0/lib/edgepaint/edge_distinct_coloring.h
graphviz-2.49.0/lib/edgepaint/liblab_gamut.pc.in
graphviz-2.49.0/lib/edgepaint/lab_gamut.def
graphviz-2.49.0/lib/edgepaint/Makefile.in
graphviz-2.49.0/lib/cdt/
graphviz-2.49.0/lib/cdt/dtstat.c
graphviz-2.49.0/lib/cdt/cdt.3.pdf
graphviz-2.49.0/lib/cdt/dtflatten.c
graphviz-2.49.0/lib/cdt/libcdt.pc.in
graphviz-2.49.0/lib/cdt/dtlist.c
graphviz-2.49.0/lib/cdt/dtclose.c
graphviz-2.49.0/lib/cdt/cdt.vcxproj
graphviz-2.49.0/lib/cdt/dtview.c
graphviz-2.49.0/lib/cdt/dtsize.c
graphviz-2.49.0/lib/cdt/dtwalk.c
graphviz-2.49.0/lib/cdt/dtstrhash.c
graphviz-2.49.0/lib/cdt/dtmethod.c
graphviz-2.49.0/lib/cdt/cdt.h
graphviz-2.49.0/lib/cdt/cdt.3
graphviz-2.49.0/lib/cdt/dtrestore.c
graphviz-2.49.0/lib/cdt/dtextract.c
graphviz-2.49.0/lib/cdt/cdt.vcxproj.filters
graphviz-2.49.0/lib/cdt/Makefile.am
graphviz-2.49.0/lib/cdt/dttree.c
graphviz-2.49.0/lib/cdt/dthash.c
graphviz-2.49.0/lib/cdt/dtopen.c
graphviz-2.49.0/lib/cdt/dtdisc.c
graphviz-2.49.0/lib/cdt/README
graphviz-2.49.0/lib/cdt/dthdr.h
graphviz-2.49.0/lib/cdt/dtrenew.c
graphviz-2.49.0/lib/cdt/Makefile.in
graphviz-2.49.0/lib/pathplan/
graphviz-2.49.0/lib/pathplan/visibility.c
graphviz-2.49.0/lib/pathplan/pathplan.h
graphviz-2.49.0/lib/pathplan/vispath.h
graphviz-2.49.0/lib/pathplan/solvers.c
graphviz-2.49.0/lib/pathplan/shortest.c
graphviz-2.49.0/lib/pathplan/inpoly.c
graphviz-2.49.0/lib/pathplan/triang.c
graphviz-2.49.0/lib/pathplan/shortestpth.c
graphviz-2.49.0/lib/pathplan/vis.h
graphviz-2.49.0/lib/pathplan/route.c
graphviz-2.49.0/lib/pathplan/Pathplan.vcxproj.filters
graphviz-2.49.0/lib/pathplan/pathplan.3.pdf
graphviz-2.49.0/lib/pathplan/pathplan.3
graphviz-2.49.0/lib/pathplan/pathplan.def
graphviz-2.49.0/lib/pathplan/Pathplan.vcxproj
graphviz-2.49.0/lib/pathplan/tri.h
graphviz-2.49.0/lib/pathplan/solvers.h
graphviz-2.49.0/lib/pathplan/util.c
graphviz-2.49.0/lib/pathplan/Makefile.am
graphviz-2.49.0/lib/pathplan/libpathplan.pc.in
graphviz-2.49.0/lib/pathplan/pathutil.h
graphviz-2.49.0/lib/pathplan/path.lefty
graphviz-2.49.0/lib/pathplan/cvt.c
graphviz-2.49.0/lib/pathplan/README
graphviz-2.49.0/lib/pathplan/pathgeom.h
graphviz-2.49.0/lib/pathplan/Makefile.in
graphviz-2.49.0/lib/cgraph/
graphviz-2.49.0/lib/cgraph/attr.c
graphviz-2.49.0/lib/cgraph/node.c
graphviz-2.49.0/lib/cgraph/apply.c
graphviz-2.49.0/lib/cgraph/agxbuf.h
graphviz-2.49.0/lib/cgraph/agerror.c
graphviz-2.49.0/lib/cgraph/obj.c
graphviz-2.49.0/lib/cgraph/id.c
graphviz-2.49.0/lib/cgraph/io.c
graphviz-2.49.0/lib/cgraph/cgraph.3
graphviz-2.49.0/lib/cgraph/imap.c
graphviz-2.49.0/lib/cgraph/mem.c
graphviz-2.49.0/lib/cgraph/scan.l
graphviz-2.49.0/lib/cgraph/subg.c
graphviz-2.49.0/lib/cgraph/edge.c
graphviz-2.49.0/lib/cgraph/itos.h
graphviz-2.49.0/lib/cgraph/pend.c
graphviz-2.49.0/lib/cgraph/grammar.c
graphviz-2.49.0/lib/cgraph/grammar.y
graphviz-2.49.0/lib/cgraph/utils.c
graphviz-2.49.0/lib/cgraph/sprint.c
graphviz-2.49.0/lib/cgraph/likely.h
graphviz-2.49.0/lib/cgraph/flatten.c
graphviz-2.49.0/lib/cgraph/refstr.c
graphviz-2.49.0/lib/cgraph/cgraph.3.pdf
graphviz-2.49.0/lib/cgraph/sprint.h
graphviz-2.49.0/lib/cgraph/cgraph.vcxproj
graphviz-2.49.0/lib/cgraph/agxbuf.c
graphviz-2.49.0/lib/cgraph/cgraph.vcxproj.filters
graphviz-2.49.0/lib/cgraph/cghdr.h
graphviz-2.49.0/lib/cgraph/graph.c
graphviz-2.49.0/lib/cgraph/write.c
graphviz-2.49.0/lib/cgraph/Makefile.am
graphviz-2.49.0/lib/cgraph/libcgraph.pc.in
graphviz-2.49.0/lib/cgraph/scan.c
graphviz-2.49.0/lib/cgraph/cgraph.h
graphviz-2.49.0/lib/cgraph/cmpnd.c
graphviz-2.49.0/lib/cgraph/grammar.h
graphviz-2.49.0/lib/cgraph/strcasecmp.h
graphviz-2.49.0/lib/cgraph/unreachable.h
graphviz-2.49.0/lib/cgraph/rec.c
graphviz-2.49.0/lib/cgraph/Makefile.in
graphviz-2.49.0/lib/mingle/
graphviz-2.49.0/lib/mingle/minglelib.vcxproj
graphviz-2.49.0/lib/mingle/nearest_neighbor_graph_ann.h
graphviz-2.49.0/lib/mingle/minglelib.vcxproj.filters
graphviz-2.49.0/lib/mingle/edge_bundling.h
graphviz-2.49.0/lib/mingle/edge_bundling.c
graphviz-2.49.0/lib/mingle/nearest_neighbor_graph.h
graphviz-2.49.0/lib/mingle/agglomerative_bundling.c
graphviz-2.49.0/lib/mingle/nearest_neighbor_graph.c
graphviz-2.49.0/lib/mingle/Makefile.am
graphviz-2.49.0/lib/mingle/nearest_neighbor_graph_ann.cpp
graphviz-2.49.0/lib/mingle/ink.c
graphviz-2.49.0/lib/mingle/agglomerative_bundling.h
graphviz-2.49.0/lib/mingle/ink.h
graphviz-2.49.0/lib/mingle/Makefile.in
graphviz-2.49.0/lib/vpsc/
graphviz-2.49.0/lib/vpsc/block.cpp
graphviz-2.49.0/lib/vpsc/vpsc.vcxproj.filters
graphviz-2.49.0/lib/vpsc/generate-constraints.h
graphviz-2.49.0/lib/vpsc/csolve_VPSC.h
graphviz-2.49.0/lib/vpsc/variable.h
graphviz-2.49.0/lib/vpsc/csolve_VPSC.cpp
graphviz-2.49.0/lib/vpsc/variable.cpp
graphviz-2.49.0/lib/vpsc/solve_VPSC.cpp
graphviz-2.49.0/lib/vpsc/generate-constraints.cpp
graphviz-2.49.0/lib/vpsc/constraint.cpp
graphviz-2.49.0/lib/vpsc/solve_VPSC.h
graphviz-2.49.0/lib/vpsc/block.h
graphviz-2.49.0/lib/vpsc/blocks.h
graphviz-2.49.0/lib/vpsc/pairingheap/
graphviz-2.49.0/lib/vpsc/pairingheap/dsexceptions.h
graphviz-2.49.0/lib/vpsc/pairingheap/PairingHeap.h
graphviz-2.49.0/lib/vpsc/pairingheap/PairingHeap.cpp
graphviz-2.49.0/lib/vpsc/blocks.cpp
graphviz-2.49.0/lib/vpsc/Makefile.am
graphviz-2.49.0/lib/vpsc/vpsc.vcxproj
graphviz-2.49.0/lib/vpsc/constraint.h
graphviz-2.49.0/lib/vpsc/Makefile.in
graphviz-2.49.0/lib/gvc.vcxproj
graphviz-2.49.0/lib/gvpr/
graphviz-2.49.0/lib/gvpr/actions.c
graphviz-2.49.0/lib/gvpr/gvpr.c
graphviz-2.49.0/lib/gvpr/gvpr.3.pdf
graphviz-2.49.0/lib/gvpr/gprstate.c
graphviz-2.49.0/lib/gvpr/queue.c
graphviz-2.49.0/lib/gvpr/trie.c
graphviz-2.49.0/lib/gvpr/gprstate.h
graphviz-2.49.0/lib/gvpr/compile.c
graphviz-2.49.0/lib/gvpr/gprdata.inc
graphviz-2.49.0/lib/gvpr/parse.h
graphviz-2.49.0/lib/gvpr/compile.h
graphviz-2.49.0/lib/gvpr/gvprlib.vcxproj.filters
graphviz-2.49.0/lib/gvpr/parse.c
graphviz-2.49.0/lib/gvpr/queue.h
graphviz-2.49.0/lib/gvpr/gvpr.h
graphviz-2.49.0/lib/gvpr/Makefile.am
graphviz-2.49.0/lib/gvpr/gvpr.3
graphviz-2.49.0/lib/gvpr/actions.h
graphviz-2.49.0/lib/gvpr/trieFA.h
graphviz-2.49.0/lib/gvpr/libgvpr.pc.in
graphviz-2.49.0/lib/gvpr/gvprlib.vcxproj
graphviz-2.49.0/lib/gvpr/Makefile.in
graphviz-2.49.0/lib/gvpr/gdefs.h
graphviz-2.49.0/lib/fdpgen/
graphviz-2.49.0/lib/fdpgen/comp.h
graphviz-2.49.0/lib/fdpgen/layout.c
graphviz-2.49.0/lib/fdpgen/gvfdpgen.vcxproj.filters
graphviz-2.49.0/lib/fdpgen/xlayout.h
graphviz-2.49.0/lib/fdpgen/grid.c
graphviz-2.49.0/lib/fdpgen/gvfdpgen.vcxproj
graphviz-2.49.0/lib/fdpgen/tlayout.c
graphviz-2.49.0/lib/fdpgen/fdpinit.c
graphviz-2.49.0/lib/fdpgen/grid.h
graphviz-2.49.0/lib/fdpgen/clusteredges.h
graphviz-2.49.0/lib/fdpgen/dbg.c
graphviz-2.49.0/lib/fdpgen/xlayout.c
graphviz-2.49.0/lib/fdpgen/clusteredges.c
graphviz-2.49.0/lib/fdpgen/Makefile.am
graphviz-2.49.0/lib/fdpgen/comp.c
graphviz-2.49.0/lib/fdpgen/dbg.h
graphviz-2.49.0/lib/fdpgen/tlayout.h
graphviz-2.49.0/lib/fdpgen/fdp.h
graphviz-2.49.0/lib/fdpgen/Makefile.in
graphviz-2.49.0/lib/osage/
graphviz-2.49.0/lib/osage/osage.vcxproj
graphviz-2.49.0/lib/osage/osage.vcxproj.filters
graphviz-2.49.0/lib/osage/osage.h
graphviz-2.49.0/lib/osage/osageinit.c
graphviz-2.49.0/lib/osage/Makefile.am
graphviz-2.49.0/lib/osage/Makefile.in
graphviz-2.49.0/lib/topfish/
graphviz-2.49.0/lib/topfish/hierarchy.h
graphviz-2.49.0/lib/topfish/rescale_layout.c
graphviz-2.49.0/lib/topfish/topfish.vcxproj
graphviz-2.49.0/lib/topfish/Makefile.am
graphviz-2.49.0/lib/topfish/topfish.vcxproj.filters
graphviz-2.49.0/lib/topfish/hierarchy.c
graphviz-2.49.0/lib/topfish/Makefile.in
graphviz-2.49.0/lib/ast/
graphviz-2.49.0/lib/ast/ast.vcxproj
graphviz-2.49.0/lib/ast/pathaccess.c
graphviz-2.49.0/lib/ast/pathfind.c
graphviz-2.49.0/lib/ast/fmtesc.c
graphviz-2.49.0/lib/ast/ast.vcxproj.filters
graphviz-2.49.0/lib/ast/pathcat.c
graphviz-2.49.0/lib/ast/error.h
graphviz-2.49.0/lib/ast/stresc.c
graphviz-2.49.0/lib/ast/sfstr.h
graphviz-2.49.0/lib/ast/pathpath.c
graphviz-2.49.0/lib/ast/compat_unistd.h
graphviz-2.49.0/lib/ast/strcopy.c
graphviz-2.49.0/lib/ast/strmatch.c
graphviz-2.49.0/lib/ast/hashkey.h
graphviz-2.49.0/lib/ast/pathcanon.c
graphviz-2.49.0/lib/ast/chresc.c
graphviz-2.49.0/lib/ast/Makefile.am
graphviz-2.49.0/lib/ast/pathgetlink.c
graphviz-2.49.0/lib/ast/error.c
graphviz-2.49.0/lib/ast/ast.h
graphviz-2.49.0/lib/ast/chrtoi.c
graphviz-2.49.0/lib/ast/Makefile.in
graphviz-2.49.0/lib/ast/fmtbuf.c
graphviz-2.49.0/lib/label/
graphviz-2.49.0/lib/label/node.c
graphviz-2.49.0/lib/label/node.h
graphviz-2.49.0/lib/label/rectangle.c
graphviz-2.49.0/lib/label/index.h
graphviz-2.49.0/lib/label/rectangle.h
graphviz-2.49.0/lib/label/xlabels.c
graphviz-2.49.0/lib/label/index.c
graphviz-2.49.0/lib/label/nrtmain.c
graphviz-2.49.0/lib/label/Makefile.am
graphviz-2.49.0/lib/label/split.q.c
graphviz-2.49.0/lib/label/split.q.h
graphviz-2.49.0/lib/label/Makefile.in
graphviz-2.49.0/lib/label/xlabels.h
graphviz-2.49.0/lib/common/
graphviz-2.49.0/lib/common/entities.h
graphviz-2.49.0/lib/common/arrows.c
graphviz-2.49.0/lib/common/timing.h
graphviz-2.49.0/lib/common/textspan.h
graphviz-2.49.0/lib/common/const.h
graphviz-2.49.0/lib/common/shapes.c
graphviz-2.49.0/lib/common/colxlate.c
graphviz-2.49.0/lib/common/intset.c
graphviz-2.49.0/lib/common/entities.tcl
graphviz-2.49.0/lib/common/brewer_lib
graphviz-2.49.0/lib/common/arith.h
graphviz-2.49.0/lib/common/globals.h
graphviz-2.49.0/lib/common/routespl.c
graphviz-2.49.0/lib/common/htmltable.h
graphviz-2.49.0/lib/common/svgcolor_lib
graphviz-2.49.0/lib/common/psusershape.c
graphviz-2.49.0/lib/common/htmllex.c
graphviz-2.49.0/lib/common/ps_font_equiv.h
graphviz-2.49.0/lib/common/memory.c
graphviz-2.49.0/lib/common/labels.c
graphviz-2.49.0/lib/common/geom.h
graphviz-2.49.0/lib/common/globals.c
graphviz-2.49.0/lib/common/input.c
graphviz-2.49.0/lib/common/entities.html
graphviz-2.49.0/lib/common/htmlparse.y
graphviz-2.49.0/lib/common/htmlparse.h
graphviz-2.49.0/lib/common/geomprocs.h
graphviz-2.49.0/lib/common/utils.c
graphviz-2.49.0/lib/common/output.c
graphviz-2.49.0/lib/common/pointset.h
graphviz-2.49.0/lib/common/colorprocs.h
graphviz-2.49.0/lib/common/README.imap
graphviz-2.49.0/lib/common/color.h
graphviz-2.49.0/lib/common/htmltable.c
graphviz-2.49.0/lib/common/timing.c
graphviz-2.49.0/lib/common/pointset.c
graphviz-2.49.0/lib/common/usershape.h
graphviz-2.49.0/lib/common/postproc.c
graphviz-2.49.0/lib/common/taper.c
graphviz-2.49.0/lib/common/render.h
graphviz-2.49.0/lib/common/emit.c
graphviz-2.49.0/lib/common/svgcolor_names
graphviz-2.49.0/lib/common/brewer_colors
graphviz-2.49.0/lib/common/logic.h
graphviz-2.49.0/lib/common/geom.c
graphviz-2.49.0/lib/common/color_lib
graphviz-2.49.0/lib/common/splines.c
graphviz-2.49.0/lib/common/macros.h
graphviz-2.49.0/lib/common/utils.h
graphviz-2.49.0/lib/common/args.c
graphviz-2.49.0/lib/common/Makefile.am
graphviz-2.49.0/lib/common/intset.h
graphviz-2.49.0/lib/common/textspan.c
graphviz-2.49.0/lib/common/htmllex.h
graphviz-2.49.0/lib/common/color_names
graphviz-2.49.0/lib/common/ellipse.c
graphviz-2.49.0/lib/common/colortbl.h
graphviz-2.49.0/lib/common/htmlparse.c
graphviz-2.49.0/lib/common/types.h
graphviz-2.49.0/lib/common/memory.h
graphviz-2.49.0/lib/common/ns.c
graphviz-2.49.0/lib/common/Makefile.in
graphviz-2.49.0/lib/xdot/
graphviz-2.49.0/lib/xdot/libxdot.pc.in
graphviz-2.49.0/lib/xdot/xdot.3.pdf
graphviz-2.49.0/lib/xdot/xdot.vcxproj
graphviz-2.49.0/lib/xdot/xdot.3
graphviz-2.49.0/lib/xdot/Makefile.am
graphviz-2.49.0/lib/xdot/xdot.vcxproj.filters
graphviz-2.49.0/lib/xdot/xdot.c
graphviz-2.49.0/lib/xdot/xdot.h
graphviz-2.49.0/lib/xdot/Makefile.in
graphviz-2.49.0/lib/twopigen/
graphviz-2.49.0/lib/twopigen/gvtwopigen.vcxproj
graphviz-2.49.0/lib/twopigen/circle.h
graphviz-2.49.0/lib/twopigen/circle.c
graphviz-2.49.0/lib/twopigen/twopiinit.c
graphviz-2.49.0/lib/twopigen/gvtwopigen.vcxproj.filters
graphviz-2.49.0/lib/twopigen/Makefile.am
graphviz-2.49.0/lib/twopigen/Makefile.in
graphviz-2.49.0/lib/ingraphs/
graphviz-2.49.0/lib/ingraphs/ingraphs.h
graphviz-2.49.0/lib/ingraphs/ingraphs.vcxproj.filters
graphviz-2.49.0/lib/ingraphs/ingraphs.vcxproj
graphviz-2.49.0/lib/ingraphs/ingraphs.c
graphviz-2.49.0/lib/ingraphs/Makefile.am
graphviz-2.49.0/lib/ingraphs/Makefile.in
graphviz-2.49.0/lib/gvc/
graphviz-2.49.0/lib/gvc/gvjobs.c
graphviz-2.49.0/lib/gvc/gvio.h
graphviz-2.49.0/lib/gvc/gvplugin.c
graphviz-2.49.0/lib/gvc/gvcjob.h
graphviz-2.49.0/lib/gvc/gvplugin_textlayout.h
graphviz-2.49.0/lib/gvc/gvloadimage.c
graphviz-2.49.0/lib/gvc/gvcommon.h
graphviz-2.49.0/lib/gvc/gvplugin_loadimage.h
graphviz-2.49.0/lib/gvc/gvtextlayout.c
graphviz-2.49.0/lib/gvc/gvc.3.pdf
graphviz-2.49.0/lib/gvc/gvc.def
graphviz-2.49.0/lib/gvc/gvdevice.c
graphviz-2.49.0/lib/gvc/gvplugin_device.h
graphviz-2.49.0/lib/gvc/gvtool_tred.c
graphviz-2.49.0/lib/gvc/gvrender.c
graphviz-2.49.0/lib/gvc/gvplugin_render.h
graphviz-2.49.0/lib/gvc/gvusershape.c
graphviz-2.49.0/lib/gvc/gvconfig.c
graphviz-2.49.0/lib/gvc/libgvc.pc.in
graphviz-2.49.0/lib/gvc/gvplugin.h
graphviz-2.49.0/lib/gvc/gvc.c
graphviz-2.49.0/lib/gvc/gvconfig.h
graphviz-2.49.0/lib/gvc/gvcproc.h
graphviz-2.49.0/lib/gvc/gvc.3
graphviz-2.49.0/lib/gvc/gvcint.h
graphviz-2.49.0/lib/gvc/Makefile.am
graphviz-2.49.0/lib/gvc/gvcext.h
graphviz-2.49.0/lib/gvc/gvc.h
graphviz-2.49.0/lib/gvc/gvevent.c
graphviz-2.49.0/lib/gvc/gvplugin_layout.h
graphviz-2.49.0/lib/gvc/gvlayout.c
graphviz-2.49.0/lib/gvc/gvcontext.c
graphviz-2.49.0/lib/gvc/Makefile.in
graphviz-2.49.0/lib/expr/
graphviz-2.49.0/lib/expr/exgram.h
graphviz-2.49.0/lib/expr/y.tab.h
graphviz-2.49.0/lib/expr/expr.3.pdf
graphviz-2.49.0/lib/expr/exerror.c
graphviz-2.49.0/lib/expr/exzero.c
graphviz-2.49.0/lib/expr/expr.vcxproj.filters
graphviz-2.49.0/lib/expr/exop.h
graphviz-2.49.0/lib/expr/Makefile.nmake
graphviz-2.49.0/lib/expr/exparse.h
graphviz-2.49.0/lib/expr/exparse.y
graphviz-2.49.0/lib/expr/extype.c
graphviz-2.49.0/lib/expr/exdata.c
graphviz-2.49.0/lib/expr/expr.vcxproj
graphviz-2.49.0/lib/expr/exopen.c
graphviz-2.49.0/lib/expr/exnospace.c
graphviz-2.49.0/lib/expr/expr.h
graphviz-2.49.0/lib/expr/extoken.c
graphviz-2.49.0/lib/expr/excc.c
graphviz-2.49.0/lib/expr/excontext.c
graphviz-2.49.0/lib/expr/exstash.c
graphviz-2.49.0/lib/expr/exparse.c
graphviz-2.49.0/lib/expr/exeval.c
graphviz-2.49.0/lib/expr/Makefile.am
graphviz-2.49.0/lib/expr/libexpr.pc.in
graphviz-2.49.0/lib/expr/Makefile.orig
graphviz-2.49.0/lib/expr/expr.3
graphviz-2.49.0/lib/expr/y.tab.c
graphviz-2.49.0/lib/expr/y.output
graphviz-2.49.0/lib/expr/exlib.h
graphviz-2.49.0/lib/expr/Makefile.in
graphviz-2.49.0/lib/expr/exexpr.c
graphviz-2.49.0/lib/dotgen/
graphviz-2.49.0/lib/dotgen/gvdotgen.vcxproj.filters
graphviz-2.49.0/lib/dotgen/fastgr.c
graphviz-2.49.0/lib/dotgen/class1.c
graphviz-2.49.0/lib/dotgen/flat.c
graphviz-2.49.0/lib/dotgen/decomp.c
graphviz-2.49.0/lib/dotgen/sameport.c
graphviz-2.49.0/lib/dotgen/position.c
graphviz-2.49.0/lib/dotgen/rank.c
graphviz-2.49.0/lib/dotgen/gvdotgen.vcxproj
graphviz-2.49.0/lib/dotgen/dotprocs.h
graphviz-2.49.0/lib/dotgen/cluster.c
graphviz-2.49.0/lib/dotgen/Makefile.am
graphviz-2.49.0/lib/dotgen/dotsplines.c
graphviz-2.49.0/lib/dotgen/dot.h
graphviz-2.49.0/lib/dotgen/aspect.h
graphviz-2.49.0/lib/dotgen/aspect.c
graphviz-2.49.0/lib/dotgen/acyclic.c
graphviz-2.49.0/lib/dotgen/conc.c
graphviz-2.49.0/lib/dotgen/mincross.c
graphviz-2.49.0/lib/dotgen/compound.c
graphviz-2.49.0/lib/dotgen/class2.c
graphviz-2.49.0/lib/dotgen/dotinit.c
graphviz-2.49.0/lib/dotgen/Makefile.in
graphviz-2.49.0/lib/patchwork/
graphviz-2.49.0/lib/patchwork/tree_map.c
graphviz-2.49.0/lib/patchwork/gvpatchwork.vcxproj.filters
graphviz-2.49.0/lib/patchwork/patchwork.c
graphviz-2.49.0/lib/patchwork/patchworkinit.c
graphviz-2.49.0/lib/patchwork/tree_map.h
graphviz-2.49.0/lib/patchwork/patchwork.h
graphviz-2.49.0/lib/patchwork/Makefile.am
graphviz-2.49.0/lib/patchwork/gvpatchwork.vcxproj
graphviz-2.49.0/lib/patchwork/Makefile.in
graphviz-2.49.0/lib/pack/
graphviz-2.49.0/lib/pack/pack.h
graphviz-2.49.0/lib/pack/pack.c
graphviz-2.49.0/lib/pack/pack.3
graphviz-2.49.0/lib/pack/ccomps.c
graphviz-2.49.0/lib/pack/Makefile.am
graphviz-2.49.0/lib/pack/pack.3.pdf
graphviz-2.49.0/lib/pack/ptest.c
graphviz-2.49.0/lib/pack/Makefile.in
graphviz-2.49.0/lib/neatogen/
graphviz-2.49.0/lib/neatogen/voronoi.h
graphviz-2.49.0/lib/neatogen/quad_prog_solver.h
graphviz-2.49.0/lib/neatogen/neato.h
graphviz-2.49.0/lib/neatogen/matinv.c
graphviz-2.49.0/lib/neatogen/closest.c
graphviz-2.49.0/lib/neatogen/quad_prog_vpsc.h
graphviz-2.49.0/lib/neatogen/hedges.h
graphviz-2.49.0/lib/neatogen/opt_arrangement.c
graphviz-2.49.0/lib/neatogen/digcola.h
graphviz-2.49.0/lib/neatogen/adjust.c
graphviz-2.49.0/lib/neatogen/bfs.c
graphviz-2.49.0/lib/neatogen/dijkstra.h
graphviz-2.49.0/lib/neatogen/legal.c
graphviz-2.49.0/lib/neatogen/conjgrad.h
graphviz-2.49.0/lib/neatogen/mem.h
graphviz-2.49.0/lib/neatogen/printvis.c
graphviz-2.49.0/lib/neatogen/overlap.c
graphviz-2.49.0/lib/neatogen/voronoi.c
graphviz-2.49.0/lib/neatogen/poly.h
graphviz-2.49.0/lib/neatogen/memory.c
graphviz-2.49.0/lib/neatogen/multispline.c
graphviz-2.49.0/lib/neatogen/stress.c
graphviz-2.49.0/lib/neatogen/quad_prog_solve.c
graphviz-2.49.0/lib/neatogen/matrix_ops.h
graphviz-2.49.0/lib/neatogen/lu.c
graphviz-2.49.0/lib/neatogen/sparsegraph.h
graphviz-2.49.0/lib/neatogen/bfs.h
graphviz-2.49.0/lib/neatogen/heap.h
graphviz-2.49.0/lib/neatogen/randomkit.c
graphviz-2.49.0/lib/neatogen/info.h
graphviz-2.49.0/lib/neatogen/overlap.h
graphviz-2.49.0/lib/neatogen/embed_graph.h
graphviz-2.49.0/lib/neatogen/site.c
graphviz-2.49.0/lib/neatogen/pca.c
graphviz-2.49.0/lib/neatogen/stress.h
graphviz-2.49.0/lib/neatogen/pca.h
graphviz-2.49.0/lib/neatogen/gvneatogen.vcxproj.filters
graphviz-2.49.0/lib/neatogen/constraint.c
graphviz-2.49.0/lib/neatogen/quad_prog_vpsc.c
graphviz-2.49.0/lib/neatogen/neatosplines.c
graphviz-2.49.0/lib/neatogen/constrained_majorization_ipsep.c
graphviz-2.49.0/lib/neatogen/matrix_ops.c
graphviz-2.49.0/lib/neatogen/sgd.c
graphviz-2.49.0/lib/neatogen/delaunay.c
graphviz-2.49.0/lib/neatogen/stuff.c
graphviz-2.49.0/lib/neatogen/poly.c
graphviz-2.49.0/lib/neatogen/defs.h
graphviz-2.49.0/lib/neatogen/info.c
graphviz-2.49.0/lib/neatogen/kkutils.c
graphviz-2.49.0/lib/neatogen/geometry.c
graphviz-2.49.0/lib/neatogen/delaunay.h
graphviz-2.49.0/lib/neatogen/neatoprocs.h
graphviz-2.49.0/lib/neatogen/dijkstra.c
graphviz-2.49.0/lib/neatogen/circuit.c
graphviz-2.49.0/lib/neatogen/solve.c
graphviz-2.49.0/lib/neatogen/call_tri.h
graphviz-2.49.0/lib/neatogen/edges.c
graphviz-2.49.0/lib/neatogen/kkutils.h
graphviz-2.49.0/lib/neatogen/Makefile.am
graphviz-2.49.0/lib/neatogen/mosek_quad_solve.h
graphviz-2.49.0/lib/neatogen/multispline.h
graphviz-2.49.0/lib/neatogen/geometry.h
graphviz-2.49.0/lib/neatogen/conjgrad.c
graphviz-2.49.0/lib/neatogen/hedges.c
graphviz-2.49.0/lib/neatogen/constrained_majorization.c
graphviz-2.49.0/lib/neatogen/compute_hierarchy.c
graphviz-2.49.0/lib/neatogen/embed_graph.c
graphviz-2.49.0/lib/neatogen/smart_ini_x.c
graphviz-2.49.0/lib/neatogen/mosek_quad_solve.c
graphviz-2.49.0/lib/neatogen/heap.c
graphviz-2.49.0/lib/neatogen/call_tri.c
graphviz-2.49.0/lib/neatogen/adjust.h
graphviz-2.49.0/lib/neatogen/edges.h
graphviz-2.49.0/lib/neatogen/fPQ.h
graphviz-2.49.0/lib/neatogen/gvneatogen.vcxproj
graphviz-2.49.0/lib/neatogen/site.h
graphviz-2.49.0/lib/neatogen/closest.h
graphviz-2.49.0/lib/neatogen/Makefile.in
graphviz-2.49.0/lib/neatogen/neatoinit.c
graphviz-2.49.0/lib/neatogen/sgd.h
graphviz-2.49.0/lib/neatogen/randomkit.h
graphviz-2.49.0/lib/Makefile.am
graphviz-2.49.0/lib/sfio/
graphviz-2.49.0/lib/sfio/sfraise.c
graphviz-2.49.0/lib/sfio/sfflsbuf.c
graphviz-2.49.0/lib/sfio/sfwrite.c
graphviz-2.49.0/lib/sfio/sfmode.c
graphviz-2.49.0/lib/sfio/sfpkrd.c
graphviz-2.49.0/lib/sfio/sfread.c
graphviz-2.49.0/lib/sfio/sfio.vcxproj
graphviz-2.49.0/lib/sfio/sfseek.c
graphviz-2.49.0/lib/sfio/sfungetc.c
graphviz-2.49.0/lib/sfio/sfdisc.c
graphviz-2.49.0/lib/sfio/sfsync.c
graphviz-2.49.0/lib/sfio/sfprintf.c
graphviz-2.49.0/lib/sfio/sfhdr.h
graphviz-2.49.0/lib/sfio/sfwr.c
graphviz-2.49.0/lib/sfio/sfextern.c
graphviz-2.49.0/lib/sfio/sfopen.c
graphviz-2.49.0/lib/sfio/sffilbuf.c
graphviz-2.49.0/lib/sfio/sfio_t.h
graphviz-2.49.0/lib/sfio/sfresize.c
graphviz-2.49.0/lib/sfio/sftable.c
graphviz-2.49.0/lib/sfio/sfswap.c
graphviz-2.49.0/lib/sfio/sfclose.c
graphviz-2.49.0/lib/sfio/sfsk.c
graphviz-2.49.0/lib/sfio/sfnew.c
graphviz-2.49.0/lib/sfio/sfscanf.c
graphviz-2.49.0/lib/sfio/sfnputc.c
graphviz-2.49.0/lib/sfio/sfrd.c
graphviz-2.49.0/lib/sfio/sfvscanf.c
graphviz-2.49.0/lib/sfio/sfsetfd.c
graphviz-2.49.0/lib/sfio/sfio.vcxproj.filters
graphviz-2.49.0/lib/sfio/sftmp.c
graphviz-2.49.0/lib/sfio/sfstack.c
graphviz-2.49.0/lib/sfio/sfvprintf.c
graphviz-2.49.0/lib/sfio/Makefile.am
graphviz-2.49.0/lib/sfio/Sfio_f/
graphviz-2.49.0/lib/sfio/Sfio_f/_sfputc.c
graphviz-2.49.0/lib/sfio/Sfio_f/_sfgetc.c
graphviz-2.49.0/lib/sfio/Sfio_f/_sffileno.c
graphviz-2.49.0/lib/sfio/Sfio_f/Makefile.am
graphviz-2.49.0/lib/sfio/Sfio_f/_sfslen.c
graphviz-2.49.0/lib/sfio/Sfio_f/Makefile.in
graphviz-2.49.0/lib/sfio/sfsetbuf.c
graphviz-2.49.0/lib/sfio/sfexcept.c
graphviz-2.49.0/lib/sfio/sfio.h
graphviz-2.49.0/lib/sfio/README
graphviz-2.49.0/lib/sfio/sfputr.c
graphviz-2.49.0/lib/sfio/sfcvt.c
graphviz-2.49.0/lib/sfio/Makefile.in
graphviz-2.49.0/lib/ortho/
graphviz-2.49.0/lib/ortho/maze.c
graphviz-2.49.0/lib/ortho/sgraph.c
graphviz-2.49.0/lib/ortho/sgraph.h
graphviz-2.49.0/lib/ortho/gvortho.vcxproj
graphviz-2.49.0/lib/ortho/maze.h
graphviz-2.49.0/lib/ortho/trapezoid.c
graphviz-2.49.0/lib/ortho/trap.h
graphviz-2.49.0/lib/ortho/structures.h
graphviz-2.49.0/lib/ortho/rawgraph.c
graphviz-2.49.0/lib/ortho/rawgraph.h
graphviz-2.49.0/lib/ortho/ortho.h
graphviz-2.49.0/lib/ortho/partition.c
graphviz-2.49.0/lib/ortho/ortho.c
graphviz-2.49.0/lib/ortho/Makefile.am
graphviz-2.49.0/lib/ortho/partition.h
graphviz-2.49.0/lib/ortho/gvortho.vcxproj.filters
graphviz-2.49.0/lib/ortho/fPQ.h
graphviz-2.49.0/lib/ortho/Makefile.in
graphviz-2.49.0/lib/ortho/fPQ.c
graphviz-2.49.0/lib/sfdpgen/
graphviz-2.49.0/lib/sfdpgen/stress_model.h
graphviz-2.49.0/lib/sfdpgen/sfdp.vcxproj.filters
graphviz-2.49.0/lib/sfdpgen/spring_electrical.c
graphviz-2.49.0/lib/sfdpgen/uniform_stress.c
graphviz-2.49.0/lib/sfdpgen/stress_model.c
graphviz-2.49.0/lib/sfdpgen/libsfdp.pc.in
graphviz-2.49.0/lib/sfdpgen/PriorityQueue.h
graphviz-2.49.0/lib/sfdpgen/PriorityQueue.c
graphviz-2.49.0/lib/sfdpgen/post_process.h
graphviz-2.49.0/lib/sfdpgen/Multilevel.h
graphviz-2.49.0/lib/sfdpgen/uniform_stress.h
graphviz-2.49.0/lib/sfdpgen/sparse_solve.h
graphviz-2.49.0/lib/sfdpgen/sfdp.h
graphviz-2.49.0/lib/sfdpgen/sfdpinit.c
graphviz-2.49.0/lib/sfdpgen/Makefile.am
graphviz-2.49.0/lib/sfdpgen/sparse_solve.c
graphviz-2.49.0/lib/sfdpgen/Multilevel.c
graphviz-2.49.0/lib/sfdpgen/sfdp.vcxproj
graphviz-2.49.0/lib/sfdpgen/post_process.c
graphviz-2.49.0/lib/sfdpgen/Makefile.in
graphviz-2.49.0/lib/sfdpgen/sfdpinternal.h
graphviz-2.49.0/lib/sfdpgen/spring_electrical.h
graphviz-2.49.0/lib/vmalloc/
graphviz-2.49.0/lib/vmalloc/vmalloc.vcxproj.filters
graphviz-2.49.0/lib/vmalloc/vmalloc.vcxproj
graphviz-2.49.0/lib/vmalloc/vmstrdup.c
graphviz-2.49.0/lib/vmalloc/vmalloc.h
graphviz-2.49.0/lib/vmalloc/Makefile.am
graphviz-2.49.0/lib/vmalloc/vmclose.c
graphviz-2.49.0/lib/vmalloc/vmclear.c
graphviz-2.49.0/lib/vmalloc/vmopen.c
graphviz-2.49.0/lib/vmalloc/Makefile.in
graphviz-2.49.0/lib/vmalloc/vmalloc.c
graphviz-2.49.0/lib/gvc.vcxproj.filters
graphviz-2.49.0/lib/sparse/
graphviz-2.49.0/lib/sparse/vector.h
graphviz-2.49.0/lib/sparse/LinkedList.c
graphviz-2.49.0/lib/sparse/color_palette.h
graphviz-2.49.0/lib/sparse/colorutil.c
graphviz-2.49.0/lib/sparse/color_palette.c
graphviz-2.49.0/lib/sparse/clustering.h
graphviz-2.49.0/lib/sparse/gvsparse.vcxproj
graphviz-2.49.0/lib/sparse/clustering.c
graphviz-2.49.0/lib/sparse/BinaryHeap.h
graphviz-2.49.0/lib/sparse/DotIO.h
graphviz-2.49.0/lib/sparse/general.h
graphviz-2.49.0/lib/sparse/IntStack.h
graphviz-2.49.0/lib/sparse/DotIO.c
graphviz-2.49.0/lib/sparse/IntStack.c
graphviz-2.49.0/lib/sparse/LinkedList.h
graphviz-2.49.0/lib/sparse/general.c
graphviz-2.49.0/lib/sparse/gvsparse.vcxproj.filters
graphviz-2.49.0/lib/sparse/SparseMatrix.h
graphviz-2.49.0/lib/sparse/Makefile.am
graphviz-2.49.0/lib/sparse/QuadTree.c
graphviz-2.49.0/lib/sparse/colorutil.h
graphviz-2.49.0/lib/sparse/mq.h
graphviz-2.49.0/lib/sparse/QuadTree.h
graphviz-2.49.0/lib/sparse/BinaryHeap.c
graphviz-2.49.0/lib/sparse/mq.c
graphviz-2.49.0/lib/sparse/SparseMatrix.c
graphviz-2.49.0/lib/sparse/vector.c
graphviz-2.49.0/lib/sparse/Makefile.in
graphviz-2.49.0/lib/Makefile.in
graphviz-2.49.0/version.m4
graphviz-2.49.0/awk/
graphviz-2.49.0/awk/brewer.awk
graphviz-2.49.0/awk/svgcolor.awk
graphviz-2.49.0/awk/stringize.awk
graphviz-2.49.0/awk/colortbl.awk
graphviz-2.49.0/configure
graphviz-2.49.0/cmd/
graphviz-2.49.0/cmd/edgepaint/
graphviz-2.49.0/cmd/edgepaint/edgepaintmain.c
graphviz-2.49.0/cmd/edgepaint/edgepaint.1.pdf
graphviz-2.49.0/cmd/edgepaint/edgepaint.vcxproj.filters
graphviz-2.49.0/cmd/edgepaint/edgepaint.vcxproj
graphviz-2.49.0/cmd/edgepaint/Makefile.am
graphviz-2.49.0/cmd/edgepaint/edgepaint.1
graphviz-2.49.0/cmd/edgepaint/Makefile.in
graphviz-2.49.0/cmd/mingle/
graphviz-2.49.0/cmd/mingle/mingle.1.pdf
graphviz-2.49.0/cmd/mingle/minglemain.c
graphviz-2.49.0/cmd/mingle/Makefile.am
graphviz-2.49.0/cmd/mingle/mingle.1
graphviz-2.49.0/cmd/mingle/mingle.vcxproj
graphviz-2.49.0/cmd/mingle/mingle.vcxproj.filters
graphviz-2.49.0/cmd/mingle/Makefile.in
graphviz-2.49.0/cmd/gvmap/
graphviz-2.49.0/cmd/gvmap/power.h
graphviz-2.49.0/cmd/gvmap/cluster.1
graphviz-2.49.0/cmd/gvmap/gvmap.sh.1
graphviz-2.49.0/cmd/gvmap/country_graph_coloring.c
graphviz-2.49.0/cmd/gvmap/gvmap.c
graphviz-2.49.0/cmd/gvmap/cluster.1.pdf
graphviz-2.49.0/cmd/gvmap/country_graph_coloring.h
graphviz-2.49.0/cmd/gvmap/gvmap.sh.1.pdf
graphviz-2.49.0/cmd/gvmap/cluster.c
graphviz-2.49.0/cmd/gvmap/make_map.h
graphviz-2.49.0/cmd/gvmap/Makefile.am
graphviz-2.49.0/cmd/gvmap/make_map.c
graphviz-2.49.0/cmd/gvmap/gvmap.1.pdf
graphviz-2.49.0/cmd/gvmap/gvmap.vcxproj.filters
graphviz-2.49.0/cmd/gvmap/power.c
graphviz-2.49.0/cmd/gvmap/gvmap.sh
graphviz-2.49.0/cmd/gvmap/gvmap.1
graphviz-2.49.0/cmd/gvmap/gvmap.vcxproj
graphviz-2.49.0/cmd/gvmap/Makefile.in
graphviz-2.49.0/cmd/lneato/
graphviz-2.49.0/cmd/lneato/lneato.1.pdf
graphviz-2.49.0/cmd/lneato/lneato.vcxproj
graphviz-2.49.0/cmd/lneato/lneato.vcxproj.filters
graphviz-2.49.0/cmd/lneato/mswin32/
graphviz-2.49.0/cmd/lneato/mswin32/lneato.c
graphviz-2.49.0/cmd/lneato/mswin32/lneato.mak
graphviz-2.49.0/cmd/lneato/mswin32/doinst
graphviz-2.49.0/cmd/lneato/lneato.bsh
graphviz-2.49.0/cmd/lneato/lneato.1
graphviz-2.49.0/cmd/lneato/lneato.sh
graphviz-2.49.0/cmd/lneato/lneato.ksh
graphviz-2.49.0/cmd/lneato/Makefile.am
graphviz-2.49.0/cmd/lneato/Makefile.in
graphviz-2.49.0/cmd/gvpr/
graphviz-2.49.0/cmd/gvpr/gvpr.1
graphviz-2.49.0/cmd/gvpr/gvpr.vcxproj.filters
graphviz-2.49.0/cmd/gvpr/lib/
graphviz-2.49.0/cmd/gvpr/lib/flatten
graphviz-2.49.0/cmd/gvpr/lib/maxdeg
graphviz-2.49.0/cmd/gvpr/lib/dijkstra
graphviz-2.49.0/cmd/gvpr/lib/chkedges
graphviz-2.49.0/cmd/gvpr/lib/attr
graphviz-2.49.0/cmd/gvpr/lib/clustg
graphviz-2.49.0/cmd/gvpr/lib/color
graphviz-2.49.0/cmd/gvpr/lib/group
graphviz-2.49.0/cmd/gvpr/lib/dechain
graphviz-2.49.0/cmd/gvpr/lib/bipart
graphviz-2.49.0/cmd/gvpr/lib/col
graphviz-2.49.0/cmd/gvpr/lib/bbox
graphviz-2.49.0/cmd/gvpr/lib/bb
graphviz-2.49.0/cmd/gvpr/lib/delnodes
graphviz-2.49.0/cmd/gvpr/lib/deledges
graphviz-2.49.0/cmd/gvpr/lib/binduce
graphviz-2.49.0/cmd/gvpr/lib/treetoclust
graphviz-2.49.0/cmd/gvpr/lib/topon
graphviz-2.49.0/cmd/gvpr/lib/histogram
graphviz-2.49.0/cmd/gvpr/lib/cycle
graphviz-2.49.0/cmd/gvpr/lib/path
graphviz-2.49.0/cmd/gvpr/lib/indent
graphviz-2.49.0/cmd/gvpr/lib/rotate
graphviz-2.49.0/cmd/gvpr/lib/get-layers-list
graphviz-2.49.0/cmd/gvpr/lib/scalexy
graphviz-2.49.0/cmd/gvpr/lib/Makefile.am
graphviz-2.49.0/cmd/gvpr/lib/chkclusters
graphviz-2.49.0/cmd/gvpr/lib/addranks
graphviz-2.49.0/cmd/gvpr/lib/knbhd
graphviz-2.49.0/cmd/gvpr/lib/anon
graphviz-2.49.0/cmd/gvpr/lib/deghist
graphviz-2.49.0/cmd/gvpr/lib/span
graphviz-2.49.0/cmd/gvpr/lib/depath
graphviz-2.49.0/cmd/gvpr/lib/addrings
graphviz-2.49.0/cmd/gvpr/lib/addedges
graphviz-2.49.0/cmd/gvpr/lib/delmulti
graphviz-2.49.0/cmd/gvpr/lib/scale
graphviz-2.49.0/cmd/gvpr/lib/Makefile
graphviz-2.49.0/cmd/gvpr/lib/Makefile.in
graphviz-2.49.0/cmd/gvpr/lib/collapse
graphviz-2.49.0/cmd/gvpr/lib/cliptree
graphviz-2.49.0/cmd/gvpr/gvprmain.c
graphviz-2.49.0/cmd/gvpr/gvpr.vcxproj
graphviz-2.49.0/cmd/gvpr/Makefile.am
graphviz-2.49.0/cmd/gvpr/Makefile.in
graphviz-2.49.0/cmd/gvpr/gvpr.1.pdf
graphviz-2.49.0/cmd/smyrna/
graphviz-2.49.0/cmd/smyrna/topviewfuncs.h
graphviz-2.49.0/cmd/smyrna/main.c
graphviz-2.49.0/cmd/smyrna/support.h
graphviz-2.49.0/cmd/smyrna/draw.c
graphviz-2.49.0/cmd/smyrna/gltemplate.h
graphviz-2.49.0/cmd/smyrna/viewport.c
graphviz-2.49.0/cmd/smyrna/trackball.h
graphviz-2.49.0/cmd/smyrna/topviewfuncs.c
graphviz-2.49.0/cmd/smyrna/trackball.c
graphviz-2.49.0/cmd/smyrna/arcball.h
graphviz-2.49.0/cmd/smyrna/smyrnadefs.h
graphviz-2.49.0/cmd/smyrna/glmotion.h
graphviz-2.49.0/cmd/smyrna/topviewdefs.h
graphviz-2.49.0/cmd/smyrna/draw.h
graphviz-2.49.0/cmd/smyrna/smyrna_utils.h
graphviz-2.49.0/cmd/smyrna/glutrender.h
graphviz-2.49.0/cmd/smyrna/smyrna.vcxproj.filters
graphviz-2.49.0/cmd/smyrna/tvnodes.c
graphviz-2.49.0/cmd/smyrna/viewportcamera.c
graphviz-2.49.0/cmd/smyrna/selectionfuncs.h
graphviz-2.49.0/cmd/smyrna/TODO
graphviz-2.49.0/cmd/smyrna/tvnodes.h
graphviz-2.49.0/cmd/smyrna/topfisheyeview.c
graphviz-2.49.0/cmd/smyrna/glutrender.c
graphviz-2.49.0/cmd/smyrna/smyrna.vcxproj
graphviz-2.49.0/cmd/smyrna/smyrna.1.pdf
graphviz-2.49.0/cmd/smyrna/viewportcamera.h
graphviz-2.49.0/cmd/smyrna/topfisheyeview.h
graphviz-2.49.0/cmd/smyrna/gltemplate.c
graphviz-2.49.0/cmd/smyrna/hotkeymap.c
graphviz-2.49.0/cmd/smyrna/polytess.c
graphviz-2.49.0/cmd/smyrna/glexpose.c
graphviz-2.49.0/cmd/smyrna/hier.c
graphviz-2.49.0/cmd/smyrna/hotkeymap.h
graphviz-2.49.0/cmd/smyrna/selectionfuncs.c
graphviz-2.49.0/cmd/smyrna/smyrna_utils.c
graphviz-2.49.0/cmd/smyrna/Makefile.am
graphviz-2.49.0/cmd/smyrna/gui/
graphviz-2.49.0/cmd/smyrna/gui/callbacks.c
graphviz-2.49.0/cmd/smyrna/gui/menucallbacks.h
graphviz-2.49.0/cmd/smyrna/gui/appmouse.h
graphviz-2.49.0/cmd/smyrna/gui/datalistcallbacks.h
graphviz-2.49.0/cmd/smyrna/gui/topviewsettings.h
graphviz-2.49.0/cmd/smyrna/gui/gui.h
graphviz-2.49.0/cmd/smyrna/gui/menucallbacks.c
graphviz-2.49.0/cmd/smyrna/gui/glcompui.c
graphviz-2.49.0/cmd/smyrna/gui/frmobjectui.c
graphviz-2.49.0/cmd/smyrna/gui/callbacks.h
graphviz-2.49.0/cmd/smyrna/gui/toolboxcallbacks.h
graphviz-2.49.0/cmd/smyrna/gui/glcompui.h
graphviz-2.49.0/cmd/smyrna/gui/gui.c
graphviz-2.49.0/cmd/smyrna/gui/appmouse.c
graphviz-2.49.0/cmd/smyrna/gui/datalistcallbacks.c
graphviz-2.49.0/cmd/smyrna/gui/frmobjectui.h
graphviz-2.49.0/cmd/smyrna/gui/toolboxcallbacks.c
graphviz-2.49.0/cmd/smyrna/gui/topviewsettings.c
graphviz-2.49.0/cmd/smyrna/gvprpipe.h
graphviz-2.49.0/cmd/smyrna/arcball.c
graphviz-2.49.0/cmd/smyrna/smyrna.1
graphviz-2.49.0/cmd/smyrna/polytess.h
graphviz-2.49.0/cmd/smyrna/glmotion.c
graphviz-2.49.0/cmd/smyrna/materials.h
graphviz-2.49.0/cmd/smyrna/gvprpipe.c
graphviz-2.49.0/cmd/smyrna/viewport.h
graphviz-2.49.0/cmd/smyrna/glexpose.h
graphviz-2.49.0/cmd/smyrna/hier.h
graphviz-2.49.0/cmd/smyrna/Makefile.in
graphviz-2.49.0/cmd/dot/
graphviz-2.49.0/cmd/dot/dot_builtins.c
graphviz-2.49.0/cmd/dot/no_builtins.c
graphviz-2.49.0/cmd/dot/dot.vcxproj.filters
graphviz-2.49.0/cmd/dot/dot.vcxproj
graphviz-2.49.0/cmd/dot/dot.1
graphviz-2.49.0/cmd/dot/osage.1.pdf
graphviz-2.49.0/cmd/dot/dot.c
graphviz-2.49.0/cmd/dot/osage.1
graphviz-2.49.0/cmd/dot/patchwork.1
graphviz-2.49.0/cmd/dot/Makefile.am
graphviz-2.49.0/cmd/dot/dot.1.pdf
graphviz-2.49.0/cmd/dot/patchwork.1.pdf
graphviz-2.49.0/cmd/dot/Makefile.in
graphviz-2.49.0/cmd/tools/
graphviz-2.49.0/cmd/tools/sccmap.1
graphviz-2.49.0/cmd/tools/gvcolor.vcxproj
graphviz-2.49.0/cmd/tools/graph_generator.h
graphviz-2.49.0/cmd/tools/mmio.h
graphviz-2.49.0/cmd/tools/gml2gv.vcxproj.filters
graphviz-2.49.0/cmd/tools/gc.vcxproj
graphviz-2.49.0/cmd/tools/ccomps.1
graphviz-2.49.0/cmd/tools/colxlate.c
graphviz-2.49.0/cmd/tools/dijkstra.vcxproj
graphviz-2.49.0/cmd/tools/gvcolor.1.pdf
graphviz-2.49.0/cmd/tools/bcomps.vcxproj
graphviz-2.49.0/cmd/tools/gvgen.1
graphviz-2.49.0/cmd/tools/gv2gml.c
graphviz-2.49.0/cmd/tools/mm2gv.vcxproj.filters
graphviz-2.49.0/cmd/tools/sccmap.vcxproj.filters
graphviz-2.49.0/cmd/tools/nop.1
graphviz-2.49.0/cmd/tools/gvgen.c
graphviz-2.49.0/cmd/tools/gc.c
graphviz-2.49.0/cmd/tools/graph_generator.c
graphviz-2.49.0/cmd/tools/cvtgxl.c
graphviz-2.49.0/cmd/tools/graphml2gv.1
graphviz-2.49.0/cmd/tools/acyclic.vcxproj
graphviz-2.49.0/cmd/tools/mmio.c
graphviz-2.49.0/cmd/tools/ccomps.vcxproj
graphviz-2.49.0/cmd/tools/gvcolor.vcxproj.filters
graphviz-2.49.0/cmd/tools/mm2gv.vcxproj
graphviz-2.49.0/cmd/tools/matrix_market.c
graphviz-2.49.0/cmd/tools/sccmap.c
graphviz-2.49.0/cmd/tools/nop.1.pdf
graphviz-2.49.0/cmd/tools/gvpack.1
graphviz-2.49.0/cmd/tools/gc.vcxproj.filters
graphviz-2.49.0/cmd/tools/gml2gv.c
graphviz-2.49.0/cmd/tools/gvpack.1.pdf
graphviz-2.49.0/cmd/tools/bcomps.vcxproj.filters
graphviz-2.49.0/cmd/tools/nop.c
graphviz-2.49.0/cmd/tools/graphml2gv.vcxproj.filters
graphviz-2.49.0/cmd/tools/gvpack.vcxproj
graphviz-2.49.0/cmd/tools/gv2gxl.c
graphviz-2.49.0/cmd/tools/unflatten.c
graphviz-2.49.0/cmd/tools/acyclic.1
graphviz-2.49.0/cmd/tools/ccomps.1.pdf
graphviz-2.49.0/cmd/tools/gvcolor.c
graphviz-2.49.0/cmd/tools/unflatten.1
graphviz-2.49.0/cmd/tools/mm2gv.1
graphviz-2.49.0/cmd/tools/graphml2gv.1.pdf
graphviz-2.49.0/cmd/tools/gxl2gv.c
graphviz-2.49.0/cmd/tools/gv2gml.vcxproj
graphviz-2.49.0/cmd/tools/unflatten.vcxproj.filters
graphviz-2.49.0/cmd/tools/gxl2gv.1.pdf
graphviz-2.49.0/cmd/tools/gxl2gv.1
graphviz-2.49.0/cmd/tools/nop.vcxproj
graphviz-2.49.0/cmd/tools/unflatten.1.pdf
graphviz-2.49.0/cmd/tools/gxl2gv.vcxproj
graphviz-2.49.0/cmd/tools/gmlscan.c
graphviz-2.49.0/cmd/tools/dijkstra.1.pdf
graphviz-2.49.0/cmd/tools/gvpack.vcxproj.filters
graphviz-2.49.0/cmd/tools/gvgen.1.pdf
graphviz-2.49.0/cmd/tools/gml2gv.h
graphviz-2.49.0/cmd/tools/nop.vcxproj.filters
graphviz-2.49.0/cmd/tools/unflatten.vcxproj
graphviz-2.49.0/cmd/tools/gvcolor.1
graphviz-2.49.0/cmd/tools/bcomps.1.pdf
graphviz-2.49.0/cmd/tools/gmlparse.h
graphviz-2.49.0/cmd/tools/matrix_market.h
graphviz-2.49.0/cmd/tools/gmlparse.y
graphviz-2.49.0/cmd/tools/gxl2gv.vcxproj.filters
graphviz-2.49.0/cmd/tools/mm2gv.1.pdf
graphviz-2.49.0/cmd/tools/tred.c
graphviz-2.49.0/cmd/tools/sccmap.1.pdf
graphviz-2.49.0/cmd/tools/tred.1.pdf
graphviz-2.49.0/cmd/tools/convert.h
graphviz-2.49.0/cmd/tools/gmlscan.l
graphviz-2.49.0/cmd/tools/bcomps.1
graphviz-2.49.0/cmd/tools/bcomps.c
graphviz-2.49.0/cmd/tools/gv2gml.vcxproj.filters
graphviz-2.49.0/cmd/tools/gvpack.c
graphviz-2.49.0/cmd/tools/sccmap.vcxproj
graphviz-2.49.0/cmd/tools/dijkstra.c
graphviz-2.49.0/cmd/tools/ccomps.c
graphviz-2.49.0/cmd/tools/dijkstra.1
graphviz-2.49.0/cmd/tools/Makefile.am
graphviz-2.49.0/cmd/tools/graphml2gv.c
graphviz-2.49.0/cmd/tools/gc.1
graphviz-2.49.0/cmd/tools/gc.1.pdf
graphviz-2.49.0/cmd/tools/graphml2gv.vcxproj
graphviz-2.49.0/cmd/tools/gml2gv.vcxproj
graphviz-2.49.0/cmd/tools/gmlparse.c
graphviz-2.49.0/cmd/tools/acyclic.1.pdf
graphviz-2.49.0/cmd/tools/mm2gv.c
graphviz-2.49.0/cmd/tools/gvgen.vcxproj
graphviz-2.49.0/cmd/tools/gvgen.vcxproj.filters
graphviz-2.49.0/cmd/tools/acyclic.c
graphviz-2.49.0/cmd/tools/gml2gv.1
graphviz-2.49.0/cmd/tools/colortbl.h
graphviz-2.49.0/cmd/tools/gml2gv.1.pdf
graphviz-2.49.0/cmd/tools/tred.vcxproj.filters
graphviz-2.49.0/cmd/tools/ccomps.vcxproj.filters
graphviz-2.49.0/cmd/tools/acyclic.vcxproj.filters
graphviz-2.49.0/cmd/tools/tred.vcxproj
graphviz-2.49.0/cmd/tools/tred.1
graphviz-2.49.0/cmd/tools/dijkstra.vcxproj.filters
graphviz-2.49.0/cmd/tools/Makefile.in
graphviz-2.49.0/cmd/gvedit/
graphviz-2.49.0/cmd/gvedit/moc_imageviewer.cpp
graphviz-2.49.0/cmd/gvedit/images/
graphviz-2.49.0/cmd/gvedit/images/run.png
graphviz-2.49.0/cmd/gvedit/images/save_as.png
graphviz-2.49.0/cmd/gvedit/images/paste.png
graphviz-2.49.0/cmd/gvedit/images/settings.png
graphviz-2.49.0/cmd/gvedit/images/new.png
graphviz-2.49.0/cmd/gvedit/images/cut.png
graphviz-2.49.0/cmd/gvedit/images/icon.png
graphviz-2.49.0/cmd/gvedit/images/copy.png
graphviz-2.49.0/cmd/gvedit/images/export.png
graphviz-2.49.0/cmd/gvedit/images/Makefile.am
graphviz-2.49.0/cmd/gvedit/images/open.png
graphviz-2.49.0/cmd/gvedit/images/save.png
graphviz-2.49.0/cmd/gvedit/images/Makefile.in
graphviz-2.49.0/cmd/gvedit/mdichild.cpp
graphviz-2.49.0/cmd/gvedit/imageviewer.h
graphviz-2.49.0/cmd/gvedit/main.cpp
graphviz-2.49.0/cmd/gvedit/imageviewer.cpp
graphviz-2.49.0/cmd/gvedit/moc_csettings.cpp
graphviz-2.49.0/cmd/gvedit/gvedit.vcxproj.filters
graphviz-2.49.0/cmd/gvedit/csettings.h
graphviz-2.49.0/cmd/gvedit/gvedit.vcxproj
graphviz-2.49.0/cmd/gvedit/mdichild.h
graphviz-2.49.0/cmd/gvedit/mainwindow.cpp
graphviz-2.49.0/cmd/gvedit/moc_mainwindow.cpp
graphviz-2.49.0/cmd/gvedit/csettings.cpp
graphviz-2.49.0/cmd/gvedit/ui/
graphviz-2.49.0/cmd/gvedit/ui/settings.ui
graphviz-2.49.0/cmd/gvedit/ui/main.ui
graphviz-2.49.0/cmd/gvedit/ui/Makefile.am
graphviz-2.49.0/cmd/gvedit/ui/Makefile.in
graphviz-2.49.0/cmd/gvedit/mdi.qrc
graphviz-2.49.0/cmd/gvedit/gvedit.1.pdf
graphviz-2.49.0/cmd/gvedit/ui_settings.h
graphviz-2.49.0/cmd/gvedit/mainwindow.h
graphviz-2.49.0/cmd/gvedit/Makefile.am
graphviz-2.49.0/cmd/gvedit/gvedit.pro.in
graphviz-2.49.0/cmd/gvedit/qrc_mdi.cpp
graphviz-2.49.0/cmd/gvedit/moc_mdichild.cpp
graphviz-2.49.0/cmd/gvedit/gvedit.1
graphviz-2.49.0/cmd/gvedit/Makefile.in
graphviz-2.49.0/cmd/lefty/
graphviz-2.49.0/cmd/lefty/cs2l/
graphviz-2.49.0/cmd/lefty/cs2l/cs2l.c
graphviz-2.49.0/cmd/lefty/cs2l/cs2l.h
graphviz-2.49.0/cmd/lefty/lex.c
graphviz-2.49.0/cmd/lefty/gfxview.h
graphviz-2.49.0/cmd/lefty/code.c
graphviz-2.49.0/cmd/lefty/mem.h
graphviz-2.49.0/cmd/lefty/exec.h
graphviz-2.49.0/cmd/lefty/leftyio.h
graphviz-2.49.0/cmd/lefty/ws/
graphviz-2.49.0/cmd/lefty/ws/gtk/
graphviz-2.49.0/cmd/lefty/ws/gtk/gmenu.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gscroll.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gcommon.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gcommon.h
graphviz-2.49.0/cmd/lefty/ws/gtk/glabel.c
graphviz-2.49.0/cmd/lefty/ws/gtk/garray.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gview.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gcanvas.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gbutton.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gtext.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gpcanvas.c
graphviz-2.49.0/cmd/lefty/ws/gtk/gquery.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/
graphviz-2.49.0/cmd/lefty/ws/mswin32/gmenu.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gscroll.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gcommon.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gcommon.h
graphviz-2.49.0/cmd/lefty/ws/mswin32/glabel.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/garray.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gview.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/resource.h
graphviz-2.49.0/cmd/lefty/ws/mswin32/gcanvas.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/Makefile.am
graphviz-2.49.0/cmd/lefty/ws/mswin32/gbutton.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gtext.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gpcanvas.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/gquery.c
graphviz-2.49.0/cmd/lefty/ws/mswin32/lefty.rc
graphviz-2.49.0/cmd/lefty/ws/mswin32/Makefile.in
graphviz-2.49.0/cmd/lefty/ws/none/
graphviz-2.49.0/cmd/lefty/ws/none/gmenu.c
graphviz-2.49.0/cmd/lefty/ws/none/gscroll.c
graphviz-2.49.0/cmd/lefty/ws/none/gcommon.c
graphviz-2.49.0/cmd/lefty/ws/none/gcommon.h
graphviz-2.49.0/cmd/lefty/ws/none/glabel.c
graphviz-2.49.0/cmd/lefty/ws/none/garray.c
graphviz-2.49.0/cmd/lefty/ws/none/gview.c
graphviz-2.49.0/cmd/lefty/ws/none/gcanvas.c
graphviz-2.49.0/cmd/lefty/ws/none/gbutton.c
graphviz-2.49.0/cmd/lefty/ws/none/gtext.c
graphviz-2.49.0/cmd/lefty/ws/none/gpcanvas.c
graphviz-2.49.0/cmd/lefty/ws/none/gquery.c
graphviz-2.49.0/cmd/lefty/ws/x11/
graphviz-2.49.0/cmd/lefty/ws/x11/gmenu.c
graphviz-2.49.0/cmd/lefty/ws/x11/gscroll.c
graphviz-2.49.0/cmd/lefty/ws/x11/gcommon.c
graphviz-2.49.0/cmd/lefty/ws/x11/gcommon.h
graphviz-2.49.0/cmd/lefty/ws/x11/glabel.c
graphviz-2.49.0/cmd/lefty/ws/x11/garray.c
graphviz-2.49.0/cmd/lefty/ws/x11/gview.c
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/Draw.c
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/Dir.c
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/Path.c
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/xstat.h
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/SF.h
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/SFDecls.h
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/SelFile.c
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/Makefile.am
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/SFinternal.h
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/README.selfile
graphviz-2.49.0/cmd/lefty/ws/x11/libfilereq/Makefile.in
graphviz-2.49.0/cmd/lefty/ws/x11/gcanvas.c
graphviz-2.49.0/cmd/lefty/ws/x11/Makefile.am
graphviz-2.49.0/cmd/lefty/ws/x11/gbutton.c
graphviz-2.49.0/cmd/lefty/ws/x11/gtext.c
graphviz-2.49.0/cmd/lefty/ws/x11/gpcanvas.c
graphviz-2.49.0/cmd/lefty/ws/x11/gquery.c
graphviz-2.49.0/cmd/lefty/ws/x11/Makefile.in
graphviz-2.49.0/cmd/lefty/ws/Makefile.am
graphviz-2.49.0/cmd/lefty/ws/Makefile.in
graphviz-2.49.0/cmd/lefty/mem.c
graphviz-2.49.0/cmd/lefty/lefty.1
graphviz-2.49.0/cmd/lefty/internal.h
graphviz-2.49.0/cmd/lefty/colors.txt
graphviz-2.49.0/cmd/lefty/str.c
graphviz-2.49.0/cmd/lefty/lefty.vcxproj.filters
graphviz-2.49.0/cmd/lefty/gfxview.c
graphviz-2.49.0/cmd/lefty/txtview.h
graphviz-2.49.0/cmd/lefty/lefty.1.pdf
graphviz-2.49.0/cmd/lefty/parse.h
graphviz-2.49.0/cmd/lefty/common.c
graphviz-2.49.0/cmd/lefty/code.h
graphviz-2.49.0/cmd/lefty/examples/
graphviz-2.49.0/cmd/lefty/examples/slides.lefty
graphviz-2.49.0/cmd/lefty/examples/box.lefty
graphviz-2.49.0/cmd/lefty/examples/tree.lefty
graphviz-2.49.0/cmd/lefty/examples/def.lefty
graphviz-2.49.0/cmd/lefty/examples/fractal.lefty
graphviz-2.49.0/cmd/lefty/examples/Makefile.am
graphviz-2.49.0/cmd/lefty/examples/fractal2.lefty
graphviz-2.49.0/cmd/lefty/examples/Makefile.in
graphviz-2.49.0/cmd/lefty/lefty.psp
graphviz-2.49.0/cmd/lefty/common.h
graphviz-2.49.0/cmd/lefty/dot2l/
graphviz-2.49.0/cmd/lefty/dot2l/y.tab.h
graphviz-2.49.0/cmd/lefty/dot2l/dotlex.c
graphviz-2.49.0/cmd/lefty/dot2l/dotparse.c
graphviz-2.49.0/cmd/lefty/dot2l/dot2l.h
graphviz-2.49.0/cmd/lefty/dot2l/dottrie.c
graphviz-2.49.0/cmd/lefty/dot2l/dotparse.h
graphviz-2.49.0/cmd/lefty/dot2l/dotparse.y
graphviz-2.49.0/cmd/lefty/dot2l/triefa.h
graphviz-2.49.0/cmd/lefty/dot2l/triefa.c
graphviz-2.49.0/cmd/lefty/dot2l/Makefile.am
graphviz-2.49.0/cmd/lefty/dot2l/y.tab.c
graphviz-2.49.0/cmd/lefty/dot2l/y.output
graphviz-2.49.0/cmd/lefty/dot2l/dot2l.c
graphviz-2.49.0/cmd/lefty/dot2l/Makefile.in
graphviz-2.49.0/cmd/lefty/internal.c
graphviz-2.49.0/cmd/lefty/tbl.c
graphviz-2.49.0/cmd/lefty/parse.c
graphviz-2.49.0/cmd/lefty/g.c
graphviz-2.49.0/cmd/lefty/aix_mods/
graphviz-2.49.0/cmd/lefty/aix_mods/common.h
graphviz-2.49.0/cmd/lefty/aix_mods/tbl.c
graphviz-2.49.0/cmd/lefty/aix_mods/exec.c
graphviz-2.49.0/cmd/lefty/txtview.c
graphviz-2.49.0/cmd/lefty/str.h
graphviz-2.49.0/cmd/lefty/tbl.h
graphviz-2.49.0/cmd/lefty/Makefile.am
graphviz-2.49.0/cmd/lefty/display.c
graphviz-2.49.0/cmd/lefty/lefty.c
graphviz-2.49.0/cmd/lefty/display.h
graphviz-2.49.0/cmd/lefty/lex.h
graphviz-2.49.0/cmd/lefty/g.h
graphviz-2.49.0/cmd/lefty/exec.c
graphviz-2.49.0/cmd/lefty/Makefile.in
graphviz-2.49.0/cmd/lefty/os/
graphviz-2.49.0/cmd/lefty/os/mswin32/
graphviz-2.49.0/cmd/lefty/os/mswin32/io.c
graphviz-2.49.0/cmd/lefty/os/mswin32/Makefile.am
graphviz-2.49.0/cmd/lefty/os/mswin32/Makefile.in
graphviz-2.49.0/cmd/lefty/os/Makefile.am
graphviz-2.49.0/cmd/lefty/os/unix/
graphviz-2.49.0/cmd/lefty/os/unix/io.c
graphviz-2.49.0/cmd/lefty/os/unix/Makefile.am
graphviz-2.49.0/cmd/lefty/os/unix/Makefile.in
graphviz-2.49.0/cmd/lefty/os/Makefile.in
graphviz-2.49.0/cmd/lefty/lefty.vcxproj
graphviz-2.49.0/cmd/Makefile.am
graphviz-2.49.0/cmd/dotty/
graphviz-2.49.0/cmd/dotty/dotty.ksh
graphviz-2.49.0/cmd/dotty/dotty_draw.lefty
graphviz-2.49.0/cmd/dotty/dotty_layout.lefty
graphviz-2.49.0/cmd/dotty/dotty.vcxproj
graphviz-2.49.0/cmd/dotty/dotty.sh
graphviz-2.49.0/cmd/dotty/dotty_edit.lefty
graphviz-2.49.0/cmd/dotty/notes
graphviz-2.49.0/cmd/dotty/mswin32/
graphviz-2.49.0/cmd/dotty/mswin32/.deps/
graphviz-2.49.0/cmd/dotty/mswin32/.deps/dotty.Po
graphviz-2.49.0/cmd/dotty/mswin32/dotty.mak
graphviz-2.49.0/cmd/dotty/mswin32/dotty.c
graphviz-2.49.0/cmd/dotty/mswin32/doinst
graphviz-2.49.0/cmd/dotty/dotty.bsh
graphviz-2.49.0/cmd/dotty/dotty.1
graphviz-2.49.0/cmd/dotty/dotty.lefty
graphviz-2.49.0/cmd/dotty/dotty_ui.lefty
graphviz-2.49.0/cmd/dotty/Makefile.am
graphviz-2.49.0/cmd/dotty/dotty.vcxproj.filters
graphviz-2.49.0/cmd/dotty/dotty.1.pdf
graphviz-2.49.0/cmd/dotty/Makefile.in
graphviz-2.49.0/cmd/Makefile.in
graphviz-2.49.0/doc/
graphviz-2.49.0/doc/fontfaq.txt
graphviz-2.49.0/doc/internal_todo.html
graphviz-2.49.0/doc/schema/
graphviz-2.49.0/doc/schema/attributes.xslt
graphviz-2.49.0/doc/schema/Makefile.am
graphviz-2.49.0/doc/schema/attributes.xml
graphviz-2.49.0/doc/schema/arguments.xml
graphviz-2.49.0/doc/schema/Makefile.in
graphviz-2.49.0/doc/info/
graphviz-2.49.0/doc/info/attrs.html
graphviz-2.49.0/doc/info/command.html
graphviz-2.49.0/doc/info/arrows.html
graphviz-2.49.0/doc/info/index.html
graphviz-2.49.0/doc/info/colors.html
graphviz-2.49.0/doc/info/shapes.html
graphviz-2.49.0/doc/info/lang.html
graphviz-2.49.0/doc/info/output.html
graphviz-2.49.0/doc/info/Makefile.am
graphviz-2.49.0/doc/info/Makefile.in
graphviz-2.49.0/doc/FAQ.html
graphviz-2.49.0/doc/dotguide.pdf
graphviz-2.49.0/doc/leftyguide.pdf
graphviz-2.49.0/doc/char.html
graphviz-2.49.0/doc/addingLayout.txt
graphviz-2.49.0/doc/gdtclft.entities.example.png
graphviz-2.49.0/doc/neatoguide.pdf
graphviz-2.49.0/doc/infosrc/
graphviz-2.49.0/doc/infosrc/both.dot
graphviz-2.49.0/doc/infosrc/attrs
graphviz-2.49.0/doc/infosrc/mkshapes.sh
graphviz-2.49.0/doc/infosrc/html2.gv
graphviz-2.49.0/doc/infosrc/mksplines.sh
graphviz-2.49.0/doc/infosrc/graphviz_json_schema.json
graphviz-2.49.0/doc/infosrc/nohead.dot
graphviz-2.49.0/doc/infosrc/ps_to_png.sh
graphviz-2.49.0/doc/infosrc/eqn.gif
graphviz-2.49.0/doc/infosrc/mkgrads.sh
graphviz-2.49.0/doc/infosrc/shapegen.tcl
graphviz-2.49.0/doc/infosrc/fixed.gv
graphviz-2.49.0/doc/infosrc/arrow_grammar
graphviz-2.49.0/doc/infosrc/record.dot
graphviz-2.49.0/doc/infosrc/arrowgen.tcl
graphviz-2.49.0/doc/infosrc/round.dot
graphviz-2.49.0/doc/infosrc/colorlist.dot
graphviz-2.49.0/doc/infosrc/brewer.awk
graphviz-2.49.0/doc/infosrc/forward.dot
graphviz-2.49.0/doc/infosrc/mkstyles.sh
graphviz-2.49.0/doc/infosrc/eqn.png
graphviz-2.49.0/doc/infosrc/mkcolors.awk
graphviz-2.49.0/doc/infosrc/sdl.ps
graphviz-2.49.0/doc/infosrc/constraint.dot
graphviz-2.49.0/doc/infosrc/mktapers.sh
graphviz-2.49.0/doc/infosrc/jconvert.py
graphviz-2.49.0/doc/infosrc/requirements.txt
graphviz-2.49.0/doc/infosrc/mkarrows.sh
graphviz-2.49.0/doc/infosrc/shapelist
graphviz-2.49.0/doc/infosrc/html1.dot
graphviz-2.49.0/doc/infosrc/grammar
graphviz-2.49.0/doc/infosrc/html3.gv
graphviz-2.49.0/doc/infosrc/back.dot
graphviz-2.49.0/doc/infosrc/mrecord.dot
graphviz-2.49.0/doc/infosrc/tee.gv
graphviz-2.49.0/doc/infosrc/mklang.y
graphviz-2.49.0/doc/infosrc/templates.py
graphviz-2.49.0/doc/infosrc/mkarrowtbl.sh
graphviz-2.49.0/doc/infosrc/sdlshapes.dot
graphviz-2.49.0/doc/infosrc/fill.dot
graphviz-2.49.0/doc/infosrc/plugins.png
graphviz-2.49.0/doc/infosrc/html4.gv
graphviz-2.49.0/doc/infosrc/svg.awk
graphviz-2.49.0/doc/infosrc/sz.awk
graphviz-2.49.0/doc/infosrc/Makefile
graphviz-2.49.0/doc/infosrc/plugins.gv
graphviz-2.49.0/doc/infosrc/html_grammar
graphviz-2.49.0/doc/index.html
graphviz-2.49.0/doc/latex_suggestions.txt
graphviz-2.49.0/doc/libgraph/
graphviz-2.49.0/doc/libgraph/Agraph.pdf
graphviz-2.49.0/doc/smyrna/
graphviz-2.49.0/doc/smyrna/smyrna.pdf
graphviz-2.49.0/doc/libguide/
graphviz-2.49.0/doc/libguide/libguide.pdf
graphviz-2.49.0/doc/winbuild.html
graphviz-2.49.0/doc/dottyguide.pdf
graphviz-2.49.0/doc/Dot.ref
graphviz-2.49.0/doc/Makefile.am
graphviz-2.49.0/doc/build.html
graphviz-2.49.0/doc/pspdf.png
graphviz-2.49.0/doc/todo.html
graphviz-2.49.0/doc/Makefile.in
graphviz-2.49.0/graphviz.sln
graphviz-2.49.0/graphs/
graphviz-2.49.0/graphs/Makefile.am
graphviz-2.49.0/graphs/undirected/
graphviz-2.49.0/graphs/undirected/process.gv
graphviz-2.49.0/graphs/undirected/ngk10_4.gv
graphviz-2.49.0/graphs/undirected/Petersen.gv
graphviz-2.49.0/graphs/undirected/ER.gv
graphviz-2.49.0/graphs/undirected/Heawood.gv
graphviz-2.49.0/graphs/undirected/Makefile.am
graphviz-2.49.0/graphs/undirected/Makefile.in
graphviz-2.49.0/graphs/directed/
graphviz-2.49.0/graphs/directed/unix2.gv
graphviz-2.49.0/graphs/directed/trapeziumlr.gv
graphviz-2.49.0/graphs/directed/proc3d.gv
graphviz-2.49.0/graphs/directed/Latin1.gv
graphviz-2.49.0/graphs/directed/pmpipe.gv
graphviz-2.49.0/graphs/directed/jsort.gv
graphviz-2.49.0/graphs/directed/pgram.gv
graphviz-2.49.0/graphs/directed/hashtable.gv
graphviz-2.49.0/graphs/directed/triedds.gv
graphviz-2.49.0/graphs/directed/train11.gv
graphviz-2.49.0/graphs/directed/NaN.gv
graphviz-2.49.0/graphs/directed/longflat.gv
graphviz-2.49.0/graphs/directed/oldarrows.gv
graphviz-2.49.0/graphs/directed/russian.gv
graphviz-2.49.0/graphs/directed/psfonttest.gv
graphviz-2.49.0/graphs/directed/sdh.gv
graphviz-2.49.0/graphs/directed/states.gv
graphviz-2.49.0/graphs/directed/fig6.gv
graphviz-2.49.0/graphs/directed/pm2way.gv
graphviz-2.49.0/graphs/directed/arrows.gv
graphviz-2.49.0/graphs/directed/jcctree.gv
graphviz-2.49.0/graphs/directed/biological.gv
graphviz-2.49.0/graphs/directed/switch.gv
graphviz-2.49.0/graphs/directed/awilliams.gv
graphviz-2.49.0/graphs/directed/viewfile.gv
graphviz-2.49.0/graphs/directed/honda-tokoro.gv
graphviz-2.49.0/graphs/directed/mike.gv
graphviz-2.49.0/graphs/directed/nhg.gv
graphviz-2.49.0/graphs/directed/clust.gv
graphviz-2.49.0/graphs/directed/alf.gv
graphviz-2.49.0/graphs/directed/clust2.gv
graphviz-2.49.0/graphs/directed/clust3.gv
graphviz-2.49.0/graphs/directed/clust5.gv
graphviz-2.49.0/graphs/directed/record2.gv
graphviz-2.49.0/graphs/directed/ctext.gv
graphviz-2.49.0/graphs/directed/grammar.gv
graphviz-2.49.0/graphs/directed/KW91.gv
graphviz-2.49.0/graphs/directed/polypoly.gv
graphviz-2.49.0/graphs/directed/clust4.gv
graphviz-2.49.0/graphs/directed/crazy.gv
graphviz-2.49.0/graphs/directed/dfa.gv
graphviz-2.49.0/graphs/directed/world.gv
graphviz-2.49.0/graphs/directed/shells.gv
graphviz-2.49.0/graphs/directed/Makefile.am
graphviz-2.49.0/graphs/directed/try.gv
graphviz-2.49.0/graphs/directed/japanese.gv
graphviz-2.49.0/graphs/directed/ldbxtried.gv
graphviz-2.49.0/graphs/directed/unix.gv
graphviz-2.49.0/graphs/directed/rowe.gv
graphviz-2.49.0/graphs/directed/structs.gv
graphviz-2.49.0/graphs/directed/fsm.gv
graphviz-2.49.0/graphs/directed/table.gv
graphviz-2.49.0/graphs/directed/records.gv
graphviz-2.49.0/graphs/directed/abstract.gv
graphviz-2.49.0/graphs/directed/tree.gv
graphviz-2.49.0/graphs/directed/clust1.gv
graphviz-2.49.0/graphs/directed/Makefile.in
graphviz-2.49.0/graphs/Makefile.in
graphviz-2.49.0/rtest/
graphviz-2.49.0/rtest/graphs/
graphviz-2.49.0/rtest/graphs/labelclust-fbr.gv
graphviz-2.49.0/rtest/graphs/process.gv
graphviz-2.49.0/rtest/graphs/b143.gv
graphviz-2.49.0/rtest/graphs/p4.gv
graphviz-2.49.0/rtest/graphs/labelroot-fbr.gv
graphviz-2.49.0/rtest/graphs/labelroot-fdc.gv
graphviz-2.49.0/rtest/graphs/unix2.gv
graphviz-2.49.0/rtest/graphs/labelclust-ndr.gv
graphviz-2.49.0/rtest/graphs/trapeziumlr.gv
graphviz-2.49.0/rtest/graphs/b7.gv
graphviz-2.49.0/rtest/graphs/labelroot-ndd.gv
graphviz-2.49.0/rtest/graphs/nul_nul.gv
graphviz-2.49.0/rtest/graphs/ngk10_4.gv
graphviz-2.49.0/rtest/graphs/grdangles.gv
graphviz-2.49.0/rtest/graphs/proc3d.gv
graphviz-2.49.0/rtest/graphs/Latin1.gv
graphviz-2.49.0/rtest/graphs/b124.gv
graphviz-2.49.0/rtest/graphs/b73.gv
graphviz-2.49.0/rtest/graphs/b146.gv
graphviz-2.49.0/rtest/graphs/pmpipe.gv
graphviz-2.49.0/rtest/graphs/badvoro.gv
graphviz-2.49.0/rtest/graphs/jsort.gv
graphviz-2.49.0/rtest/graphs/pgram.gv
graphviz-2.49.0/rtest/graphs/labelroot-ndl.gv
graphviz-2.49.0/rtest/graphs/b85.gv
graphviz-2.49.0/rtest/graphs/grdlinear_node.gv
graphviz-2.49.0/rtest/graphs/xlabels.gv
graphviz-2.49.0/rtest/graphs/html2.gv
graphviz-2.49.0/rtest/graphs/Palatino.gv
graphviz-2.49.0/rtest/graphs/layer.gv
graphviz-2.49.0/rtest/graphs/nul_inv.gv
graphviz-2.49.0/rtest/graphs/lsunix1.gv
graphviz-2.49.0/rtest/graphs/labelclust-ftc.gv
graphviz-2.49.0/rtest/graphs/big.gv
graphviz-2.49.0/rtest/graphs/b73a.gv
graphviz-2.49.0/rtest/graphs/hashtable.gv
graphviz-2.49.0/rtest/graphs/labelroot-nbc.gv
graphviz-2.49.0/rtest/graphs/sl_box.gv
graphviz-2.49.0/rtest/graphs/triedds.gv
graphviz-2.49.0/rtest/graphs/p2.gv
graphviz-2.49.0/rtest/graphs/train11.gv
graphviz-2.49.0/rtest/graphs/p.gv
graphviz-2.49.0/rtest/graphs/record.gv
graphviz-2.49.0/rtest/graphs/NaN.gv
graphviz-2.49.0/rtest/graphs/val_nul.gv
graphviz-2.49.0/rtest/graphs/labelclust-ndc.gv
graphviz-2.49.0/rtest/graphs/cairo.gv
graphviz-2.49.0/rtest/graphs/b69.gv
graphviz-2.49.0/rtest/graphs/labelroot-nbr.gv
graphviz-2.49.0/rtest/graphs/ordering.gv
graphviz-2.49.0/rtest/graphs/overlap.gv
graphviz-2.49.0/rtest/graphs/b77.gv
graphviz-2.49.0/rtest/graphs/labelclust-nbl.gv
graphviz-2.49.0/rtest/graphs/labelclust-ndd.gv
graphviz-2.49.0/rtest/graphs/shapes.gv
graphviz-2.49.0/rtest/graphs/labelroot-ntd.gv
graphviz-2.49.0/rtest/graphs/labelroot-ntr.gv
graphviz-2.49.0/rtest/graphs/jcr.gif
graphviz-2.49.0/rtest/graphs/nul_val.gv
graphviz-2.49.0/rtest/graphs/longflat.gv
graphviz-2.49.0/rtest/graphs/grdcolors.gv
graphviz-2.49.0/rtest/graphs/labelclust-ftd.gv
graphviz-2.49.0/rtest/graphs/layers.gv
graphviz-2.49.0/rtest/graphs/root.gv
graphviz-2.49.0/rtest/graphs/rootlabel.gv
graphviz-2.49.0/rtest/graphs/grdlinear_angle.gv
graphviz-2.49.0/rtest/graphs/russian.gv
graphviz-2.49.0/rtest/graphs/Petersen.gv
graphviz-2.49.0/rtest/graphs/b56.gv
graphviz-2.49.0/rtest/graphs/color.gv
graphviz-2.49.0/rtest/graphs/labelclust-nbr.gv
graphviz-2.49.0/rtest/graphs/b29.gv
graphviz-2.49.0/rtest/graphs/b58.gv
graphviz-2.49.0/rtest/graphs/labelroot-fdd.gv
graphviz-2.49.0/rtest/graphs/Times.gv
graphviz-2.49.0/rtest/graphs/sb_box_dbl.gv
graphviz-2.49.0/rtest/graphs/labelclust-fdd.gv
graphviz-2.49.0/rtest/graphs/ZapfChancery.gv
graphviz-2.49.0/rtest/graphs/states.gv
graphviz-2.49.0/rtest/graphs/inv_inv.gv
graphviz-2.49.0/rtest/graphs/b68.gv
graphviz-2.49.0/rtest/graphs/bad.gv
graphviz-2.49.0/rtest/graphs/fig6.gv
graphviz-2.49.0/rtest/graphs/pm2way.gv
graphviz-2.49.0/rtest/graphs/labelclust-fdr.gv
graphviz-2.49.0/rtest/graphs/sides.gv
graphviz-2.49.0/rtest/graphs/sb_box.gv
graphviz-2.49.0/rtest/graphs/arrows.gv
graphviz-2.49.0/rtest/graphs/AvantGarde.gv
graphviz-2.49.0/rtest/graphs/ER.gv
graphviz-2.49.0/rtest/graphs/labelclust-fdc.gv
graphviz-2.49.0/rtest/graphs/labelclust-ntd.gv
graphviz-2.49.0/rtest/graphs/jcctree.gv
graphviz-2.49.0/rtest/graphs/labelclust-fbd.gv
graphviz-2.49.0/rtest/graphs/center.gv
graphviz-2.49.0/rtest/graphs/b145.gv
graphviz-2.49.0/rtest/graphs/clover.gv
graphviz-2.49.0/rtest/graphs/d.gv
graphviz-2.49.0/rtest/graphs/compound.gv
graphviz-2.49.0/rtest/graphs/a.gv
graphviz-2.49.0/rtest/graphs/b117.gv
graphviz-2.49.0/rtest/graphs/val_inv.gv
graphviz-2.49.0/rtest/graphs/b15.gv
graphviz-2.49.0/rtest/graphs/grdcluster.gv
graphviz-2.49.0/rtest/graphs/labelroot-fbd.gv
graphviz-2.49.0/rtest/graphs/style.gv
graphviz-2.49.0/rtest/graphs/b34.gv
graphviz-2.49.0/rtest/graphs/b491.gv
graphviz-2.49.0/rtest/graphs/b53.gv
graphviz-2.49.0/rtest/graphs/user_shapes.gv
graphviz-2.49.0/rtest/graphs/dir.gv
graphviz-2.49.0/rtest/graphs/b81.gv
graphviz-2.49.0/rtest/graphs/labelroot-ftr.gv
graphviz-2.49.0/rtest/graphs/b100.gv
graphviz-2.49.0/rtest/graphs/nojustify.gv
graphviz-2.49.0/rtest/graphs/b155.gv
graphviz-2.49.0/rtest/graphs/Helvetica.gv
graphviz-2.49.0/rtest/graphs/awilliams.gv
graphviz-2.49.0/rtest/graphs/viewfile.gv
graphviz-2.49.0/rtest/graphs/honda-tokoro.gv
graphviz-2.49.0/rtest/graphs/sl_circle.gv
graphviz-2.49.0/rtest/graphs/sdl.ps
graphviz-2.49.0/rtest/graphs/mike.gv
graphviz-2.49.0/rtest/graphs/labelclust-nbd.gv
graphviz-2.49.0/rtest/graphs/nhg.gv
graphviz-2.49.0/rtest/graphs/pack.gv
graphviz-2.49.0/rtest/graphs/b106.gv
graphviz-2.49.0/rtest/graphs/dice.ps
graphviz-2.49.0/rtest/graphs/labelroot-nbd.gv
graphviz-2.49.0/rtest/graphs/clust.gv
graphviz-2.49.0/rtest/graphs/alf.gv
graphviz-2.49.0/rtest/graphs/labelroot-nbl.gv
graphviz-2.49.0/rtest/graphs/clust2.gv
graphviz-2.49.0/rtest/graphs/clust3.gv
graphviz-2.49.0/rtest/graphs/labelclust-fbc.gv
graphviz-2.49.0/rtest/graphs/xx.gv
graphviz-2.49.0/rtest/graphs/clust5.gv
graphviz-2.49.0/rtest/graphs/st_box.gv
graphviz-2.49.0/rtest/graphs/labelroot-fbc.gv
graphviz-2.49.0/rtest/graphs/labelclust-ftr.gv
graphviz-2.49.0/rtest/graphs/st_box_dbl.gv
graphviz-2.49.0/rtest/graphs/b51.gv
graphviz-2.49.0/rtest/graphs/size.gv
graphviz-2.49.0/rtest/graphs/unix2k.gv
graphviz-2.49.0/rtest/graphs/b80a.gv
graphviz-2.49.0/rtest/graphs/sr_circle_dbl.gv
graphviz-2.49.0/rtest/graphs/p3.gv
graphviz-2.49.0/rtest/graphs/ps.gv
graphviz-2.49.0/rtest/graphs/b104.gv
graphviz-2.49.0/rtest/graphs/b103.gv
graphviz-2.49.0/rtest/graphs/b36.gv
graphviz-2.49.0/rtest/graphs/b80.gv
graphviz-2.49.0/rtest/graphs/sr_box.gv
graphviz-2.49.0/rtest/graphs/labelclust-ntr.gv
graphviz-2.49.0/rtest/graphs/Heawood.gv
graphviz-2.49.0/rtest/graphs/grdlinear.gv
graphviz-2.49.0/rtest/graphs/sb_circle_dbl.gv
graphviz-2.49.0/rtest/graphs/record2.gv
graphviz-2.49.0/rtest/graphs/clustlabel.gv
graphviz-2.49.0/rtest/graphs/inv_nul.gv
graphviz-2.49.0/rtest/graphs/arrowsize.gv
graphviz-2.49.0/rtest/graphs/b545.gv
graphviz-2.49.0/rtest/graphs/grdshapes.gv
graphviz-2.49.0/rtest/graphs/b993.gv
graphviz-2.49.0/rtest/graphs/url.gv
graphviz-2.49.0/rtest/graphs/sl_box_dbl.gv
graphviz-2.49.0/rtest/graphs/b33.gv
graphviz-2.49.0/rtest/graphs/grdradial_node.gv
graphviz-2.49.0/rtest/graphs/ports.gv
graphviz-2.49.0/rtest/graphs/sl_circle_dbl.gv
graphviz-2.49.0/rtest/graphs/b22.gv
graphviz-2.49.0/rtest/graphs/b102.gv
graphviz-2.49.0/rtest/graphs/grdfillcolor.gv
graphviz-2.49.0/rtest/graphs/edgeclip.gv
graphviz-2.49.0/rtest/graphs/html.gv
graphviz-2.49.0/rtest/graphs/ctext.gv
graphviz-2.49.0/rtest/graphs/grammar.gv
graphviz-2.49.0/rtest/graphs/labelclust-fbl.gv
graphviz-2.49.0/rtest/graphs/KW91.gv
graphviz-2.49.0/rtest/graphs/polypoly.gv
graphviz-2.49.0/rtest/graphs/b135.gv
graphviz-2.49.0/rtest/graphs/Symbol.gv
graphviz-2.49.0/rtest/graphs/labelroot-ntl.gv
graphviz-2.49.0/rtest/graphs/labelroot-ndr.gv
graphviz-2.49.0/rtest/graphs/b786.gv
graphviz-2.49.0/rtest/graphs/inv_val.gv
graphviz-2.49.0/rtest/graphs/fdp.gv
graphviz-2.49.0/rtest/graphs/b71.gv
graphviz-2.49.0/rtest/graphs/clust4.gv
graphviz-2.49.0/rtest/graphs/crazy.gv
graphviz-2.49.0/rtest/graphs/b94.gv
graphviz-2.49.0/rtest/graphs/rd_rules.gv
graphviz-2.49.0/rtest/graphs/dfa.gv
graphviz-2.49.0/rtest/graphs/weight.gv
graphviz-2.49.0/rtest/graphs/dfd.ps
graphviz-2.49.0/rtest/graphs/colorscheme.gv
graphviz-2.49.0/rtest/graphs/world.gv
graphviz-2.49.0/rtest/graphs/shells.gv
graphviz-2.49.0/rtest/graphs/labelclust-ntl.gv
graphviz-2.49.0/rtest/graphs/multi.gv
graphviz-2.49.0/rtest/graphs/labelroot-fbl.gv
graphviz-2.49.0/rtest/graphs/b60.gv
graphviz-2.49.0/rtest/graphs/labelroot-ftl.gv
graphviz-2.49.0/rtest/graphs/Makefile.am
graphviz-2.49.0/rtest/graphs/biglabel.gv
graphviz-2.49.0/rtest/graphs/b62.gv
graphviz-2.49.0/rtest/graphs/try.gv
graphviz-2.49.0/rtest/graphs/decorate.gv
graphviz-2.49.0/rtest/graphs/dd.gv
graphviz-2.49.0/rtest/graphs/b.gv
graphviz-2.49.0/rtest/graphs/japanese.gv
graphviz-2.49.0/rtest/graphs/b123.gv
graphviz-2.49.0/rtest/graphs/rowcolsep.gv
graphviz-2.49.0/rtest/graphs/labelroot-fdl.gv
graphviz-2.49.0/rtest/graphs/lsunix3.gv
graphviz-2.49.0/rtest/graphs/colors.gv
graphviz-2.49.0/rtest/graphs/labelclust-fdl.gv
graphviz-2.49.0/rtest/graphs/lsunix2.gv
graphviz-2.49.0/rtest/graphs/labelclust-ftl.gv
graphviz-2.49.0/rtest/graphs/ldbxtried.gv
graphviz-2.49.0/rtest/graphs/b3.gv
graphviz-2.49.0/rtest/graphs/unix.gv
graphviz-2.49.0/rtest/graphs/sr_circle.gv
graphviz-2.49.0/rtest/graphs/b76.gv
graphviz-2.49.0/rtest/graphs/labelclust-nbc.gv
graphviz-2.49.0/rtest/graphs/sr_box_dbl.gv
graphviz-2.49.0/rtest/graphs/ZapfDingbats.gv
graphviz-2.49.0/rtest/graphs/clusters.gv
graphviz-2.49.0/rtest/graphs/rowe.gv
graphviz-2.49.0/rtest/graphs/structs.gv
graphviz-2.49.0/rtest/graphs/labelroot-ntc.gv
graphviz-2.49.0/rtest/graphs/labelroot-ftd.gv
graphviz-2.49.0/rtest/graphs/val_val.gv
graphviz-2.49.0/rtest/graphs/fsm.gv
graphviz-2.49.0/rtest/graphs/labelroot-ndc.gv
graphviz-2.49.0/rtest/graphs/sq_rules.gv
graphviz-2.49.0/rtest/graphs/newarrows.gv
graphviz-2.49.0/rtest/graphs/labelroot-ftc.gv
graphviz-2.49.0/rtest/graphs/st_circle.gv
graphviz-2.49.0/rtest/graphs/in.gv
graphviz-2.49.0/rtest/graphs/layer2.gv
graphviz-2.49.0/rtest/graphs/grdradial.gv
graphviz-2.49.0/rtest/graphs/mode.gv
graphviz-2.49.0/rtest/graphs/records.gv
graphviz-2.49.0/rtest/graphs/sb_circle.gv
graphviz-2.49.0/rtest/graphs/abstract.gv
graphviz-2.49.0/rtest/graphs/labelclust-ndl.gv
graphviz-2.49.0/rtest/graphs/ps_user_shapes.gv
graphviz-2.49.0/rtest/graphs/tree.gv
graphviz-2.49.0/rtest/graphs/grdradial_angle.gv
graphviz-2.49.0/rtest/graphs/viewport.gv
graphviz-2.49.0/rtest/graphs/b79.gv
graphviz-2.49.0/rtest/graphs/Makefile
graphviz-2.49.0/rtest/graphs/labelroot-fdr.gv
graphviz-2.49.0/rtest/graphs/Bookman.gv
graphviz-2.49.0/rtest/graphs/b57.gv
graphviz-2.49.0/rtest/graphs/pslib.gv
graphviz-2.49.0/rtest/graphs/labelclust-ntc.gv
graphviz-2.49.0/rtest/graphs/dpd.gv
graphviz-2.49.0/rtest/graphs/clust1.gv
graphviz-2.49.0/rtest/graphs/Makefile.in
graphviz-2.49.0/rtest/graphs/flatedge.gv
graphviz-2.49.0/rtest/graphs/nestedclust.gv
graphviz-2.49.0/rtest/graphs/st_circle_dbl.gv
graphviz-2.49.0/rtest/graphs/NewCenturySchlbk.gv
graphviz-2.49.0/rtest/rtest.py
graphviz-2.49.0/rtest/nshare/
graphviz-2.49.0/rtest/nshare/ZapfChancery_dot.ps
graphviz-2.49.0/rtest/nshare/rotate_dot1.png
graphviz-2.49.0/rtest/nshare/rowcolsep_dot.gv
graphviz-2.49.0/rtest/nshare/nojustify_dot.png
graphviz-2.49.0/rtest/nshare/pack_neato.gv
graphviz-2.49.0/rtest/nshare/ZapfDingbats_dot.ps
graphviz-2.49.0/rtest/nshare/pack_neato1.gv
graphviz-2.49.0/rtest/nshare/Times_dot.png
graphviz-2.49.0/rtest/nshare/url_dot.cmapx_np
graphviz-2.49.0/rtest/nshare/url_dot.cmapx
graphviz-2.49.0/rtest/nshare/sb_circle_dbl_dot.png
graphviz-2.49.0/rtest/nshare/sr_box_dot.png
graphviz-2.49.0/rtest/nshare/st_circle_dot.png
graphviz-2.49.0/rtest/nshare/val_nul_dot.png
graphviz-2.49.0/rtest/nshare/center_dot.ps
graphviz-2.49.0/rtest/nshare/rootlabel_dot7.ps
graphviz-2.49.0/rtest/nshare/rootlabel_dot5.ps
graphviz-2.49.0/rtest/nshare/Times_dot.ps
graphviz-2.49.0/rtest/nshare/html2_dot.gv
graphviz-2.49.0/rtest/nshare/nojustify_dot.ps
graphviz-2.49.0/rtest/nshare/sr_box_dbl_dot.png
graphviz-2.49.0/rtest/nshare/NewCenturySchlbk_dot.png
graphviz-2.49.0/rtest/nshare/root_twopi.gv
graphviz-2.49.0/rtest/nshare/st_box_dot.png
graphviz-2.49.0/rtest/nshare/japanese_dot.png
graphviz-2.49.0/rtest/nshare/fdp_clus_fdp.png
graphviz-2.49.0/rtest/nshare/shapes_dot.gv
graphviz-2.49.0/rtest/nshare/AvantGarde_dot.ps
graphviz-2.49.0/rtest/nshare/colorscheme_dot.ps
graphviz-2.49.0/rtest/nshare/grdlinear_node_dot.png
graphviz-2.49.0/rtest/nshare/AvantGarde_dot.png
graphviz-2.49.0/rtest/nshare/root_circo.gv
graphviz-2.49.0/rtest/nshare/rootlabel_dot6.ps
graphviz-2.49.0/rtest/nshare/compound_dot.gv
graphviz-2.49.0/rtest/nshare/color_dot.png
graphviz-2.49.0/rtest/nshare/Bookman_dot.png
graphviz-2.49.0/rtest/nshare/page_neato1.ps
graphviz-2.49.0/rtest/nshare/rootlabel_dot.ps
graphviz-2.49.0/rtest/nshare/url_dot.svg
graphviz-2.49.0/rtest/nshare/shapes_dot.ps
graphviz-2.49.0/rtest/nshare/user_shapes_dot.ps
graphviz-2.49.0/rtest/nshare/rankdir_dot.gv
graphviz-2.49.0/rtest/nshare/rootlabel_dot4.ps
graphviz-2.49.0/rtest/nshare/rootlabel_dot1.ps
graphviz-2.49.0/rtest/nshare/grdcolors_dot.svg
graphviz-2.49.0/rtest/nshare/overlap_neato1.gv
graphviz-2.49.0/rtest/nshare/russian_dot.png
graphviz-2.49.0/rtest/nshare/grdradial_angle_dot.png
graphviz-2.49.0/rtest/nshare/decorate_dot.png
graphviz-2.49.0/rtest/nshare/html_dot.gv
graphviz-2.49.0/rtest/nshare/colors_dot.ps
graphviz-2.49.0/rtest/nshare/grdfillcolor_dot.svg
graphviz-2.49.0/rtest/nshare/inv_nul_dot.png
graphviz-2.49.0/rtest/nshare/viewport_neato1.ps
graphviz-2.49.0/rtest/nshare/nojustify_dot_gd.png
graphviz-2.49.0/rtest/nshare/clustlabel_dot5.ps
graphviz-2.49.0/rtest/nshare/inv_inv_dot.png
graphviz-2.49.0/rtest/nshare/viewport_neato.ps
graphviz-2.49.0/rtest/nshare/clusters_dot.png
graphviz-2.49.0/rtest/nshare/url_dot.ps2
graphviz-2.49.0/rtest/nshare/viewport_neato1.png
graphviz-2.49.0/rtest/nshare/mode_neato2.ps
graphviz-2.49.0/rtest/nshare/Symbol_dot.png
graphviz-2.49.0/rtest/nshare/st_box_dbl_dot.png
graphviz-2.49.0/rtest/nshare/pack_neato2.gv
graphviz-2.49.0/rtest/nshare/grdlinear_angle_dot.svg
graphviz-2.49.0/rtest/nshare/rotate_dot.png
graphviz-2.49.0/rtest/nshare/overlap_neato.gv
graphviz-2.49.0/rtest/nshare/sl_circle_dbl_dot.png
graphviz-2.49.0/rtest/nshare/inv_val_dot.png
graphviz-2.49.0/rtest/nshare/dotsplines_dot1.gv
graphviz-2.49.0/rtest/nshare/rotate_dot.ps
graphviz-2.49.0/rtest/nshare/sl_box_dot.png
graphviz-2.49.0/rtest/nshare/sb_circle_dot.png
graphviz-2.49.0/rtest/nshare/viewport_neato.png
graphviz-2.49.0/rtest/nshare/grdradial_dot.svg
graphviz-2.49.0/rtest/nshare/grdradial_angle_dot.svg
graphviz-2.49.0/rtest/nshare/html2_dot.svg
graphviz-2.49.0/rtest/nshare/dir_dot.ps
graphviz-2.49.0/rtest/nshare/sl_circle_dot.png
graphviz-2.49.0/rtest/nshare/grdfillcolor_dot.png
graphviz-2.49.0/rtest/nshare/neatosplines_neato.gv
graphviz-2.49.0/rtest/nshare/Palatino_dot.ps
graphviz-2.49.0/rtest/nshare/Helvetica_dot.png
graphviz-2.49.0/rtest/nshare/sides_dot.ps
graphviz-2.49.0/rtest/nshare/Helvetica_dot.ps
graphviz-2.49.0/rtest/nshare/ordering_dot.gv
graphviz-2.49.0/rtest/nshare/size_ex_dot.png
graphviz-2.49.0/rtest/nshare/ZapfDingbats_dot.png
graphviz-2.49.0/rtest/nshare/rd_rules_dot.png
graphviz-2.49.0/rtest/nshare/nul_val_dot.png
graphviz-2.49.0/rtest/nshare/grdangles_dot.png
graphviz-2.49.0/rtest/nshare/viewport_neato2.ps
graphviz-2.49.0/rtest/nshare/arrows_dot.ps
graphviz-2.49.0/rtest/nshare/sr_circle_dbl_dot.png
graphviz-2.49.0/rtest/nshare/grdlinear_dot.svg
graphviz-2.49.0/rtest/nshare/grdcluster_dot.svg
graphviz-2.49.0/rtest/nshare/nestedclust_dot.gv
graphviz-2.49.0/rtest/nshare/grdlinear_angle_dot.png
graphviz-2.49.0/rtest/nshare/Bookman_dot.ps
graphviz-2.49.0/rtest/nshare/ZapfChancery_dot.png
graphviz-2.49.0/rtest/nshare/nojustify_dot_cairo.ps
graphviz-2.49.0/rtest/nshare/rootlabel_dot2.ps
graphviz-2.49.0/rtest/nshare/NewCenturySchlbk_dot.ps
graphviz-2.49.0/rtest/nshare/cairo_dot_cairo.svg
graphviz-2.49.0/rtest/nshare/viewport_neato2.png
graphviz-2.49.0/rtest/nshare/html_dot.ps
graphviz-2.49.0/rtest/nshare/polypoly_dot.ps
graphviz-2.49.0/rtest/nshare/clustlabel_dot.ps
graphviz-2.49.0/rtest/nshare/clusters_dot.ps
graphviz-2.49.0/rtest/nshare/grdradial_node_dot.svg
graphviz-2.49.0/rtest/nshare/size_neato.ps
graphviz-2.49.0/rtest/nshare/rowcolsep_dot1.gv
graphviz-2.49.0/rtest/nshare/model_neato1.ps
graphviz-2.49.0/rtest/nshare/record_dot.ps
graphviz-2.49.0/rtest/nshare/style_dot.ps
graphviz-2.49.0/rtest/nshare/arrowsize_dot.png
graphviz-2.49.0/rtest/nshare/clustlabel_dot2.ps
graphviz-2.49.0/rtest/nshare/url_dot.imap
graphviz-2.49.0/rtest/nshare/nul_nul_dot.png
graphviz-2.49.0/rtest/nshare/ordering_dot1.gv
graphviz-2.49.0/rtest/nshare/pslib_dot.ps
graphviz-2.49.0/rtest/nshare/polypoly_dot.png
graphviz-2.49.0/rtest/nshare/clustlabel_dot1.ps
graphviz-2.49.0/rtest/nshare/ps_user_shapes_dot.ps
graphviz-2.49.0/rtest/nshare/grdcolors_dot.png
graphviz-2.49.0/rtest/nshare/grdcluster_dot.png
graphviz-2.49.0/rtest/nshare/model_neato.ps
graphviz-2.49.0/rtest/nshare/flatedge_dot.gv
graphviz-2.49.0/rtest/nshare/mode_neato1.ps
graphviz-2.49.0/rtest/nshare/cairo_dot_cairo.png
graphviz-2.49.0/rtest/nshare/grdshapes_dot.png
graphviz-2.49.0/rtest/nshare/colorscheme_dot.png
graphviz-2.49.0/rtest/nshare/weight_dot.gv
graphviz-2.49.0/rtest/nshare/grdlinear_node_dot.svg
graphviz-2.49.0/rtest/nshare/style_dot.png
graphviz-2.49.0/rtest/nshare/clustlabel_dot7.ps
graphviz-2.49.0/rtest/nshare/grdradial_dot.png
graphviz-2.49.0/rtest/nshare/clustlabel_dot3.ps
graphviz-2.49.0/rtest/nshare/size_neato.png
graphviz-2.49.0/rtest/nshare/crazy_dot.png
graphviz-2.49.0/rtest/nshare/Palatino_dot.png
graphviz-2.49.0/rtest/nshare/val_val_dot.png
graphviz-2.49.0/rtest/nshare/url_dot.imap_np
graphviz-2.49.0/rtest/nshare/page_neato2.ps
graphviz-2.49.0/rtest/nshare/page_neato.ps
graphviz-2.49.0/rtest/nshare/user_shapes_dot_gd.png
graphviz-2.49.0/rtest/nshare/sb_box_dot.png
graphviz-2.49.0/rtest/nshare/mode_neato.ps
graphviz-2.49.0/rtest/nshare/xlabels_neato.png
graphviz-2.49.0/rtest/nshare/grdshapes_dot.svg
graphviz-2.49.0/rtest/nshare/grdangles_dot.svg
graphviz-2.49.0/rtest/nshare/record_dot.gv
graphviz-2.49.0/rtest/nshare/rotate_dot1.ps
graphviz-2.49.0/rtest/nshare/rootlabel_dot3.ps
graphviz-2.49.0/rtest/nshare/arrows_dot.gv
graphviz-2.49.0/rtest/nshare/sb_box_dbl_dot.png
graphviz-2.49.0/rtest/nshare/size_ex_dot.ps
graphviz-2.49.0/rtest/nshare/xlabels_dot.png
graphviz-2.49.0/rtest/nshare/crazy_dot.ps
graphviz-2.49.0/rtest/nshare/neatosplines_neato1.gv
graphviz-2.49.0/rtest/nshare/clustlabel_dot4.ps
graphviz-2.49.0/rtest/nshare/rankdir_dot2.gv
graphviz-2.49.0/rtest/nshare/clustlabel_dot6.ps
graphviz-2.49.0/rtest/nshare/edgeclip_dot.gv
graphviz-2.49.0/rtest/nshare/st_circle_dbl_dot.png
graphviz-2.49.0/rtest/nshare/val_inv_dot.png
graphviz-2.49.0/rtest/nshare/sq_rules_dot.png
graphviz-2.49.0/rtest/nshare/grdradial_node_dot.png
graphviz-2.49.0/rtest/nshare/nul_inv_dot.png
graphviz-2.49.0/rtest/nshare/dotsplines_dot.gv
graphviz-2.49.0/rtest/nshare/sl_box_dbl_dot.png
graphviz-2.49.0/rtest/nshare/layers_dot.ps
graphviz-2.49.0/rtest/nshare/rankdir_dot1.gv
graphviz-2.49.0/rtest/nshare/ports_dot.gv
graphviz-2.49.0/rtest/nshare/color_dot1.png
graphviz-2.49.0/rtest/nshare/grdlinear_dot.png
graphviz-2.49.0/rtest/nshare/html2_dot.ps
graphviz-2.49.0/rtest/nshare/cairo_dot_cairo.ps
graphviz-2.49.0/rtest/nshare/center_dot.png
graphviz-2.49.0/rtest/nshare/sr_circle_dot.png
graphviz-2.49.0/rtest/tests_subset.txt
graphviz-2.49.0/rtest/strps.awk
graphviz-2.49.0/rtest/Makefile.am
graphviz-2.49.0/rtest/test_regression.py
graphviz-2.49.0/rtest/tests.txt
graphviz-2.49.0/rtest/linux.x86/
graphviz-2.49.0/rtest/linux.x86/ZapfChancery_dot.ps
graphviz-2.49.0/rtest/linux.x86/rotate_dot1.png
graphviz-2.49.0/rtest/linux.x86/rowcolsep_dot.gv
graphviz-2.49.0/rtest/linux.x86/nojustify_dot.png
graphviz-2.49.0/rtest/linux.x86/pack_neato.gv
graphviz-2.49.0/rtest/linux.x86/ZapfDingbats_dot.ps
graphviz-2.49.0/rtest/linux.x86/pack_neato1.gv
graphviz-2.49.0/rtest/linux.x86/Times_dot.png
graphviz-2.49.0/rtest/linux.x86/url_dot.cmapx_np
graphviz-2.49.0/rtest/linux.x86/url_dot.cmapx
graphviz-2.49.0/rtest/linux.x86/sb_circle_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/sr_box_dot.png
graphviz-2.49.0/rtest/linux.x86/st_circle_dot.png
graphviz-2.49.0/rtest/linux.x86/val_nul_dot.png
graphviz-2.49.0/rtest/linux.x86/center_dot.ps
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot7.ps
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot5.ps
graphviz-2.49.0/rtest/linux.x86/Times_dot.ps
graphviz-2.49.0/rtest/linux.x86/html2_dot.gv
graphviz-2.49.0/rtest/linux.x86/nojustify_dot.ps
graphviz-2.49.0/rtest/linux.x86/sr_box_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/NewCenturySchlbk_dot.png
graphviz-2.49.0/rtest/linux.x86/root_twopi.gv
graphviz-2.49.0/rtest/linux.x86/st_box_dot.png
graphviz-2.49.0/rtest/linux.x86/japanese_dot.png
graphviz-2.49.0/rtest/linux.x86/fdp_clus_fdp.png
graphviz-2.49.0/rtest/linux.x86/shapes_dot.gv
graphviz-2.49.0/rtest/linux.x86/AvantGarde_dot.ps
graphviz-2.49.0/rtest/linux.x86/colorscheme_dot.ps
graphviz-2.49.0/rtest/linux.x86/grdlinear_node_dot.png
graphviz-2.49.0/rtest/linux.x86/AvantGarde_dot.png
graphviz-2.49.0/rtest/linux.x86/root_circo.gv
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot6.ps
graphviz-2.49.0/rtest/linux.x86/compound_dot.gv
graphviz-2.49.0/rtest/linux.x86/color_dot.png
graphviz-2.49.0/rtest/linux.x86/Bookman_dot.png
graphviz-2.49.0/rtest/linux.x86/page_neato1.ps
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot.ps
graphviz-2.49.0/rtest/linux.x86/url_dot.svg
graphviz-2.49.0/rtest/linux.x86/shapes_dot.ps
graphviz-2.49.0/rtest/linux.x86/user_shapes_dot.ps
graphviz-2.49.0/rtest/linux.x86/rankdir_dot.gv
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot4.ps
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot1.ps
graphviz-2.49.0/rtest/linux.x86/grdcolors_dot.svg
graphviz-2.49.0/rtest/linux.x86/overlap_neato1.gv
graphviz-2.49.0/rtest/linux.x86/russian_dot.png
graphviz-2.49.0/rtest/linux.x86/grdradial_angle_dot.png
graphviz-2.49.0/rtest/linux.x86/decorate_dot.png
graphviz-2.49.0/rtest/linux.x86/html_dot.gv
graphviz-2.49.0/rtest/linux.x86/colors_dot.ps
graphviz-2.49.0/rtest/linux.x86/grdfillcolor_dot.svg
graphviz-2.49.0/rtest/linux.x86/inv_nul_dot.png
graphviz-2.49.0/rtest/linux.x86/viewport_neato1.ps
graphviz-2.49.0/rtest/linux.x86/nojustify_dot_gd.png
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot5.ps
graphviz-2.49.0/rtest/linux.x86/inv_inv_dot.png
graphviz-2.49.0/rtest/linux.x86/viewport_neato.ps
graphviz-2.49.0/rtest/linux.x86/clusters_dot.png
graphviz-2.49.0/rtest/linux.x86/url_dot.ps2
graphviz-2.49.0/rtest/linux.x86/viewport_neato1.png
graphviz-2.49.0/rtest/linux.x86/mode_neato2.ps
graphviz-2.49.0/rtest/linux.x86/Symbol_dot.png
graphviz-2.49.0/rtest/linux.x86/st_box_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/pack_neato2.gv
graphviz-2.49.0/rtest/linux.x86/grdlinear_angle_dot.svg
graphviz-2.49.0/rtest/linux.x86/rotate_dot.png
graphviz-2.49.0/rtest/linux.x86/overlap_neato.gv
graphviz-2.49.0/rtest/linux.x86/sl_circle_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/inv_val_dot.png
graphviz-2.49.0/rtest/linux.x86/dotsplines_dot1.gv
graphviz-2.49.0/rtest/linux.x86/rotate_dot.ps
graphviz-2.49.0/rtest/linux.x86/sl_box_dot.png
graphviz-2.49.0/rtest/linux.x86/sb_circle_dot.png
graphviz-2.49.0/rtest/linux.x86/viewport_neato.png
graphviz-2.49.0/rtest/linux.x86/grdradial_dot.svg
graphviz-2.49.0/rtest/linux.x86/grdradial_angle_dot.svg
graphviz-2.49.0/rtest/linux.x86/html2_dot.svg
graphviz-2.49.0/rtest/linux.x86/dir_dot.ps
graphviz-2.49.0/rtest/linux.x86/sl_circle_dot.png
graphviz-2.49.0/rtest/linux.x86/grdfillcolor_dot.png
graphviz-2.49.0/rtest/linux.x86/neatosplines_neato.gv
graphviz-2.49.0/rtest/linux.x86/Palatino_dot.ps
graphviz-2.49.0/rtest/linux.x86/Helvetica_dot.png
graphviz-2.49.0/rtest/linux.x86/sides_dot.ps
graphviz-2.49.0/rtest/linux.x86/Helvetica_dot.ps
graphviz-2.49.0/rtest/linux.x86/ordering_dot.gv
graphviz-2.49.0/rtest/linux.x86/size_ex_dot.png
graphviz-2.49.0/rtest/linux.x86/ZapfDingbats_dot.png
graphviz-2.49.0/rtest/linux.x86/rd_rules_dot.png
graphviz-2.49.0/rtest/linux.x86/nul_val_dot.png
graphviz-2.49.0/rtest/linux.x86/grdangles_dot.png
graphviz-2.49.0/rtest/linux.x86/viewport_neato2.ps
graphviz-2.49.0/rtest/linux.x86/arrows_dot.ps
graphviz-2.49.0/rtest/linux.x86/sr_circle_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/grdlinear_dot.svg
graphviz-2.49.0/rtest/linux.x86/grdcluster_dot.svg
graphviz-2.49.0/rtest/linux.x86/nestedclust_dot.gv
graphviz-2.49.0/rtest/linux.x86/grdlinear_angle_dot.png
graphviz-2.49.0/rtest/linux.x86/Bookman_dot.ps
graphviz-2.49.0/rtest/linux.x86/ZapfChancery_dot.png
graphviz-2.49.0/rtest/linux.x86/nojustify_dot_cairo.ps
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot2.ps
graphviz-2.49.0/rtest/linux.x86/NewCenturySchlbk_dot.ps
graphviz-2.49.0/rtest/linux.x86/cairo_dot_cairo.svg
graphviz-2.49.0/rtest/linux.x86/viewport_neato2.png
graphviz-2.49.0/rtest/linux.x86/html_dot.ps
graphviz-2.49.0/rtest/linux.x86/polypoly_dot.ps
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot.ps
graphviz-2.49.0/rtest/linux.x86/clusters_dot.ps
graphviz-2.49.0/rtest/linux.x86/grdradial_node_dot.svg
graphviz-2.49.0/rtest/linux.x86/size_neato.ps
graphviz-2.49.0/rtest/linux.x86/rowcolsep_dot1.gv
graphviz-2.49.0/rtest/linux.x86/model_neato1.ps
graphviz-2.49.0/rtest/linux.x86/record_dot.ps
graphviz-2.49.0/rtest/linux.x86/style_dot.ps
graphviz-2.49.0/rtest/linux.x86/arrowsize_dot.png
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot2.ps
graphviz-2.49.0/rtest/linux.x86/url_dot.imap
graphviz-2.49.0/rtest/linux.x86/nul_nul_dot.png
graphviz-2.49.0/rtest/linux.x86/ordering_dot1.gv
graphviz-2.49.0/rtest/linux.x86/pslib_dot.ps
graphviz-2.49.0/rtest/linux.x86/polypoly_dot.png
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot1.ps
graphviz-2.49.0/rtest/linux.x86/ps_user_shapes_dot.ps
graphviz-2.49.0/rtest/linux.x86/grdcolors_dot.png
graphviz-2.49.0/rtest/linux.x86/grdcluster_dot.png
graphviz-2.49.0/rtest/linux.x86/model_neato.ps
graphviz-2.49.0/rtest/linux.x86/flatedge_dot.gv
graphviz-2.49.0/rtest/linux.x86/mode_neato1.ps
graphviz-2.49.0/rtest/linux.x86/cairo_dot_cairo.png
graphviz-2.49.0/rtest/linux.x86/grdshapes_dot.png
graphviz-2.49.0/rtest/linux.x86/colorscheme_dot.png
graphviz-2.49.0/rtest/linux.x86/weight_dot.gv
graphviz-2.49.0/rtest/linux.x86/grdlinear_node_dot.svg
graphviz-2.49.0/rtest/linux.x86/style_dot.png
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot7.ps
graphviz-2.49.0/rtest/linux.x86/grdradial_dot.png
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot3.ps
graphviz-2.49.0/rtest/linux.x86/Makefile.am
graphviz-2.49.0/rtest/linux.x86/size_neato.png
graphviz-2.49.0/rtest/linux.x86/crazy_dot.png
graphviz-2.49.0/rtest/linux.x86/Palatino_dot.png
graphviz-2.49.0/rtest/linux.x86/val_val_dot.png
graphviz-2.49.0/rtest/linux.x86/url_dot.imap_np
graphviz-2.49.0/rtest/linux.x86/page_neato2.ps
graphviz-2.49.0/rtest/linux.x86/page_neato.ps
graphviz-2.49.0/rtest/linux.x86/user_shapes_dot_gd.png
graphviz-2.49.0/rtest/linux.x86/sb_box_dot.png
graphviz-2.49.0/rtest/linux.x86/mode_neato.ps
graphviz-2.49.0/rtest/linux.x86/xlabels_neato.png
graphviz-2.49.0/rtest/linux.x86/grdshapes_dot.svg
graphviz-2.49.0/rtest/linux.x86/grdangles_dot.svg
graphviz-2.49.0/rtest/linux.x86/record_dot.gv
graphviz-2.49.0/rtest/linux.x86/rotate_dot1.ps
graphviz-2.49.0/rtest/linux.x86/rootlabel_dot3.ps
graphviz-2.49.0/rtest/linux.x86/arrows_dot.gv
graphviz-2.49.0/rtest/linux.x86/sb_box_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/size_ex_dot.ps
graphviz-2.49.0/rtest/linux.x86/xlabels_dot.png
graphviz-2.49.0/rtest/linux.x86/crazy_dot.ps
graphviz-2.49.0/rtest/linux.x86/neatosplines_neato1.gv
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot4.ps
graphviz-2.49.0/rtest/linux.x86/rankdir_dot2.gv
graphviz-2.49.0/rtest/linux.x86/clustlabel_dot6.ps
graphviz-2.49.0/rtest/linux.x86/edgeclip_dot.gv
graphviz-2.49.0/rtest/linux.x86/st_circle_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/val_inv_dot.png
graphviz-2.49.0/rtest/linux.x86/sq_rules_dot.png
graphviz-2.49.0/rtest/linux.x86/grdradial_node_dot.png
graphviz-2.49.0/rtest/linux.x86/nul_inv_dot.png
graphviz-2.49.0/rtest/linux.x86/dotsplines_dot.gv
graphviz-2.49.0/rtest/linux.x86/sl_box_dbl_dot.png
graphviz-2.49.0/rtest/linux.x86/layers_dot.ps
graphviz-2.49.0/rtest/linux.x86/rankdir_dot1.gv
graphviz-2.49.0/rtest/linux.x86/ports_dot.gv
graphviz-2.49.0/rtest/linux.x86/color_dot1.png
graphviz-2.49.0/rtest/linux.x86/Makefile.in
graphviz-2.49.0/rtest/linux.x86/grdlinear_dot.png
graphviz-2.49.0/rtest/linux.x86/html2_dot.ps
graphviz-2.49.0/rtest/linux.x86/cairo_dot_cairo.ps
graphviz-2.49.0/rtest/linux.x86/center_dot.png
graphviz-2.49.0/rtest/linux.x86/sr_circle_dot.png
graphviz-2.49.0/rtest/Makefile.in
graphviz-2.49.0/share/
graphviz-2.49.0/share/examples/
graphviz-2.49.0/share/examples/4elt.gv
graphviz-2.49.0/share/examples/world.gv
graphviz-2.49.0/share/examples/Makefile.am
graphviz-2.49.0/share/examples/Makefile.in
graphviz-2.49.0/share/Makefile.am
graphviz-2.49.0/share/gui/
graphviz-2.49.0/share/gui/lfdp.png
graphviz-2.49.0/share/gui/no_fisheye.png
graphviz-2.49.0/share/gui/fit_to_screen.png
graphviz-2.49.0/share/gui/ldot.png
graphviz-2.49.0/share/gui/add_edge.png
graphviz-2.49.0/share/gui/zoomin.png
graphviz-2.49.0/share/gui/ok.raw
graphviz-2.49.0/share/gui/zoom.png
graphviz-2.49.0/share/gui/arial.tga
graphviz-2.49.0/share/gui/AntiselectRectX.png
graphviz-2.49.0/share/gui/center.png
graphviz-2.49.0/share/gui/ltwopi.png
graphviz-2.49.0/share/gui/zoom.raw
graphviz-2.49.0/share/gui/find_node.png
graphviz-2.49.0/share/gui/fisheye.png
graphviz-2.49.0/share/gui/2D.png
graphviz-2.49.0/share/gui/fit.png
graphviz-2.49.0/share/gui/lcirco.png
graphviz-2.49.0/share/gui/single_select.png
graphviz-2.49.0/share/gui/3D.png
graphviz-2.49.0/share/gui/selectx.png
graphviz-2.49.0/share/gui/fisheye.raw
graphviz-2.49.0/share/gui/selectr.png
graphviz-2.49.0/share/gui/dot.PNG
graphviz-2.49.0/share/gui/ok2.raw
graphviz-2.49.0/share/gui/fish.PNG
graphviz-2.49.0/share/gui/magnifier.png
graphviz-2.49.0/share/gui/rect_select.png
graphviz-2.49.0/share/gui/zoom_out.png
graphviz-2.49.0/share/gui/move.png
graphviz-2.49.0/share/gui/attrs.txt
graphviz-2.49.0/share/gui/deletE_edge.png
graphviz-2.49.0/share/gui/AntiselectRect.png
graphviz-2.49.0/share/gui/cursor.png
graphviz-2.49.0/share/gui/new_node.png
graphviz-2.49.0/share/gui/glade-3.png
graphviz-2.49.0/share/gui/zoomminus.raw
graphviz-2.49.0/share/gui/smyrna.glade
graphviz-2.49.0/share/gui/new_delete.png
graphviz-2.49.0/share/gui/node.png
graphviz-2.49.0/share/gui/rect_select2.png
graphviz-2.49.0/share/gui/pan.png
graphviz-2.49.0/share/gui/edge.png
graphviz-2.49.0/share/gui/select.png
graphviz-2.49.0/share/gui/pan.raw
graphviz-2.49.0/share/gui/zoomplus.raw
graphviz-2.49.0/share/gui/newzoom.png
graphviz-2.49.0/share/gui/preview.png
graphviz-2.49.0/share/gui/ok3.raw
graphviz-2.49.0/share/gui/attr_widgets.dot
graphviz-2.49.0/share/gui/hourglass.png
graphviz-2.49.0/share/gui/mod_3D.png
graphviz-2.49.0/share/gui/delete_node.png
graphviz-2.49.0/share/gui/Makefile.am
graphviz-2.49.0/share/gui/zoom_in.png
graphviz-2.49.0/share/gui/find_edge.png
graphviz-2.49.0/share/gui/rotate.raw
graphviz-2.49.0/share/gui/template.dot
graphviz-2.49.0/share/gui/zoomout.png
graphviz-2.49.0/share/gui/magnifier_zoom_in.png
graphviz-2.49.0/share/gui/rotate.png
graphviz-2.49.0/share/gui/lneato.png
graphviz-2.49.0/share/gui/magifier_zoom_out.png
graphviz-2.49.0/share/gui/mod_fisheye.png
graphviz-2.49.0/share/gui/Makefile.in
graphviz-2.49.0/share/gui/details.png
graphviz-2.49.0/share/gui/mouse_actions.txt
graphviz-2.49.0/share/Makefile.in
graphviz-2.49.0/plugin/
graphviz-2.49.0/plugin/webp/
graphviz-2.49.0/plugin/webp/gvplugin_webp.c
graphviz-2.49.0/plugin/webp/gvloadimage_webp.c
graphviz-2.49.0/plugin/webp/Makefile.am
graphviz-2.49.0/plugin/webp/gvdevice_webp.c
graphviz-2.49.0/plugin/webp/Makefile.in
graphviz-2.49.0/plugin/devil/
graphviz-2.49.0/plugin/devil/gvdevice_devil.c
graphviz-2.49.0/plugin/devil/Makefile.am
graphviz-2.49.0/plugin/devil/gvplugin_devil.c
graphviz-2.49.0/plugin/devil/Makefile.in
graphviz-2.49.0/plugin/gdiplus/
graphviz-2.49.0/plugin/gdiplus/FileStream.cpp
graphviz-2.49.0/plugin/gdiplus/gvplugin_gdiplus.cpp
graphviz-2.49.0/plugin/gdiplus/gvplugin_gdiplus.h
graphviz-2.49.0/plugin/gdiplus/gvdevice_gdiplus.cpp
graphviz-2.49.0/plugin/gdiplus/gvrender_gdiplus.cpp
graphviz-2.49.0/plugin/gdiplus/gvtextlayout_gdiplus.cpp
graphviz-2.49.0/plugin/gdiplus/gvplugin_gdiplus.vcxproj
graphviz-2.49.0/plugin/gdiplus/gvloadimage_gdiplus.cpp
graphviz-2.49.0/plugin/gdiplus/gvplugin_gdiplus.vcxproj.filters
graphviz-2.49.0/plugin/gdiplus/Makefile.am
graphviz-2.49.0/plugin/gdiplus/FileStream.h
graphviz-2.49.0/plugin/gdiplus/Makefile.in
graphviz-2.49.0/plugin/gd/
graphviz-2.49.0/plugin/gd/gvplugin_gd.c
graphviz-2.49.0/plugin/gd/gvtextlayout_gd.c
graphviz-2.49.0/plugin/gd/gvplugin_gd.vcxproj
graphviz-2.49.0/plugin/gd/gvrender_gd_vrml.c
graphviz-2.49.0/plugin/gd/gvrender_gd.c
graphviz-2.49.0/plugin/gd/gvplugin_gd.vcxproj.filters
graphviz-2.49.0/plugin/gd/gvdevice_gd.c
graphviz-2.49.0/plugin/gd/Makefile.am
graphviz-2.49.0/plugin/gd/gvloadimage_gd.c
graphviz-2.49.0/plugin/gd/Makefile.in
graphviz-2.49.0/plugin/glitz/
graphviz-2.49.0/plugin/glitz/gvdevice_glitz.c
graphviz-2.49.0/plugin/glitz/gvplugin_glitz.c
graphviz-2.49.0/plugin/glitz/Makefile.am
graphviz-2.49.0/plugin/glitz/Makefile.in
graphviz-2.49.0/plugin/rsvg/
graphviz-2.49.0/plugin/rsvg/gvplugin_rsvg.c
graphviz-2.49.0/plugin/rsvg/Makefile.am
graphviz-2.49.0/plugin/rsvg/gvloadimage_rsvg.c
graphviz-2.49.0/plugin/rsvg/Makefile.in
graphviz-2.49.0/plugin/gtk/
graphviz-2.49.0/plugin/gtk/support.h
graphviz-2.49.0/plugin/gtk/callbacks.c
graphviz-2.49.0/plugin/gtk/interface.c
graphviz-2.49.0/plugin/gtk/callbacks.h
graphviz-2.49.0/plugin/gtk/gtk.glade
graphviz-2.49.0/plugin/gtk/gtk.gladep
graphviz-2.49.0/plugin/gtk/interface.h
graphviz-2.49.0/plugin/gtk/gvdevice_gtk.c
graphviz-2.49.0/plugin/gtk/gvplugin_gtk.c
graphviz-2.49.0/plugin/gtk/Makefile.am
graphviz-2.49.0/plugin/gtk/support.c
graphviz-2.49.0/plugin/gtk/Makefile.in
graphviz-2.49.0/plugin/quartz/
graphviz-2.49.0/plugin/quartz/gvtextlayout_quartz.c
graphviz-2.49.0/plugin/quartz/GVTextLayout.h
graphviz-2.49.0/plugin/quartz/gvplugin_quartz.h
graphviz-2.49.0/plugin/quartz/gvdevice_quartz.c
graphviz-2.49.0/plugin/quartz/gvloadimage_quartz.c
graphviz-2.49.0/plugin/quartz/GVTextLayout.m
graphviz-2.49.0/plugin/quartz/Makefile.am
graphviz-2.49.0/plugin/quartz/gvrender_quartz.c
graphviz-2.49.0/plugin/quartz/gvplugin_quartz.c
graphviz-2.49.0/plugin/quartz/Makefile.in
graphviz-2.49.0/plugin/core/
graphviz-2.49.0/plugin/core/gvrender_core_ps.c
graphviz-2.49.0/plugin/core/gvloadimage_core.c
graphviz-2.49.0/plugin/core/ps.txt
graphviz-2.49.0/plugin/core/gvrender_core_mp.c
graphviz-2.49.0/plugin/core/gvrender_core_fig.c
graphviz-2.49.0/plugin/core/gvrender_core_vml.c
graphviz-2.49.0/plugin/core/gvplugin_core.vcxproj
graphviz-2.49.0/plugin/core/gvplugin_core.c
graphviz-2.49.0/plugin/core/gvrender_core_dot.c
graphviz-2.49.0/plugin/core/gvrender_core_map.c
graphviz-2.49.0/plugin/core/gvrender_core_json.c
graphviz-2.49.0/plugin/core/ps.h
graphviz-2.49.0/plugin/core/gvrender_core_pic.c
graphviz-2.49.0/plugin/core/gvplugin_core.vcxproj.filters
graphviz-2.49.0/plugin/core/gvrender_core_tk.c
graphviz-2.49.0/plugin/core/Makefile.am
graphviz-2.49.0/plugin/core/gvrender_core_pov.c
graphviz-2.49.0/plugin/core/Makefile.in
graphviz-2.49.0/plugin/core/gvrender_core_svg.c
graphviz-2.49.0/plugin/ming/
graphviz-2.49.0/plugin/ming/Bitstream_Vera_Serif.fdb
graphviz-2.49.0/plugin/ming/gvrender_ming.c
graphviz-2.49.0/plugin/ming/Bitstream_Vera_Sans.fdb
graphviz-2.49.0/plugin/ming/gvplugin_ming.c
graphviz-2.49.0/plugin/ming/Makefile.am
graphviz-2.49.0/plugin/ming/Makefile.in
graphviz-2.49.0/plugin/neato_layout/
graphviz-2.49.0/plugin/neato_layout/gvplugin_neato_layout.vcxproj
graphviz-2.49.0/plugin/neato_layout/gvplugin_neato_layout.c
graphviz-2.49.0/plugin/neato_layout/gvplugin_neato_layout.vcxproj.filters
graphviz-2.49.0/plugin/neato_layout/gvlayout_neato_layout.c
graphviz-2.49.0/plugin/neato_layout/Makefile.am
graphviz-2.49.0/plugin/neato_layout/Makefile.in
graphviz-2.49.0/plugin/dot_layout/
graphviz-2.49.0/plugin/dot_layout/gvplugin_dot_layout.vcxproj.filters
graphviz-2.49.0/plugin/dot_layout/gvlayout_dot_layout.c
graphviz-2.49.0/plugin/dot_layout/gvplugin_dot_layout.c
graphviz-2.49.0/plugin/dot_layout/Makefile.am
graphviz-2.49.0/plugin/dot_layout/gvplugin_dot_layout.vcxproj
graphviz-2.49.0/plugin/dot_layout/Makefile.in
graphviz-2.49.0/plugin/visio/
graphviz-2.49.0/plugin/visio/gvrender_visio_vdx.cpp
graphviz-2.49.0/plugin/visio/VisioGraphic.h
graphviz-2.49.0/plugin/visio/VisioText.h
graphviz-2.49.0/plugin/visio/VisioRender.cpp
graphviz-2.49.0/plugin/visio/gvplugin_visio.c
graphviz-2.49.0/plugin/visio/VisioText.cpp
graphviz-2.49.0/plugin/visio/VisioGraphic.cpp
graphviz-2.49.0/plugin/visio/Makefile.am
graphviz-2.49.0/plugin/visio/VisioRender.h
graphviz-2.49.0/plugin/visio/Makefile.in
graphviz-2.49.0/plugin/lasi/
graphviz-2.49.0/plugin/lasi/gvrender_lasi.cpp
graphviz-2.49.0/plugin/lasi/ps.h
graphviz-2.49.0/plugin/lasi/Makefile.am
graphviz-2.49.0/plugin/lasi/gvloadimage_lasi.c
graphviz-2.49.0/plugin/lasi/gvplugin_lasi.c
graphviz-2.49.0/plugin/lasi/Makefile.in
graphviz-2.49.0/plugin/Makefile.am
graphviz-2.49.0/plugin/pango/
graphviz-2.49.0/plugin/pango/gvgetfontlist_pango.c
graphviz-2.49.0/plugin/pango/gvloadimage_pango.c
graphviz-2.49.0/plugin/pango/gvgetfontlist.h
graphviz-2.49.0/plugin/pango/gvtextlayout_pango.c
graphviz-2.49.0/plugin/pango/gvplugin_pango.vcxproj.filters
graphviz-2.49.0/plugin/pango/gvplugin_pango.vcxproj
graphviz-2.49.0/plugin/pango/gvplugin_pango.c
graphviz-2.49.0/plugin/pango/Makefile.am
graphviz-2.49.0/plugin/pango/gvplugin_pango.h
graphviz-2.49.0/plugin/pango/gvrender_pango.c
graphviz-2.49.0/plugin/pango/Makefile.in
graphviz-2.49.0/plugin/gs/
graphviz-2.49.0/plugin/gs/gvplugin_gs.c
graphviz-2.49.0/plugin/gs/gvloadimage_gs.c
graphviz-2.49.0/plugin/gs/Makefile.am
graphviz-2.49.0/plugin/gs/Makefile.in
graphviz-2.49.0/plugin/xlib/
graphviz-2.49.0/plugin/xlib/vimdot.sh
graphviz-2.49.0/plugin/xlib/vimdot.1.pdf
graphviz-2.49.0/plugin/xlib/gvdevice_xlib.c
graphviz-2.49.0/plugin/xlib/vimdot.1
graphviz-2.49.0/plugin/xlib/Makefile.am
graphviz-2.49.0/plugin/xlib/Makefile.in
graphviz-2.49.0/plugin/xlib/gvplugin_xlib.c
graphviz-2.49.0/plugin/poppler/
graphviz-2.49.0/plugin/poppler/gvplugin_poppler.c
graphviz-2.49.0/plugin/poppler/gvloadimage_poppler.c
graphviz-2.49.0/plugin/poppler/Makefile.am
graphviz-2.49.0/plugin/poppler/Makefile.in
graphviz-2.49.0/plugin/gdk/
graphviz-2.49.0/plugin/gdk/gvplugin_gdk.c
graphviz-2.49.0/plugin/gdk/gvloadimage_gdk.c
graphviz-2.49.0/plugin/gdk/gvdevice_gdk.c
graphviz-2.49.0/plugin/gdk/Makefile.am
graphviz-2.49.0/plugin/gdk/Makefile.in
graphviz-2.49.0/plugin/Makefile.in
graphviz-2.49.0/graphviz_version.h
graphviz-2.49.0/m4/
graphviz-2.49.0/m4/lib-ld.m4
graphviz-2.49.0/m4/libtool.m4
graphviz-2.49.0/m4/lib-link.m4
graphviz-2.49.0/m4/lt~obsolete.m4
graphviz-2.49.0/m4/ax_cxx_compile_stdcxx.m4
graphviz-2.49.0/m4/ltversion.m4
graphviz-2.49.0/m4/ltsugar.m4
graphviz-2.49.0/m4/ax_cxx_compile_stdcxx_11.m4
graphviz-2.49.0/m4/ltargz.m4
graphviz-2.49.0/m4/ltdl.m4
graphviz-2.49.0/m4/ltoptions.m4
graphviz-2.49.0/m4/lib-prefix.m4
graphviz-2.49.0/m4/ax_check_compile_flag.m4
graphviz-2.49.0/m4/README
graphviz-2.49.0/autogen.sh
graphviz-2.49.0/contrib/
graphviz-2.49.0/contrib/gprof2dot.awk
graphviz-2.49.0/contrib/INDEX
graphviz-2.49.0/contrib/lefty-grace/
graphviz-2.49.0/contrib/lefty-grace/dotty_draw.lefty
graphviz-2.49.0/contrib/lefty-grace/dotty_edit.lefty
graphviz-2.49.0/contrib/lefty-grace/dotty.lefty
graphviz-2.49.0/contrib/lefty-grace/dotty_ui.lefty
graphviz-2.49.0/contrib/lefty-grace/README
graphviz-2.49.0/contrib/pangotest/
graphviz-2.49.0/contrib/pangotest/pangotest.c
graphviz-2.49.0/contrib/pangotest/Makefile
graphviz-2.49.0/contrib/dirgraph/
graphviz-2.49.0/contrib/dirgraph/linux.dot
graphviz-2.49.0/contrib/dirgraph/bsdkernel.dot
graphviz-2.49.0/contrib/dirgraph/apache.dot
graphviz-2.49.0/contrib/dirgraph/bsdarch.dot
graphviz-2.49.0/contrib/dirgraph/named.dot
graphviz-2.49.0/contrib/dirgraph/dirgraph.pl
graphviz-2.49.0/contrib/dirgraph/README
graphviz-2.49.0/contrib/diffimg/
graphviz-2.49.0/contrib/diffimg/diffimg.vcxproj
graphviz-2.49.0/contrib/diffimg/diffimg.vcxproj.filters
graphviz-2.49.0/contrib/diffimg/diffimg.1.pdf
graphviz-2.49.0/contrib/diffimg/diffimg.c
graphviz-2.49.0/contrib/diffimg/Makefile.am
graphviz-2.49.0/contrib/diffimg/diffimg.1
graphviz-2.49.0/contrib/diffimg/Makefile.in
graphviz-2.49.0/contrib/prune/
graphviz-2.49.0/contrib/prune/generic_list.c
graphviz-2.49.0/contrib/prune/prune.1.pdf
graphviz-2.49.0/contrib/prune/prune.vcxproj.filters
graphviz-2.49.0/contrib/prune/test.gv
graphviz-2.49.0/contrib/prune/prune.1
graphviz-2.49.0/contrib/prune/prune.c
graphviz-2.49.0/contrib/prune/Makefile.am
graphviz-2.49.0/contrib/prune/generic_list.h
graphviz-2.49.0/contrib/prune/prune.vcxproj
graphviz-2.49.0/contrib/prune/README
graphviz-2.49.0/contrib/prune/Makefile.in
graphviz-2.49.0/contrib/dotmcl.pl
graphviz-2.49.0/contrib/webdot.cgi
graphviz-2.49.0/contrib/Makefile.am
graphviz-2.49.0/contrib/sdlshapes/
graphviz-2.49.0/contrib/sdlshapes/sdl.ps
graphviz-2.49.0/contrib/sdlshapes/sdlshapes.dot
graphviz-2.49.0/contrib/sdlshapes/README
graphviz-2.49.0/contrib/Makefile.in
graphviz-2.49.0/CHANGELOG.md
graphviz-2.49.0/builddate.h
graphviz-2.49.0/INSTALL
graphviz-2.49.0/dot.demo/
graphviz-2.49.0/dot.demo/Makefile.python_wrapper_builtins
graphviz-2.49.0/dot.demo/simple.c
graphviz-2.49.0/dot.demo/demo.c
graphviz-2.49.0/dot.demo/gv_test.py
graphviz-2.49.0/dot.demo/demo.vcproj
graphviz-2.49.0/dot.demo/neatopack.c
graphviz-2.49.0/dot.demo/Makefile.python_wrapper
graphviz-2.49.0/dot.demo/dot.c
graphviz-2.49.0/dot.demo/dot_demo.vcproj
graphviz-2.49.0/dot.demo/example.c
graphviz-2.49.0/dot.demo/Makefile.builtins
graphviz-2.49.0/dot.demo/Makefile
graphviz-2.49.0/Doxyfile.in
graphviz-2.49.0/graphviz.7
graphviz-2.49.0/Doxyfile
graphviz-2.49.0/config/
graphviz-2.49.0/config/config_ruby.rb
graphviz-2.49.0/config/config_tcl.tcl
graphviz-2.49.0/config/config_python.py
graphviz-2.49.0/config/missing
graphviz-2.49.0/config/config_perl.pl
graphviz-2.49.0/config/config.guess
graphviz-2.49.0/config/ylwrap
graphviz-2.49.0/config/compile
graphviz-2.49.0/config/install-sh
graphviz-2.49.0/config/config.sub
graphviz-2.49.0/config/test-driver
graphviz-2.49.0/config/depcomp
graphviz-2.49.0/config/config.rpath
graphviz-2.49.0/config/ltmain.sh
graphviz-2.49.0/aclocal.m4
graphviz-2.49.0/Makefile.am
graphviz-2.49.0/windows/
graphviz-2.49.0/windows/install.bat
graphviz-2.49.0/windows/GraphForm.resx
graphviz-2.49.0/windows/makefile
graphviz-2.49.0/windows/GraphForm.Designer.cs
graphviz-2.49.0/windows/wmake.sh
graphviz-2.49.0/windows/build_stable.bat
graphviz-2.49.0/windows/cmd/
graphviz-2.49.0/windows/cmd/makefile
graphviz-2.49.0/windows/cmd/fc-fix/
graphviz-2.49.0/windows/cmd/fc-fix/fc-fix.vcproj
graphviz-2.49.0/windows/cmd/fc-fix/fc-fix.cpp
graphviz-2.49.0/windows/cmd/fc-fix/fc-fix.sln
graphviz-2.49.0/windows/cmd/lneato/
graphviz-2.49.0/windows/cmd/lneato/makefile
graphviz-2.49.0/windows/cmd/gvui/
graphviz-2.49.0/windows/cmd/gvui/GVUI.exe
graphviz-2.49.0/windows/cmd/gvui/LayoutPropertyInfo.cls
graphviz-2.49.0/windows/cmd/gvui/makefile
graphviz-2.49.0/windows/cmd/gvui/Registry.bas
graphviz-2.49.0/windows/cmd/gvui/GVUI.vbp
graphviz-2.49.0/windows/cmd/gvui/Main.bas
graphviz-2.49.0/windows/cmd/gvui/LayoutProperty.cls
graphviz-2.49.0/windows/cmd/gvui/Process.bas
graphviz-2.49.0/windows/cmd/gvui/LayoutPropertyInfoSet.cls
graphviz-2.49.0/windows/cmd/gvui/frmLayoutControl.frm
graphviz-2.49.0/windows/cmd/gvui/frmLayoutControl.frx
graphviz-2.49.0/windows/cmd/gvui/LayoutPropertySet.cls
graphviz-2.49.0/windows/cmd/gvui/Other.bas
graphviz-2.49.0/windows/cmd/gvui/GVUI.vbw
graphviz-2.49.0/windows/cmd/dot/
graphviz-2.49.0/windows/cmd/dot/makefile
graphviz-2.49.0/windows/cmd/tools/
graphviz-2.49.0/windows/cmd/tools/makefile
graphviz-2.49.0/windows/cmd/lefty/
graphviz-2.49.0/windows/cmd/lefty/makefile
graphviz-2.49.0/windows/cmd/lefty/dot2l/
graphviz-2.49.0/windows/cmd/lefty/dot2l/dotparse.c
graphviz-2.49.0/windows/cmd/lefty/dot2l/dotparse.h
graphviz-2.49.0/windows/cmd/dotty/
graphviz-2.49.0/windows/cmd/dotty/makefile
graphviz-2.49.0/windows/ScrollableImageControl.Designer.cs
graphviz-2.49.0/windows/Resources/
graphviz-2.49.0/windows/Resources/GraphAttributes.png
graphviz-2.49.0/windows/Resources/ActualSize.bmp
graphviz-2.49.0/windows/Resources/ZoomIn.bmp
graphviz-2.49.0/windows/Resources/Information.bmp
graphviz-2.49.0/windows/Resources/ZoomOut.bmp
graphviz-2.49.0/windows/Resources/NodeAttributes.png
graphviz-2.49.0/windows/Resources/EdgeAttributes.png
graphviz-2.49.0/windows/bin/
graphviz-2.49.0/windows/bin/gsetup.sh
graphviz-2.49.0/windows/bin/runconf.sh
graphviz-2.49.0/windows/bin/win.sh
graphviz-2.49.0/windows/bin/build.sh
graphviz-2.49.0/windows/bin/setup-build-utilities.ps1
graphviz-2.49.0/windows/graphviz.sln
graphviz-2.49.0/windows/GraphArguments.cs
graphviz-2.49.0/windows/ws/
graphviz-2.49.0/windows/ws/tools.dsw
graphviz-2.49.0/windows/ws/graphviz.dsw
graphviz-2.49.0/windows/AttributeInspectorForm.resx
graphviz-2.49.0/windows/addtopath.mst
graphviz-2.49.0/windows/build/
graphviz-2.49.0/windows/build/graphviz.wxs.in
graphviz-2.49.0/windows/build/Graphviz.ico
graphviz-2.49.0/windows/build/graphviz.wxs
graphviz-2.49.0/windows/build/Makefile
graphviz-2.49.0/windows/GraphDefaultAttributes.cs
graphviz-2.49.0/windows/Properties/
graphviz-2.49.0/windows/Properties/Resources.resx
graphviz-2.49.0/windows/Properties/AssemblyInfo.cs.in
graphviz-2.49.0/windows/Properties/AssemblyInfo.cs
graphviz-2.49.0/windows/Properties/Settings.settings
graphviz-2.49.0/windows/Properties/Settings.Designer.cs
graphviz-2.49.0/windows/Properties/Resources.Designer.cs
graphviz-2.49.0/windows/ExternalPropertyTab.cs
graphviz-2.49.0/windows/GraphForm.cs
graphviz-2.49.0/windows/StandardValuesTypeConverter.cs
graphviz-2.49.0/windows/dependencies/
graphviz-2.49.0/windows/dependencies/graphviz-build-utilities/
graphviz-2.49.0/windows/dependencies/libraries/
graphviz-2.49.0/windows/ScrollableImageControl.cs
graphviz-2.49.0/windows/prebuild/
graphviz-2.49.0/windows/prebuild/pixman.patch
graphviz-2.49.0/windows/prebuild/gettext.patch
graphviz-2.49.0/windows/prebuild/zlib.patch
graphviz-2.49.0/windows/prebuild/iconv.patch
graphviz-2.49.0/windows/prebuild/pango.patch
graphviz-2.49.0/windows/prebuild/gd.patch
graphviz-2.49.0/windows/prebuild/fontconfig.patch
graphviz-2.49.0/windows/prebuild/Makefile
graphviz-2.49.0/windows/Graph.cs
graphviz-2.49.0/windows/Graphviz.res
graphviz-2.49.0/windows/AttributeInspectorForm.cs
graphviz-2.49.0/windows/GraphPropertyDescriptor.cs
graphviz-2.49.0/windows/UTF8Marshaler.cs
graphviz-2.49.0/windows/include/
graphviz-2.49.0/windows/include/unistd.h
graphviz-2.49.0/windows/include/config.h
graphviz-2.49.0/windows/gvedit/
graphviz-2.49.0/windows/gvedit/UPreProcess.cpp
graphviz-2.49.0/windows/gvedit/Umain.h
graphviz-2.49.0/windows/gvedit/UEditor.cpp
graphviz-2.49.0/windows/gvedit/Umain.dfm
graphviz-2.49.0/windows/gvedit/UAbout.cpp
graphviz-2.49.0/windows/gvedit/UAbout.dfm
graphviz-2.49.0/windows/gvedit/Editor.ini
graphviz-2.49.0/windows/gvedit/USettings.cpp
graphviz-2.49.0/windows/gvedit/UPreview.dfm
graphviz-2.49.0/windows/gvedit/UAbout.h
graphviz-2.49.0/windows/gvedit/GraphX.bpr
graphviz-2.49.0/windows/gvedit/UEditor.h
graphviz-2.49.0/windows/gvedit/UPreview.h
graphviz-2.49.0/windows/gvedit/Application.h
graphviz-2.49.0/windows/gvedit/props.txt
graphviz-2.49.0/windows/gvedit/USettings.dfm
graphviz-2.49.0/windows/gvedit/UPreProcess.dfm
graphviz-2.49.0/windows/gvedit/Umain.cpp
graphviz-2.49.0/windows/gvedit/GraphX.cpp
graphviz-2.49.0/windows/gvedit/UEditor.dfm
graphviz-2.49.0/windows/gvedit/USettings.h
graphviz-2.49.0/windows/gvedit/UPreProcess.h
graphviz-2.49.0/windows/gvedit/UPreview.cpp
graphviz-2.49.0/windows/Program.cs
graphviz-2.49.0/windows/graphviz.csproj
graphviz-2.49.0/windows/AttributeInspectorForm.Designer.cs
graphviz-2.49.0/windows/TileableImagePrinter.cs
graphviz-2.49.0/windows/build.bat
graphviz-2.49.0/windows/graphviz-msi/
graphviz-2.49.0/windows/graphviz-msi/setup/
graphviz-2.49.0/windows/graphviz-msi/setup/setup.sln
graphviz-2.49.0/windows/graphviz-msi/setup/setup_stable.sln
graphviz-2.49.0/windows/graphviz-msi/setup/setup_stable.vdproj
graphviz-2.49.0/windows/graphviz-msi/setup/Release/
graphviz-2.49.0/windows/graphviz-msi/setup/Release/setup.exe
graphviz-2.49.0/windows/graphviz-msi/setup/setup.vdproj
graphviz-2.49.0/windows/FormController.cs
graphviz-2.49.0/windows/PathWatcher.cs
graphviz-2.49.0/libltdl/
graphviz-2.49.0/libltdl/lt_dlloader.c
graphviz-2.49.0/libltdl/config-h.in
graphviz-2.49.0/libltdl/configure.ac
graphviz-2.49.0/libltdl/configure
graphviz-2.49.0/libltdl/slist.c
graphviz-2.49.0/libltdl/ltdl.h
graphviz-2.49.0/libltdl/ltdl.c
graphviz-2.49.0/libltdl/loaders/
graphviz-2.49.0/libltdl/loaders/loadlibrary.c
graphviz-2.49.0/libltdl/loaders/dlopen.c
graphviz-2.49.0/libltdl/loaders/dyld.c
graphviz-2.49.0/libltdl/loaders/load_add_on.c
graphviz-2.49.0/libltdl/loaders/preopen.c
graphviz-2.49.0/libltdl/loaders/shl_load.c
graphviz-2.49.0/libltdl/loaders/dld_link.c
graphviz-2.49.0/libltdl/lt_error.c
graphviz-2.49.0/libltdl/COPYING.LIB
graphviz-2.49.0/libltdl/aclocal.m4
graphviz-2.49.0/libltdl/Makefile.am
graphviz-2.49.0/libltdl/libltdl/
graphviz-2.49.0/libltdl/libltdl/lt_system.h
graphviz-2.49.0/libltdl/libltdl/lt_dlloader.h
graphviz-2.49.0/libltdl/libltdl/lt__alloc.h
graphviz-2.49.0/libltdl/libltdl/lt__strl.h
graphviz-2.49.0/libltdl/libltdl/lt__dirent.h
graphviz-2.49.0/libltdl/libltdl/lt_error.h
graphviz-2.49.0/libltdl/libltdl/lt__glibc.h
graphviz-2.49.0/libltdl/libltdl/lt__private.h
graphviz-2.49.0/libltdl/libltdl/slist.h
graphviz-2.49.0/libltdl/libltdl/lt__argz_.h
graphviz-2.49.0/libltdl/lt__dirent.c
graphviz-2.49.0/libltdl/lt__strl.c
graphviz-2.49.0/libltdl/lt__argz.c
graphviz-2.49.0/libltdl/lt__alloc.c
graphviz-2.49.0/libltdl/README
graphviz-2.49.0/libltdl/Makefile.in
graphviz-2.49.0/config.h.in
graphviz-2.49.0/macosx/
graphviz-2.49.0/macosx/Graph.ai
graphviz-2.49.0/macosx/Info.plist.in
graphviz-2.49.0/macosx/GVAttributeSchema.h
graphviz-2.49.0/macosx/English.lproj/
graphviz-2.49.0/macosx/English.lproj/Attributes.xib
graphviz-2.49.0/macosx/English.lproj/MainMenu.xib
graphviz-2.49.0/macosx/English.lproj/InfoPlist.strings
graphviz-2.49.0/macosx/English.lproj/Export.xib
graphviz-2.49.0/macosx/English.lproj/Document.xib
graphviz-2.49.0/macosx/GVWindowController.h
graphviz-2.49.0/macosx/graphviz.help/
graphviz-2.49.0/macosx/graphviz.help/graphviz.html
graphviz-2.49.0/macosx/GVDocument.h
graphviz-2.49.0/macosx/GVExportViewController.h
graphviz-2.49.0/macosx/GVApplicationDelegate.h
graphviz-2.49.0/macosx/GraphGv.icns
graphviz-2.49.0/macosx/GVGraphDefaultAttributes.h
graphviz-2.49.0/macosx/ZoomOutToolbarImage.tiff
graphviz-2.49.0/macosx/GraphAttributesTemplate.png
graphviz-2.49.0/macosx/graphviz.xcodeproj/
graphviz-2.49.0/macosx/graphviz.xcodeproj/mountainlion.project.pbxproj
graphviz-2.49.0/macosx/graphviz.xcodeproj/leopard.project.pbxproj
graphviz-2.49.0/macosx/graphviz.xcodeproj/project.pbxproj
graphviz-2.49.0/macosx/graphviz.xcodeproj/project.xcworkspace/
graphviz-2.49.0/macosx/graphviz.xcodeproj/project.xcworkspace/contents.xcworkspacedata
graphviz-2.49.0/macosx/graphviz.xcodeproj/project.xcworkspace/xcshareddata/
graphviz-2.49.0/macosx/graphviz.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
graphviz-2.49.0/macosx/graphviz.xcodeproj/default.pbxuser
graphviz-2.49.0/macosx/graphviz.xcodeproj/lion.project.pbxproj
graphviz-2.49.0/macosx/graphviz.xcodeproj/snowleopard.project.pbxproj
graphviz-2.49.0/macosx/GraphDot.icns
graphviz-2.49.0/macosx/GVWindowController.m
graphviz-2.49.0/macosx/build/
graphviz-2.49.0/macosx/build/Makefile.leopard
graphviz-2.49.0/macosx/build/English.lproj/
graphviz-2.49.0/macosx/build/English.lproj/License.rtf
graphviz-2.49.0/macosx/build/pmsurvey
graphviz-2.49.0/macosx/build/Makefile.lion
graphviz-2.49.0/macosx/build/graphviz.pmdoc/
graphviz-2.49.0/macosx/build/graphviz.pmdoc/index.xml
graphviz-2.49.0/macosx/build/graphviz.pmdoc/01local.xml.in
graphviz-2.49.0/macosx/build/graphviz.pmdoc/02graphviz.xml.in
graphviz-2.49.0/macosx/build/graphviz.pmdoc/02graphviz.xml
graphviz-2.49.0/macosx/build/graphviz.pmdoc/01local.xml
graphviz-2.49.0/macosx/build/Makefile.snowleopard
graphviz-2.49.0/macosx/build/graphviz.help.helpindex.lion
graphviz-2.49.0/macosx/build/Makefile.tiger
graphviz-2.49.0/macosx/build/graphviz.help.helpindex.snowleopard
graphviz-2.49.0/macosx/build/Makefile.mountainlion
graphviz-2.49.0/macosx/ZoomInToolbarImage.tiff
graphviz-2.49.0/macosx/GVAttributeInspectorController.h
graphviz-2.49.0/macosx/GVGraphArguments.m
graphviz-2.49.0/macosx/Info.plist
graphviz-2.49.0/macosx/prebuild/
graphviz-2.49.0/macosx/prebuild/Makefile.leopard
graphviz-2.49.0/macosx/prebuild/Makefile.lion
graphviz-2.49.0/macosx/prebuild/pixman.patch
graphviz-2.49.0/macosx/prebuild/Makefile-packages.incl
graphviz-2.49.0/macosx/prebuild/gettext.patch
graphviz-2.49.0/macosx/prebuild/TODO_smyrna
graphviz-2.49.0/macosx/prebuild/glib.patch
graphviz-2.49.0/macosx/prebuild/Makefile.snowleopard
graphviz-2.49.0/macosx/prebuild/Makefile.tiger
graphviz-2.49.0/macosx/prebuild/pango.patch
graphviz-2.49.0/macosx/prebuild/cairo.patch
graphviz-2.49.0/macosx/prebuild/glib.leopard.patch
graphviz-2.49.0/macosx/prebuild/fontconfig.patch
graphviz-2.49.0/macosx/GVApplicationDelegate.m
graphviz-2.49.0/macosx/GVGraphDefaultAttributes.m
graphviz-2.49.0/macosx/GVGraphArguments.h
graphviz-2.49.0/macosx/GVZGraph.m
graphviz-2.49.0/macosx/EdgeAttributesTemplate.png
graphviz-2.49.0/macosx/GVDocument.m
graphviz-2.49.0/macosx/GVFileNotificationCenter.m
graphviz-2.49.0/macosx/GVAttributeInspectorController.m
graphviz-2.49.0/macosx/NodeAttributesTemplate.png
graphviz-2.49.0/macosx/Graphviz.ai
graphviz-2.49.0/macosx/graphviz_prefix.pch
graphviz-2.49.0/macosx/Graphviz.psd
graphviz-2.49.0/macosx/GVFileNotificationCenter.h
graphviz-2.49.0/macosx/GVExportViewController.m
graphviz-2.49.0/macosx/GVZGraph.h
graphviz-2.49.0/macosx/GVAttributeSchema.m
graphviz-2.49.0/macosx/ZoomToFitToolbarImage.tiff
graphviz-2.49.0/macosx/main.m
graphviz-2.49.0/macosx/Graphviz.icns
graphviz-2.49.0/macosx/ActualSizeToolbarImage.tiff
graphviz-2.49.0/NEWS
graphviz-2.49.0/tclpkg/
graphviz-2.49.0/tclpkg/gv/
graphviz-2.49.0/tclpkg/gv/gv.3guile
graphviz-2.49.0/tclpkg/gv/gv.cpp
graphviz-2.49.0/tclpkg/gv/gv_tcl_init.c
graphviz-2.49.0/tclpkg/gv/gv_php_init.c
graphviz-2.49.0/tclpkg/gv/gv.3r
graphviz-2.49.0/tclpkg/gv/gv.3sharp.pdf
graphviz-2.49.0/tclpkg/gv/gv_builtins.c
graphviz-2.49.0/tclpkg/gv/gv.3java
graphviz-2.49.0/tclpkg/gv/gv.3java.pdf
graphviz-2.49.0/tclpkg/gv/gv.3python.pdf
graphviz-2.49.0/tclpkg/gv/gv_doc_template.tcl
graphviz-2.49.0/tclpkg/gv/gv.3io
graphviz-2.49.0/tclpkg/gv/gv.3ocaml.pdf
graphviz-2.49.0/tclpkg/gv/gv_doc_langs.tcl
graphviz-2.49.0/tclpkg/gv/gv.3ocaml
graphviz-2.49.0/tclpkg/gv/META.gv.in
graphviz-2.49.0/tclpkg/gv/gv.3io.pdf
graphviz-2.49.0/tclpkg/gv/gv.3lua
graphviz-2.49.0/tclpkg/gv/gv.3php
graphviz-2.49.0/tclpkg/gv/gv.3ruby
graphviz-2.49.0/tclpkg/gv/gv.i
graphviz-2.49.0/tclpkg/gv/gv_doc_writer.tcl
graphviz-2.49.0/tclpkg/gv/gv.3php.pdf
graphviz-2.49.0/tclpkg/gv/demo/
graphviz-2.49.0/tclpkg/gv/demo/modgraph.tcl
graphviz-2.49.0/tclpkg/gv/demo/modgraph.rb
graphviz-2.49.0/tclpkg/gv/demo/modgraph.py
graphviz-2.49.0/tclpkg/gv/demo/modgraph.php
graphviz-2.49.0/tclpkg/gv/demo/Makefile.am
graphviz-2.49.0/tclpkg/gv/demo/modgraph.lua
graphviz-2.49.0/tclpkg/gv/demo/modgraph.pl
graphviz-2.49.0/tclpkg/gv/demo/Makefile.in
graphviz-2.49.0/tclpkg/gv/gv.3perl
graphviz-2.49.0/tclpkg/gv/gv.3guile.pdf
graphviz-2.49.0/tclpkg/gv/gv.3go
graphviz-2.49.0/tclpkg/gv/gv.3lua.pdf
graphviz-2.49.0/tclpkg/gv/gv.3python
graphviz-2.49.0/tclpkg/gv/gv.3tcl.pdf
graphviz-2.49.0/tclpkg/gv/gv.3perl.pdf
graphviz-2.49.0/tclpkg/gv/gv_dummy_init.c
graphviz-2.49.0/tclpkg/gv/gv.3ruby.pdf
graphviz-2.49.0/tclpkg/gv/gv.3sharp
graphviz-2.49.0/tclpkg/gv/Makefile.am
graphviz-2.49.0/tclpkg/gv/gv.3tcl
graphviz-2.49.0/tclpkg/gv/gv.3go.pdf
graphviz-2.49.0/tclpkg/gv/gv_java_init.c
graphviz-2.49.0/tclpkg/gv/gv.3r.pdf
graphviz-2.49.0/tclpkg/gv/Makefile.in
graphviz-2.49.0/tclpkg/tcldot/
graphviz-2.49.0/tclpkg/tcldot/no_builtins.c
graphviz-2.49.0/tclpkg/tcldot/tcldot-util.c
graphviz-2.49.0/tclpkg/tcldot/tcldot.3tcl
graphviz-2.49.0/tclpkg/tcldot/tcldot-id.c
graphviz-2.49.0/tclpkg/tcldot/README.Tkspline
graphviz-2.49.0/tclpkg/tcldot/tcldot.html
graphviz-2.49.0/tclpkg/tcldot/demo/
graphviz-2.49.0/tclpkg/tcldot/demo/gcat.tcl.README
graphviz-2.49.0/tclpkg/tcldot/demo/gcat.tcl
graphviz-2.49.0/tclpkg/tcldot/demo/doted.tcl.README
graphviz-2.49.0/tclpkg/tcldot/demo/doted.tcl
graphviz-2.49.0/tclpkg/tcldot/demo/Makefile.am
graphviz-2.49.0/tclpkg/tcldot/demo/Makefile.in
graphviz-2.49.0/tclpkg/tcldot/tcldot_builtins.c
graphviz-2.49.0/tclpkg/tcldot/tcldot-graphcmd.c
graphviz-2.49.0/tclpkg/tcldot/tcldot.h
graphviz-2.49.0/tclpkg/tcldot/Makefile.am
graphviz-2.49.0/tclpkg/tcldot/tcldot-edgecmd.c
graphviz-2.49.0/tclpkg/tcldot/tcldot-nodecmd.c
graphviz-2.49.0/tclpkg/tcldot/tcldot.c
graphviz-2.49.0/tclpkg/tcldot/tcldot.3tcl.pdf
graphviz-2.49.0/tclpkg/tcldot/tcldot-io.c
graphviz-2.49.0/tclpkg/tcldot/README
graphviz-2.49.0/tclpkg/tcldot/Makefile.in
graphviz-2.49.0/tclpkg/gdtclft/
graphviz-2.49.0/tclpkg/gdtclft/gdtclft.3tcl.pdf
graphviz-2.49.0/tclpkg/gdtclft/gdtclft.c
graphviz-2.49.0/tclpkg/gdtclft/demo/
graphviz-2.49.0/tclpkg/gdtclft/demo/entities.tcl.README
graphviz-2.49.0/tclpkg/gdtclft/demo/entities.tcl
graphviz-2.49.0/tclpkg/gdtclft/demo/entities.html
graphviz-2.49.0/tclpkg/gdtclft/demo/Makefile.am
graphviz-2.49.0/tclpkg/gdtclft/demo/Makefile.in
graphviz-2.49.0/tclpkg/gdtclft/Makefile.am
graphviz-2.49.0/tclpkg/gdtclft/gdtclft.3tcl
graphviz-2.49.0/tclpkg/gdtclft/Makefile.in
graphviz-2.49.0/tclpkg/tclstubs/
graphviz-2.49.0/tclpkg/tclstubs/tclStubLib.c
graphviz-2.49.0/tclpkg/tclstubs/tclInt.h
graphviz-2.49.0/tclpkg/tclstubs/Makefile.am
graphviz-2.49.0/tclpkg/tclstubs/README
graphviz-2.49.0/tclpkg/tclstubs/Makefile.in
graphviz-2.49.0/tclpkg/mkpkgindex.sh
graphviz-2.49.0/tclpkg/tclpathplan/
graphviz-2.49.0/tclpkg/tclpathplan/tclpathplan.c
graphviz-2.49.0/tclpkg/tclpathplan/makecw.c
graphviz-2.49.0/tclpkg/tclpathplan/intersect.c
graphviz-2.49.0/tclpkg/tclpathplan/demo/
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan.tcl.README
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/nested.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/paths.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/other.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/maze.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/funny.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/unknown.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/obs.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/u.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/rotor.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/Makefile.am
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/boxes.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/northo.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/dpd.dat
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan_data/Makefile.in
graphviz-2.49.0/tclpkg/tclpathplan/demo/Makefile.am
graphviz-2.49.0/tclpkg/tclpathplan/demo/pathplan.tcl
graphviz-2.49.0/tclpkg/tclpathplan/demo/Makefile.in
graphviz-2.49.0/tclpkg/tclpathplan/find_ints.c
graphviz-2.49.0/tclpkg/tclpathplan/Makefile.am
graphviz-2.49.0/tclpkg/tclpathplan/wrapper.c
graphviz-2.49.0/tclpkg/tclpathplan/simple.h
graphviz-2.49.0/tclpkg/tclpathplan/Makefile.in
graphviz-2.49.0/tclpkg/Makefile.am
graphviz-2.49.0/tclpkg/tclhandle/
graphviz-2.49.0/tclpkg/tclhandle/tclhandle.h
graphviz-2.49.0/tclpkg/tclhandle/tclhandle.c
graphviz-2.49.0/tclpkg/tclhandle/Makefile.am
graphviz-2.49.0/tclpkg/tclhandle/Makefile.in
graphviz-2.49.0/tclpkg/Makefile.in
graphviz-2.49.0/tests/
graphviz-2.49.0/tests/unit_tests/
graphviz-2.49.0/tests/unit_tests/lib/
graphviz-2.49.0/tests/unit_tests/lib/common/
graphviz-2.49.0/tests/unit_tests/lib/common/command_line.c
graphviz-2.49.0/tests/unit_tests/lib/common/Makefile.am
graphviz-2.49.0/tests/unit_tests/lib/common/Makefile.in
graphviz-2.49.0/tests/unit_tests/lib/Makefile.am
graphviz-2.49.0/tests/unit_tests/lib/Makefile.in
graphviz-2.49.0/tests/unit_tests/Makefile.am
graphviz-2.49.0/tests/unit_tests/Makefile.in
graphviz-2.49.0/tests/regression_tests/
graphviz-2.49.0/tests/regression_tests/shapes/
graphviz-2.49.0/tests/regression_tests/shapes/reference/
graphviz-2.49.0/tests/regression_tests/shapes/reference/cylinder.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/circle.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/rnastab.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/plaintext.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/noverhang.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/insulator.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/tab.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/none.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/tripleoctagon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/trapezium.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/box.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/box3d.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/promoter.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/promoter.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/note.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/terminator.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/ellipse.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/ribosite.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/polygon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/rect.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/underline.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/ribosite.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/folder.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/rectangle.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/folder.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/noverhang.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/triangle.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/proteinstab.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/larrow.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/component.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/egg.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/larrow.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/threepoverhang.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/primersite.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/lpromoter.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/octagon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/diamond.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/diamond.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/oval.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/triangle.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/egg.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/Mcircle.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/restrictionsite.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/doublecircle.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/rectangle.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/invhouse.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/trapezium.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/hexagon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/underline.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/folder.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/restrictionsite.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/Mcircle.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/none.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/point.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/box.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/lpromoter.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/assembly.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/Msquare.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/fivepoverhang.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/assembly.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/rpromoter.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/point.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/house.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/fivepoverhang.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/noverhang.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/cylinder.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/tab.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/septagon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/rpromoter.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/circle.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/polygon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/house.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/rect.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/square.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/pentagon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/underline.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/doubleoctagon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/pentagon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/plain.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/rnastab.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/signature.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/egg.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/proteinstab.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/hexagon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/ribosite.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/insulator.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/signature.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/primersite.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/doublecircle.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/octagon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/tripleoctagon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/lpromoter.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/octagon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/invtrapezium.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/component.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/threepoverhang.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/parallelogram.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/rect.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/invhouse.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/box.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/septagon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/star.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/invtriangle.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/terminator.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/threepoverhang.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/rectangle.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/square.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/plain.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/primersite.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/rarrow.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/note.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/parallelogram.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/oval.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/box3d.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/Mdiamond.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/trapezium.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/cds.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/note.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/tripleoctagon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/component.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/proteasesite.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/invtriangle.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/pentagon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/plaintext.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/tab.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/ellipse.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/rnastab.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/promoter.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/doubleoctagon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/Msquare.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/oval.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/ellipse.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/plaintext.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/assembly.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/invhouse.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/plain.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/Makefile.am
graphviz-2.49.0/tests/regression_tests/shapes/reference/Mdiamond.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/septagon.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/star.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/doublecircle.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/proteasesite.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/diamond.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/rpromoter.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/invtriangle.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/circle.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/point.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/signature.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/fivepoverhang.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/box3d.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/none.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/larrow.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/cylinder.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/square.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/proteasesite.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/rarrow.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/hexagon.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/Mcircle.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/insulator.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/Mdiamond.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/terminator.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/utr.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/triangle.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/restrictionsite.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/cds.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/utr.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/invtrapezium.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/rarrow.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/Msquare.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/parallelogram.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/doubleoctagon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/invtrapezium.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/proteinstab.svg
graphviz-2.49.0/tests/regression_tests/shapes/reference/cds.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/Makefile.in
graphviz-2.49.0/tests/regression_tests/shapes/reference/utr.xdot
graphviz-2.49.0/tests/regression_tests/shapes/reference/polygon.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/house.gv
graphviz-2.49.0/tests/regression_tests/shapes/reference/star.xdot
graphviz-2.49.0/tests/regression_tests/shapes/test_shapes.py
graphviz-2.49.0/tests/regression_tests/shapes/shapes.py
graphviz-2.49.0/tests/regression_tests/shapes/Makefile.am
graphviz-2.49.0/tests/regression_tests/shapes/Makefile.in
graphviz-2.49.0/tests/regression_tests/vuln/
graphviz-2.49.0/tests/regression_tests/vuln/reference/
graphviz-2.49.0/tests/regression_tests/vuln/reference/nullderefrebuildlist.xdot
graphviz-2.49.0/tests/regression_tests/vuln/reference/Makefile.am
graphviz-2.49.0/tests/regression_tests/vuln/reference/Makefile.in
graphviz-2.49.0/tests/regression_tests/vuln/input/
graphviz-2.49.0/tests/regression_tests/vuln/input/nullderefrebuildlist.dot
graphviz-2.49.0/tests/regression_tests/vuln/input/Makefile.am
graphviz-2.49.0/tests/regression_tests/vuln/input/Makefile.in
graphviz-2.49.0/tests/regression_tests/vuln/Makefile.am
graphviz-2.49.0/tests/regression_tests/vuln/vuln.py
graphviz-2.49.0/tests/regression_tests/vuln/Makefile.in
graphviz-2.49.0/tests/regression_tests/regression_test_helpers.py
graphviz-2.49.0/tests/regression_tests/Makefile.am
graphviz-2.49.0/tests/regression_tests/installation/
graphviz-2.49.0/tests/regression_tests/installation/test_installation.py
graphviz-2.49.0/tests/regression_tests/installation/Makefile.am
graphviz-2.49.0/tests/regression_tests/installation/Makefile.in
graphviz-2.49.0/tests/regression_tests/Makefile.in
graphviz-2.49.0/tests/Makefile.am
graphviz-2.49.0/tests/Makefile.in
graphviz-2.49.0/README
graphviz-2.49.0/Makefile.in
graphviz-2.49.0/cpl1.0.txt
graphviz-2.49.0/COPYING
phase `unpack' succeeded after 9.1 seconds
starting phase `bootstrap'
GNU build system bootstrapping not needed
phase `bootstrap' succeeded after 0.0 seconds
starting phase `patch-usr-bin-file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
patch-/usr/bin/file: ./configure: changing `/usr/bin/file' to `/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/bin/file'
phase `patch-usr-bin-file' succeeded after 2.2 seconds
starting phase `patch-source-shebangs'
patch-shebang: ./autogen.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./cmd/dotty/dotty.bsh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./cmd/dotty/dotty.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./cmd/gvmap/gvmap.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./cmd/lneato/lneato.bsh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./cmd/lneato/lneato.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/compile: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/config.guess: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/config.rpath: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/config.sub: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/depcomp: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/install-sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/ltmain.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/missing: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/test-driver: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./config/ylwrap: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./configure: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./contrib/dirgraph/apache.dot: warning: no binary for interpreter `dot' found in $PATH
patch-shebang: ./contrib/dirgraph/dirgraph.pl: warning: no binary for interpreter `perl' found in $PATH
patch-shebang: ./contrib/dirgraph/linux.dot: warning: no binary for interpreter `dot' found in $PATH
patch-shebang: ./contrib/webdot.cgi: warning: no binary for interpreter `perl' found in $PATH
patch-shebang: ./debian/libgraphviz4.postinst: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./debian/libgraphviz4.postrm: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./debian/rules: changing `/usr/bin/make' to `/gnu/store/zz2br0lgdw6j6x6yvd0x49775gwn3bry-make-4.3/bin/make'
patch-shebang: ./doc/infosrc/arrowgen.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./doc/infosrc/jconvert.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./doc/infosrc/mkarrows.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkarrowtbl.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkgrads.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkshapes.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mksplines.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkstyles.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mktapers.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/ps_to_png.sh: changing `/bin/bash' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash'
patch-shebang: ./doc/infosrc/shapegen.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./dot.demo/gv_test.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./lib/common/entities.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./libltdl/configure: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./macosx/build/pmsurvey: changing `/bin/bash' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash'
patch-shebang: ./plugin.demo/xgtk/autogen.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./plugin/xlib/vimdot.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./rtest/rtest.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./tclpkg/gdtclft/demo/entities.tcl: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./tclpkg/gv/demo/modgraph.lua: warning: no binary for interpreter `lua' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.php: warning: no binary for interpreter `php' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.pl: warning: no binary for interpreter `perl' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.rb: warning: no binary for interpreter `ruby' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./tclpkg/gv/gv_doc_writer.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./tclpkg/mkpkgindex.sh: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./tclpkg/tcldot/demo/doted.tcl: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./tclpkg/tcldot/demo/gcat.tcl: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
patch-shebang: ./tclpkg/tclpathplan/demo/pathplan.tcl: changing `/bin/sh' to `/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/sh'
phase `patch-source-shebangs' succeeded after 2.5 seconds
starting phase `configure'
source directory: "/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0" (relative from build: ".")
build directory: "/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0"
configure flags: ("CONFIG_SHELL=/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash" "SHELL=/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash" "--prefix=/gnu/store/5j2p3banqrbk3wxbbjm9cmynd9iba1jb-graphviz-2.49.0" "--enable-fast-install" "--docdir=/gnu/store/rwmhddsl866yrjw8f0vl1v09bpamrd2r-graphviz-2.49.0-doc/share/doc/graphviz" "--build=powerpc64le-unknown-linux-gnu")
checking build system type... powerpc64le-unknown-linux-gnu
checking host system type... powerpc64le-unknown-linux-gnu
checking for a BSD-compatible install... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... yes
checking whether UID '999' is supported by ustar format... yes
checking whether GID '30000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for flex... no
checking for lex... no
checking for bison... bison -y
checking for gawk... (cached) gawk
checking whether ln -s works... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/bin/sed
checking for grep that handles long lines and -e... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep
checking for egrep... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep -E
checking for fgrep... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep -F
checking for ld used by gcc... /gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld
checking if the linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin/nm -B
checking the name lister (/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop
checking how to convert powerpc64le-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/dd
checking how to truncate binary pipes... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gsed... /gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/bin/sed
checking for gsort... no
checking for sort... sort
checking for egrep... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep -E
checking for groff... false
checking for ps2pdf... no
checking for pstopdf... no
checking for pkg-config... /gnu/store/rj1ani0k1dv6y4fcd2wbkp34rlqy587f-pkg-config-0.29.2/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for tclsh8.6... no
checking for tclsh8.5... no
checking for tclsh8.4... no
checking for tclsh8.3... no
checking for tclsh... no
checking for gcc option to accept ISO C99... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld
checking if the linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) is GNU ld... yes
checking whether the g++ linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether g++ supports C++11 features with -std=c++11... yes
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... no
checking whether gcc accepts -g... no
checking dependency style of gcc... gcc3
checking for inline... inline
checking whether C compiler accepts -Wtrampolines... yes
checking whether C compiler accepts -Wlogical-op... yes
checking for windres... no
checking for powerpc64le-unknown-linux-gnu-windres... no
checking for pid_t... yes
checking for ssize_t... yes
checking for uid_t in sys/types.h... yes
checking for off64_t... no
checking for struct stat64... no
checking for ... no
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking stropts.h usability... no
checking stropts.h presence... no
checking for stropts.h... no
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking stat.h usability... no
checking stat.h presence... no
checking for stat.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking for main in -lm... yes
checking for sincos... yes
checking for lrand48... yes
checking for drand48... yes
checking for srand48... yes
checking for setmode... no
checking for setenv... yes
checking for getenv... yes
checking for getpagesize... yes
checking for ftruncate... yes
checking for lseek64... yes
checking for stat64... yes
checking for select... yes
checking for strcasestr... yes
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... yes
checking whether lt_dlinterface_register is declared... yes
checking for lt_dladvise_preload in -lltdl... yes
checking where to find libltdl headers... 
checking where to find libltdl library... -lltdl
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for lt_dladvise_init in -lltdl... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XRENDER... yes
checking for swig... swig
checking for mcs... no
checking for go... no
checking for guile-config2.2... no
checking for guile-config... guile-config
checking for guile3.0... no
checking for guile3... no
checking for guile... guile
checking for GUILE... no
checking for GUILE... no
checking libguile.h usability... yes
checking libguile.h presence... yes
checking for libguile.h... yes
checking for java... no
checking for lua... no
checking for ocaml... no
checking for perl... no
checking for php7.2... no
checking for php7-config... no
./configure: line 22905: php-config: command not found
./configure: line 22906: php-config: command not found
./configure: line 22908: php-config: command not found
./configure: line 22908: php-config: command not found
checking php.h usability... no
checking php.h presence... no
checking for php.h... no
checking for python... no
checking for python3... no
checking for R... no
checking for RUBY... no
checking for RUBY... no
checking for ruby... no
checking tcl.h usability... no
checking tcl.h presence... no
checking for tcl.h... no
configure: WARNING: Unable to find header tcl.h. The Tcl packages will not be built
checking for connect... (cached) yes
checking for gethostbyname... (cached) yes
checking for expat-config... no
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for main in -lexpat... yes
checking IL/il.h usability... no
checking IL/il.h presence... no
checking for IL/il.h... no
configure: WARNING: Optional DevIL library not available - missing headers
checking for main in -lIL... no
configure: WARNING: Optional DevIL library not available
checking for XMU... yes
checking for XAW... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for main in -lz... yes
checking for deflateBound... yes
checking for WEBP... no
checking for POPPLER... no
checking for RSVG... no
checking for SVG_2_36... no
checking ghostscript/iapi.h usability... no
checking ghostscript/iapi.h presence... no
checking for ghostscript/iapi.h... no
checking for PANGOCAIRO... yes
checking for PANGOFT2... yes
checking for pango_fc_font_lock_face... yes
checking for pango_fc_font_unlock_face... yes
checking for pango_font_map_create_context... yes
checking for cairo_surface_set_mime_data... yes
checking for LASI... no
checking for FREETYPE2... yes
checking for FONTCONFIG... yes
checking for GDK... no
checking for GDK_PIXBUF... no
checking for GTK... no
checking for GTKGL... no
checking for GTKGLEXT... no
checking for GTS... yes
checking for ANN... no
checking for GLADE... no
checking for qmake-qt5... no
checking for qmake... no
checking for GDLIB... yes
checking gd.h usability... yes
checking gd.h presence... yes
checking for gd.h... yes
checking for main in -lgd... yes
checking GL/glut.h usability... no
checking GL/glut.h presence... no
checking for GL/glut.h... no
configure: WARNING: Optional glut library not available - no GL/glut.h
configure: WARNING: SMYRNA requires GTK
configure: WARNING: SMYRNA requires GTKGLEXT
configure: WARNING: SMYRNA requires GLADE
configure: WARNING: SMYRNA requires GLUT
checking if FILE struct contains _cnt... no
checking if FILE struct contains _r... no
checking if FILE struct contains _next... no
checking if FILE struct contains _IO_read_end... yes
checking if intptr_t is declared... yes
checking for main in -lcriterion... no
configure: WARNING: Criterion unit testing framework not installed
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating debian/changelog
config.status: creating doc/Makefile
config.status: creating doc/info/Makefile
config.status: creating doc/schema/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/prune/Makefile
config.status: creating contrib/diffimg/Makefile
config.status: creating graphs/Makefile
config.status: creating graphs/directed/Makefile
config.status: creating graphs/undirected/Makefile
config.status: creating lib/Makefile
config.status: creating lib/cdt/Makefile
config.status: creating lib/cdt/libcdt.pc
config.status: creating lib/cgraph/Makefile
config.status: creating lib/cgraph/libcgraph.pc
config.status: creating lib/rbtree/Makefile
config.status: creating lib/pathplan/Makefile
config.status: creating lib/pathplan/libpathplan.pc
config.status: creating lib/ast/Makefile
config.status: creating lib/sfio/Makefile
config.status: creating lib/sfio/Sfio_f/Makefile
config.status: creating lib/spine/Makefile
config.status: creating lib/vmalloc/Makefile
config.status: creating lib/dotgen/Makefile
config.status: creating lib/neatogen/Makefile
config.status: creating lib/fdpgen/Makefile
config.status: creating lib/sparse/Makefile
config.status: creating lib/mingle/Makefile
config.status: creating lib/label/Makefile
config.status: creating lib/sfdpgen/Makefile
config.status: creating lib/sfdpgen/libsfdp.pc
config.status: creating lib/osage/Makefile
config.status: creating lib/edgepaint/Makefile
config.status: creating lib/edgepaint/liblab_gamut.pc
config.status: creating lib/gvpr/Makefile
config.status: creating lib/gvpr/libgvpr.pc
config.status: creating lib/circogen/Makefile
config.status: creating lib/twopigen/Makefile
config.status: creating lib/patchwork/Makefile
config.status: creating lib/pack/Makefile
config.status: creating lib/ortho/Makefile
config.status: creating lib/expr/Makefile
config.status: creating lib/expr/libexpr.pc
config.status: creating lib/common/Makefile
config.status: creating lib/ingraphs/Makefile
config.status: creating lib/vpsc/Makefile
config.status: creating lib/gvc/Makefile
config.status: creating lib/gvc/libgvc.pc
config.status: creating lib/xdot/Makefile
config.status: creating lib/xdot/libxdot.pc
config.status: creating lib/topfish/Makefile
config.status: creating lib/glcomp/Makefile
config.status: creating macosx/Info.plist
config.status: creating macosx/build/graphviz.pmdoc/01local.xml
config.status: creating macosx/build/graphviz.pmdoc/02graphviz.xml
config.status: creating windows/build/graphviz.wxs
config.status: creating windows/Properties/AssemblyInfo.cs
config.status: creating plugin/Makefile
config.status: creating plugin/core/Makefile
config.status: creating plugin/devil/Makefile
config.status: creating plugin/gd/Makefile
config.status: creating plugin/gdk/Makefile
config.status: creating plugin/gdiplus/Makefile
config.status: creating plugin/glitz/Makefile
config.status: creating plugin/gs/Makefile
config.status: creating plugin/gtk/Makefile
config.status: creating plugin/lasi/Makefile
config.status: creating plugin/ming/Makefile
config.status: creating plugin/pango/Makefile
config.status: creating plugin/poppler/Makefile
config.status: creating plugin/quartz/Makefile
config.status: creating plugin/rsvg/Makefile
config.status: creating plugin/visio/Makefile
config.status: creating plugin/webp/Makefile
config.status: creating plugin/xlib/Makefile
config.status: creating plugin/dot_layout/Makefile
config.status: creating plugin/neato_layout/Makefile
config.status: creating cmd/Makefile
config.status: creating cmd/dot/Makefile
config.status: creating cmd/tools/Makefile
config.status: creating cmd/gvpr/Makefile
config.status: creating cmd/gvpr/lib/Makefile
config.status: creating cmd/lefty/ws/x11/libfilereq/Makefile
config.status: creating cmd/lefty/ws/x11/Makefile
config.status: creating cmd/lefty/ws/mswin32/Makefile
config.status: creating cmd/lefty/ws/Makefile
config.status: creating cmd/lefty/os/unix/Makefile
config.status: creating cmd/lefty/os/mswin32/Makefile
config.status: creating cmd/lefty/os/Makefile
config.status: creating cmd/lefty/dot2l/Makefile
config.status: creating cmd/lefty/examples/Makefile
config.status: creating cmd/lefty/Makefile
config.status: creating cmd/lneato/Makefile
config.status: creating cmd/dotty/Makefile
config.status: creating cmd/smyrna/Makefile
config.status: creating cmd/gvmap/Makefile
config.status: creating cmd/mingle/Makefile
config.status: creating cmd/edgepaint/Makefile
config.status: creating cmd/gvedit/Makefile
config.status: creating cmd/gvedit/gvedit.pro
config.status: creating cmd/gvedit/ui/Makefile
config.status: creating cmd/gvedit/images/Makefile
config.status: creating tclpkg/Makefile
config.status: creating tclpkg/tclstubs/Makefile
config.status: creating tclpkg/tclhandle/Makefile
config.status: creating tclpkg/gdtclft/Makefile
config.status: creating tclpkg/gdtclft/demo/Makefile
config.status: creating tclpkg/tcldot/Makefile
config.status: creating tclpkg/tcldot/demo/Makefile
config.status: creating tclpkg/tclpathplan/Makefile
config.status: creating tclpkg/tclpathplan/demo/Makefile
config.status: creating tclpkg/tclpathplan/demo/pathplan_data/Makefile
config.status: creating tclpkg/gv/Makefile
config.status: creating tclpkg/gv/demo/Makefile
config.status: creating tclpkg/gv/META.gv
config.status: creating rtest/Makefile
config.status: creating rtest/graphs/Makefile
config.status: creating rtest/linux.x86/Makefile
config.status: creating tests/Makefile
config.status: creating tests/unit_tests/Makefile
config.status: creating tests/unit_tests/lib/Makefile
config.status: creating tests/unit_tests/lib/common/Makefile
config.status: creating tests/regression_tests/Makefile
config.status: creating tests/regression_tests/installation/Makefile
config.status: creating tests/regression_tests/shapes/Makefile
config.status: creating tests/regression_tests/shapes/reference/Makefile
config.status: creating tests/regression_tests/vuln/Makefile
config.status: creating tests/regression_tests/vuln/input/Makefile
config.status: creating tests/regression_tests/vuln/reference/Makefile
config.status: creating share/Makefile
config.status: creating share/examples/Makefile
config.status: creating share/gui/Makefile
config.status: creating redhat/graphviz.spec.fedora
config.status: creating redhat/graphviz.spec.rhel
config.status: creating Doxyfile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in libltdl (/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/libltdl)
configure: running /gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash ./configure --disable-option-checking '--prefix=/gnu/store/5j2p3banqrbk3wxbbjm9cmynd9iba1jb-graphviz-2.49.0'  'CONFIG_SHELL=/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash' 'SHELL=/gnu/store/sbnx4xjgw2f2c5hxvv2qfdiqqnqyi7zr-bash-minimal-5.1.8/bin/bash' '--enable-fast-install' '--docdir=/gnu/store/rwmhddsl866yrjw8f0vl1v09bpamrd2r-graphviz-2.49.0-doc/share/doc/graphviz' '--build=powerpc64le-unknown-linux-gnu' 'build_alias=powerpc64le-unknown-linux-gnu' 'PKG_CONFIG_PATH=/gnu/store/hm2lx41c6dmbhcnvp2g1csrdf56q42j2-libxrender-0.9.10/lib/pkgconfig:/gnu/store/yc1mpzc6j7ydzjhrlzpq9sq35l5kjc2z-libx11-1.7.3.1/lib/pkgconfig:/gnu/store/8kc55hg1497gdl6wjq7p7jwq1qg0qyzb-gts-0.7.6/lib/pkgconfig:/gnu/store/jqfhzvqqyk2bihlndvvyszi8cr34921c-gd-2.3.2/lib/pkgconfig:/gnu/store/0bn0x5f42v75xwcqjy0hg96gzwrkgf5j-guile-3.0.7/lib/pkgconfig:/gnu/store/z0ggin0nqf0v4d963sm2q9dpmw3xaapf-pango-1.48.10/lib/pkgconfig:/gnu/store/v9x01k1v61mk794hf55jrbf5cr61xq0l-fontconfig-minimal-2.13.94/lib/pkgconfig:/gnu/store/dhmbxd9pp9168qqc33zjgmmd3l0ycl9f-freetype-2.10.4/lib/pkgconfig:/gnu/store/7w5kkn77qvy226nk8yc4pd0is9v31q23-libxaw-1.0.14/lib/pkgconfig:/gnu/store/sisr1w6q1qls9a3xyz3kxybsgb3brkxp-expat-2.4.1/lib/pkgconfig:/gnu/store/4a912h4gmj8x4mkqhsfk9whvl6iky0if-libjpeg-turbo-2.0.5/lib/pkgconfig:/gnu/store/ki9sibq3j1ycara68s8w33j240f4iwy8-libpng-1.6.37/lib/pkgconfig:/gnu/store/11gnzwa2qbqlg4pziysdk2fkbhrhhwrc-xz-5.2.5/lib/pkgconfig:/gnu/store/6s9hy00b522g268spk3qasd8j8mg5z7r-file-5.39/lib/pkgconfig:/gnu/store/qc7hjjvbnknf62f5b3hmiidcxpfvh95m-xorgproto-2021.5/share/pkgconfig:/gnu/store/csamqrpgjxvf68pkizjk51wvjzmcsw8c-libxcb-1.14/lib/pkgconfig:/gnu/store/3d194piqkas8gv66qa9hawa6qa115i6a-glib-2.70.2/lib/pkgconfig:/gnu/store/f6i01ynmawdwz7h0y6aa6mzkf33db12l-libgc-8.0.4/lib/pkgconfig:/gnu/store/ikg65nlyjm1ywpiwchz64nax4krw41j3-libxft-2.3.3/lib/pkgconfig:/gnu/store/53ri2g1nj24z859qz7zvfb0jzc4hj636-libthai-0.1.28/lib/pkgconfig:/gnu/store/f10493413h8hzvai8g6aw6szfgrnghdd-harfbuzz-2.8.2/lib/pkgconfig:/gnu/store/yj8b9anb9086vjnxcd545c7rdg26aflz-fribidi-1.0.9/lib/pkgconfig:/gnu/store/6fgbsrzblb7w2zrq3ac8ap7cl2aa7b2b-cairo-1.16.0/lib/pkgconfig:/gnu/store/cjwgk7l94qnzlyxjq651a595mkpnbsw3-util-linux-2.37.2-lib/lib/pkgconfig:/gnu/store/nw2jgn68ry73a7kgn5hc96hf573dlsy3-zlib-1.2.11/lib/pkgconfig:/gnu/store/pivhr46d0gcl6zq4xmlgwg4r7qbc5f5w-libxt-1.2.1/lib/pkgconfig:/gnu/store/m0zcdia2a75p98r3wyhm6g3rh8wycjxp-libxpm-3.5.13/lib/pkgconfig:/gnu/store/xiqf1wmz9n4xmc9illw24000xkc3dkcw-libxmu-1.1.3/lib/pkgconfig:/gnu/store/1m6wri9q445cj2p441cjdg5alm06lrfc-libxext-1.3.4/lib/pkgconfig:/gnu/store/q1zfbfppcxvpwk46hz7wbnrqsfyrqfbq-util-macros-1.19.3/lib/pkgconfig:/gnu/store/a4f8ngjjzfl1bm192ca880gr11c88gyk-libxdmcp-1.1.3/lib/pkgconfig:/gnu/store/vifdpd9ff2qljdazd3ybvwflr64pcw1p-libxau-1.0.9/lib/pkgconfig:/gnu/store/nkx2bfbbgp9sb5jibnkbarkj7prqsqmf-libpthread-stubs-0.4/lib/pkgconfig:/gnu/store/fsbb7hj9vz0z6vvfq10ssszxxipdfdbj-pcre-8.45/lib/pkgconfig:/gnu/store/7lvxrkqnjndpca437kjws1zsz6mf90pq-libffi-3.3/lib/pkgconfig:/gnu/store/zghsxwvvqamlk2yh35arav9qbzn92k35-libdatrie-0.2.13/lib/pkgconfig:/gnu/store/47qfd9009qwj33b4g2xdrqhqdsy8v5vh-icu4c-69.1/lib/pkgconfig:/gnu/store/lgaza8wajhk22ba9947ikhzla35qf4lz-graphite2-1.3.13/lib/pkgconfig:/gnu/store/khzyh58p6ba16cywl378m4vff4cnq5v6-pixman-0.40.0/lib/pkgconfig:/gnu/store/n49sjn7mqansziw6r9xwz5wzspxlmxnk-libsm-1.2.3/lib/pkgconfig:/gnu/store/q7j04gyjkz37m4wi24763rl140120scn-libice-1.0.10/lib/pkgconfig' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking build system type... powerpc64le-unknown-linux-gnu
checking host system type... powerpc64le-unknown-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /gnu/store/fkncn0815qj7k11zj05hyz670gdnb3jv-sed-4.8/bin/sed
checking for grep that handles long lines and -e... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep
checking for egrep... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep -E
checking for fgrep... /gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep -F
checking for ld used by gcc... /gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld
checking if the linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin/nm -B
checking the name lister (/gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop
checking how to convert powerpc64le-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /gnu/store/xnxxwmcdv1fl14y9a7c9bkxx8r0rza1j-binutils-2.37/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/dd
checking how to truncate binary pipes... /gnu/store/yixhh3q2i1x8pqpfq9nz83p15svg698m-coreutils-8.32/bin/dd bs=4096 count=1
./configure: line 6522: /usr/bin/file: No such file or directory
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/gnu/store/0mdldh4ih1ff6d7lfya0d62d9vd5d5m8-ld-wrapper-0/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

----------------------------------------------------------------

graphviz-2.49.0 will be compiled with the following:

options:
  cgraph:        Yes (always enabled)
  digcola:       Yes
  expat:         Yes
  fontconfig:    Yes
  freetype:      Yes
  glut:          No (missing GL/glut.h)
  ann:           No (no ann.pc found)
  gts:           Yes
  ipsepcola:     Yes
  ltdl:          Yes
  ortho:         Yes
  sfdp:          Yes
  swig:          Yes ( 4.0.2 )
  shared:        Yes
  static:        No (disabled by default)
  qt:            No (qmake not found)
  x:             Yes

commands:
  dot:           Yes (always enabled)
  neato:         Yes (always enabled)
  fdp:           Yes (always enabled)
  circo:         Yes (always enabled)
  twopi:         Yes (always enabled)
  gvpr:          Yes (always enabled)
  gvmap:         Yes (always enabled)
  lefty:         Yes
  smyrna:        No (requires: gtk+ gtkglext glade glut)
  gvedit:        No (qmake not found)

plugin libraries:
  dot_layout:    Yes (always enabled)
  neato_layout:  Yes (always enabled)
  core:          Yes (always enabled)
  devil:         No (missing library)
  gd:            Yes
  gdiplus:       No (disabled by default - Windows only)
  gdk:           
  gdk_pixbuf:    No (gdk_pixbuf library not available)
  ghostscript:   No (missing headers)
  glitz:         No (disabled by default - incomplete)
  gtk:           No (gtk library not available)
  lasi:          No (lasi library not available)
  ming:          No (disabled by default - incomplete)
  pangocairo:    Yes
  poppler:       No (poppler library not available)
  quartz:        No (disabled by default - Mac only)
  rsvg:          No (rsvg library not available)
  visio:         Yes
  webp:          No (webp library not available)
  xlib:          Yes

language extensions:
  gv_sharp:      No (mcs not available)
  gv_d:          No (disabled by default - incomplete
  gv_go:         No (GO compiler not available)
  gv_guile:      Yes
  gv_io:         No (disabled by default - no swig support yet)
  gv_java:       No (java not available)
  gv_javascript: No (disabled by default - incomplete
  gv_lua:        No (lua not available)
  gv_ocaml:      No (ocaml not available)
  gv_perl:       No (perl not available)
  gv_php:        No (missing header)
  gv_python:     No (python is too old)
  gv_python3:    No (python3 is too old)
  gv_R:          No (R not available)
  gv_ruby:       No (ruby not available)
  gv_tcl:        No (tcl not available)

  tcldot:        No (tcl not available)
  tclpathplan:   No (tcl not available)
  gdtclft:       No (tcl not available)

Testing utilities:
  criterion:     No (Criterion unit testing framework not installed)
phase `configure' succeeded after 731.5 seconds
starting phase `patch-generated-file-shebangs'
patch-shebang: ./contrib/webdot.cgi: warning: no binary for interpreter `perl' found in $PATH
patch-shebang: ./doc/infosrc/arrowgen.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./doc/infosrc/jconvert.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./doc/infosrc/mkarrows.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkarrowtbl.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkgrads.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkshapes.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mksplines.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mkstyles.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/mktapers.sh: warning: no binary for interpreter `ksh' found in $PATH
patch-shebang: ./doc/infosrc/shapegen.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./dot.demo/gv_test.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./lib/common/entities.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./rtest/rtest.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.lua: warning: no binary for interpreter `lua' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.php: warning: no binary for interpreter `php' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.pl: warning: no binary for interpreter `perl' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.py: warning: no binary for interpreter `python3' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.rb: warning: no binary for interpreter `ruby' found in $PATH
patch-shebang: ./tclpkg/gv/demo/modgraph.tcl: warning: no binary for interpreter `tclsh' found in $PATH
patch-shebang: ./tclpkg/gv/gv_doc_writer.tcl: warning: no binary for interpreter `tclsh' found in $PATH
phase `patch-generated-file-shebangs' succeeded after 8.1 seconds
starting phase `build'
printf '#pragma once\n' > ./graphviz_version.h
/gnu/store/14c1lz6vp2wqs6gh7m48rw3klx6bkvm8-grep-3.6/bin/grep -E 'PACKAGE|VERSION|GVPLUGIN' config.h >> ./graphviz_version.h
make  all-recursive
make[1]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0'
Making all in libltdl
make[2]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/libltdl'
make  all-am
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/libltdl'
  CC       libltdlc_la-lt_error.lo
  CC       libltdlc_la-ltdl.lo
  CC       libltdlc_la-slist.lo
  CC       lt__strl.lo
  CC       libltdlc_la-lt_dlloader.lo
  CC       libltdlc_la-lt__alloc.lo
  CC       loaders/dlopen.lo
  CC       loaders/libltdlc_la-preopen.lo
  CCLD     dlopen.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libltdlc.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/libltdl'
make[2]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/libltdl'
Making all in lib
make[2]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib'
Making all in cdt
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/cdt'
  CC       dtclose.lo
  CC       dtlist.lo
  CC       dthash.lo
  CC       dtmethod.lo
  CC       dtflatten.lo
  CC       dtextract.lo
  CC       dtdisc.lo
  CC       dtopen.lo
dthash.c: In function ?dthtab?:
dthash.c:50:47: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   50 |  if(!(s = (Dtlink_t**)(*dt->memoryf)(dt,olds,n*sizeof(Dtlink_t*),dt->disc)) )
      |                                               ^
In file included from dthash.c:1:
../../lib/cdt/dthdr.h:35:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 | #define HINDEX(n,h) ((h)&((n)-1))
      |                         ^
dthash.c:62:17: note: in expansion of macro ?HINDEX?
   62 |    if((is = s + HINDEX(n,t->hash)) == hs)
      |                 ^~~~~~
dthash.c: In function ?dthash?:
../../lib/cdt/dthdr.h:35:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 | #define HINDEX(n,h) ((h)&((n)-1))
      |                         ^
dthash.c:138:24: note: in expansion of macro ?HINDEX?
  138 |   s = dt->data->htab + HINDEX(dt->data->ntab,dt->data->here->hash);
      |                        ^~~~~~
../../lib/cdt/dthdr.h:35:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 | #define HINDEX(n,h) ((h)&((n)-1))
      |                         ^
dthash.c:167:25: note: in expansion of macro ?HINDEX?
  167 |    s = dt->data->htab + HINDEX(dt->data->ntab,hsh);
      |                         ^~~~~~
../../lib/cdt/dthdr.h:35:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 | #define HINDEX(n,h) ((h)&((n)-1))
      |                         ^
dthash.c:175:29: note: in expansion of macro ?HINDEX?
  175 |      *(s = dt->data->htab + HINDEX(dt->data->ntab,hsh));
      |                             ^~~~~~
../../lib/cdt/dthdr.h:35:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 | #define HINDEX(n,h) ((h)&((n)-1))
      |                         ^
dthash.c:237:24: note: in expansion of macro ?HINDEX?
  237 |   s = dt->data->htab + HINDEX(dt->data->ntab,hsh);
      |                        ^~~~~~
  CC       dtrenew.lo
  CC       dtrestore.lo
  CC       dtsize.lo
  CC       dtstat.lo
  CC       dtstrhash.lo
  CC       dttree.lo
  CC       dtview.lo
In file included from dtrenew.c:1:
dtrenew.c: In function ?dtrenew?:
../../lib/cdt/dthdr.h:35:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 | #define HINDEX(n,h) ((h)&((n)-1))
      |                         ^
dtrenew.c:37:25: note: in expansion of macro ?HINDEX?
   37 |  { s = dt->data->htab + HINDEX(dt->data->ntab,e->hash);
      |                         ^~~~~~
dtstat.c: In function ?dtstat?:
dtstat.c:60:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   60 |    if(!(Count = malloc((ds->dt_max+1)*sizeof(int))) )
      |                                      ^
dtstat.c:74:37: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   74 |     if(!(Count = malloc((ds->dt_n+1)*sizeof(int))) )
      |                                     ^
  CC       dtwalk.lo
dtstrhash.c: In function ?dtstrhash?:
dtstrhash.c:23:7: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   23 |   n = s - (unsigned char*)args;
      |       ^
dtstrhash.c:32:11: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   32 |  return (h+n)*DT_PRIME;
      |           ^
  CCLD     libcdt.la
  CCLD     libcdt_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/cdt'
Making all in cgraph
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/cgraph'
  CC       agerror.lo
  CC       apply.lo
  CC       flatten.lo
  CC       graph.lo
  CC       attr.lo
  CC       grammar.lo
  CC       edge.lo
  CC       agxbuf.lo
graph.c: In function ?agopen1?:
grammar.c: In function ?aagparse?:
graph.c:77:13: warning: conversion from ?uint64_t? {aka ?long unsigned int?} to ?unsigned int:28? may change value [-Wconversion]
   77 |  AGSEQ(g) = agnextseq(par, AGRAPH);
      |             ^~~~~~~~~
grammar.c:1199:12: warning: conversion from ?int? to ?yytype_int16? {aka ?short int?} may change value [-Wconversion]
 1199 |   *yyssp = yystate;
      |            ^~~~~~~
grammar.c:1204:25: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
 1204 |       YYSIZE_T yysize = yyssp - yyss + 1;
      |                         ^~~~~
graph.c: In function ?agraphidcmpf?:
graph.c:246:9: warning: conversion to ?ptrdiff_t? {aka ?long int?} from ?IDTYPE? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  246 |     v = (AGID(sg0) - AGID(sg1));
      |         ^
../../lib/cgraph/grammar.y: In function ?delete_items?:
../../lib/cgraph/grammar.y:241:3: warning: switch missing default case [-Wswitch-default]
  241 |   switch(p->tag) {
      |   ^~~~~~
attr.c: In function ?init_all_attrs?:
attr.c:513:37: warning: cast between incompatible function types from ?void (*)(Agraph_t *)? {aka ?void (*)(struct Agraph_s *)?} to ?void (*)(Agraph_t *, Agobj_t *, void *)? {aka ?void (*)(struct Agraph_s *, struct Agobj_s *, void *)?} [-Wcast-function-type]
  513 |     agapply(root, (Agobj_t *) root, (agobjfn_t) agraphattr_init,
      |                                     ^
flatten.c:20:6: warning: no previous prototype for ?agflatten_edges? [-Wmissing-prototypes]
   20 | void agflatten_edges(Agraph_t * g, Agnode_t * n, int flag)
      |      ^~~~~~~~~~~~~~~
edge.c: In function ?newedge?:
edge.c:208:11: warning: conversion from ?uint64_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  208 |     seq = agnextseq(g, AGEDGE);
      |           ^~~~~~~~~
edge.c:212:30: warning: conversion from ?int? to ?unsigned int:28? may change value [-Wconversion]
  212 |     AGSEQ(in) = AGSEQ(out) = seq;
      |                              ^~~
edge.c: At top level:
edge.c:478:16: warning: no previous prototype for ?ageqedge? [-Wmissing-prototypes]
  478 | CGRAPH_API int ageqedge(Agedge_t * e, Agedge_t * f)
      |                ^~~~~~~~
edge.c:486:22: warning: no previous prototype for ?agmkout? [-Wmissing-prototypes]
  486 | CGRAPH_API Agedge_t *agmkout(Agedge_t * e)
      |                      ^~~~~~~
edge.c:494:22: warning: no previous prototype for ?agmkin? [-Wmissing-prototypes]
  494 | CGRAPH_API Agedge_t *agmkin(Agedge_t * e)
      |                      ^~~~~~
edge.c:502:22: warning: no previous prototype for ?agtail? [-Wmissing-prototypes]
  502 | CGRAPH_API Agnode_t *agtail(Agedge_t * e)
      |                      ^~~~~~
edge.c:510:22: warning: no previous prototype for ?aghead? [-Wmissing-prototypes]
  510 | CGRAPH_API Agnode_t *aghead(Agedge_t * e)
      |                      ^~~~~~
edge.c:518:22: warning: no previous prototype for ?agopp? [-Wmissing-prototypes]
  518 | CGRAPH_API Agedge_t *agopp(Agedge_t * e)
      |                      ^~~~~
  CC       id.lo
  CC       imap.lo
  CC       io.lo
  CC       mem.lo
  CC       node.lo
  CC       obj.lo
  CC       pend.lo
  CC       rec.lo
node.c: In function ?newnode?:
node.c:75:16: warning: conversion from ?uint64_t? {aka ?long unsigned int?} to ?unsigned int:28? may change value [-Wconversion]
   75 |     AGSEQ(n) = seq;
      |                ^~~
node.c: In function ?agrelabel_node?:
node.c:241:32: warning: cast between incompatible function types from ?void (*)(Agnode_t *, void *)? {aka ?void (*)(struct Agnode_s *, void *)?} to ?void (*)(Agraph_t *, Agobj_t *, void *)? {aka ?void (*)(struct Agraph_s *, struct Agobj_s *, void *)?} [-Wcast-function-type]
  241 |      agapply(g, (Agobj_t *) n, (agobjfn_t) dict_relabel,
      |                                ^
node.c: In function ?agnodebefore?:
node.c:369:15: warning: conversion from ?uint64_t? {aka ?long unsigned int?} to ?unsigned int:28? may change value [-Wconversion]
  369 |  AGSEQ(snd) = (g->clos->seq[AGNODE] + 2);
      |               ^
  CC       scan.lo
  CC       refstr.lo
obj.c: In function ?aginitcb?:
obj.c:93:5: warning: switch missing default case [-Wswitch-default]
   93 |     switch (AGTYPE(obj)) {
      |     ^~~~~~
obj.c: In function ?agupdcb?:
obj.c:124:5: warning: switch missing default case [-Wswitch-default]
  124 |     switch (AGTYPE(obj)) {
      |     ^~~~~~
obj.c: In function ?agdelcb?:
obj.c:155:5: warning: switch missing default case [-Wswitch-default]
  155 |     switch (AGTYPE(obj)) {
      |     ^~~~~~
  CC       subg.lo
  CC       sprint.lo
../../lib/cgraph/scan.l: In function ?addstr?:
../../lib/cgraph/scan.l:87:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
   87 |    long sz = Send - Sbuf;
      |                        ^~
../../lib/cgraph/scan.l: In function ?storeFileName?:
../../lib/cgraph/scan.l:111:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  111 |     static char* buf;
      |                         ^ 
../../lib/cgraph/scan.l: In function ?ppDirective?:
../../lib/cgraph/scan.l:138:22: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  138 |      while (*e && *e != '"') e++;
      |                     ~^~
scan.c: In function ?aaglex?:
scan.c:1511:8: warning: switch missing default case [-Wswitch-default]
 1511 |   else switch ( yy_get_next_buffer(  ) )
      |        ^~~~~~
../../lib/cgraph/scan.l: At top level:
../../lib/cgraph/scan.l:234:6: warning: no previous prototype for ?aagerror? [-Wmissing-prototypes]
  234 | void aagerror(char *str)
      |      ^~~~~~~~
../../lib/cgraph/scan.l: In function ?aagerror?:
../../lib/cgraph/scan.l:247:7: warning: switch missing default case [-Wswitch-default]
  247 |  else switch (YYSTATE) {
      |       ^~~~~~
  CC       utils.lo
  CC       write.lo
  CCLD     libcgraph.la
  CCLD     libcgraph_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/cgraph'
Making all in pathplan
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/pathplan'
  CC       inpoly.lo
  CC       triang.lo
  CC       cvt.lo
  CC       shortestpth.lo
  CC       shortest.lo
  CC       route.lo
  CC       solvers.lo
  CC       util.lo
shortestpth.c: In function ?shortestPath?:
shortestpth.c:37:20: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   37 |     dad = malloc(V * sizeof(int));
      |                    ^
shortestpth.c:38:25: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   38 |     vl = malloc((V + 1) * sizeof(COORD)); /* One extra for sentinel */
      |                         ^
shortestpth.c:54:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   54 |  if (val[k] == unseen)
      |             ^~
shortestpth.c:69:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   69 |   if ((wkt != 0) && (val[t] < newpri)) {
      |            ^~
triang.c: In function ?Ptriangulate?:
triang.c:48:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   48 |     pointp = calloc(pointn, sizeof(Ppoint_t *));
      |                     ^~~~~~
shortestpth.c: In function ?makePath?:
shortestpth.c:99:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   99 |  int *dad = malloc(sizeof(int) * (V + 2));
      |                                ^
util.c: In function ?Ppolybarriers?:
util.c:35:20: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 |     bar = malloc(n * sizeof(Pedge_t));
      |                    ^
cvt.c: In function ?Pobsopen?:
util.c: In function ?make_polyline?:
util.c:16:48: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   16 | #define ALLOC(size,ptr,type) realloc(ptr,(size)*sizeof(type))
      |                                                ^
util.c:66:12: note: in expansion of macro ?ALLOC?
   66 |  ispline = ALLOC(npts, ispline, Ppoint_t);
      |            ^~~~~
cvt.c:57:24: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   57 |     rv->P = mymalloc(n * sizeof(Ppoint_t));
      |                        ^
cvt.c:58:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   58 |     rv->start = mymalloc((n_obs + 1) * sizeof(int));
      |                                      ^
cvt.c:59:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   59 |     rv->next = mymalloc(n * sizeof(int));
      |                           ^
cvt.c:60:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   60 |     rv->prev = mymalloc(n * sizeof(int));
      |                           ^
cvt.c: In function ?Pobspath?:
cvt.c:140:24: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  140 |     output_route->pn = opn;
      |                        ^~~
route.c: In function ?reallyroutespline?:
route.c:115:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  115 |  if (!(tnas = realloc(tnas, sizeof(tna_t) * inpn)))
      |                                           ^
shortest.c: In function ?Pshortestpath?:
shortest.c:124:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  124 |     if (((p1.x == p2.x && p2.x == p3.x) && (p3.y > p2.y)) ||
      |                ^~
shortest.c:124:32: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  124 |     if (((p1.x == p2.x && p2.x == p3.x) && (p3.y > p2.y)) ||
      |                                ^~
route.c: In function ?splinefits?:
route.c:250:8: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  250 |  if (a == 0 && b == 0) {
      |        ^~
route.c:250:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  250 |  if (a == 0 && b == 0) {
      |                  ^~
solvers.c: In function ?solve2?:
shortest.c:128:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  128 |   && polyp->ps[pi].x == polyp->ps[pi + 1].x
      |                      ^~
shortest.c:129:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  129 |   && polyp->ps[pi].y == polyp->ps[pi + 1].y)
      |                      ^~
shortest.c:138:36: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  138 |      if (pi > 0 && polyp->ps[pi].x == polyp->ps[pi - 1].x &&
      |                                    ^~
route.c: In function ?splineintersectsline?:
shortest.c:139:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  139 |   polyp->ps[pi].y == polyp->ps[pi - 1].y)
      |                   ^~
route.c:318:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  318 |     if (xcoeff[1] == 0) {
      |                   ^~
route.c:319:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  319 |  if (ycoeff[1] == 0) {
      |                ^~
route.c:338:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  338 |    if (xroots[i] == yroots[j])
      |                  ^~
solvers.c:79:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   79 |     else if (disc == 0) {
      |                   ^~
route.c: In function ?growops?:
route.c:417:40: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  417 |     if (!(ops = realloc(ops, POINTSIZE * newopn))) {
      |                                        ^
shortest.c:267:10: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  267 |   trii = trip->e[ei].rtp - tris;
      |          ^~~~
shortest.c: In function ?triangulate?:
shortest.c:292:40: warning: declaration of ?pnlps? shadows a global declaration [-Wshadow]
  292 | static int triangulate(pointnlink_t ** pnlps, int pnln)
      |                        ~~~~~~~~~~~~~~~~^~~~~
shortest.c:57:30: note: shadowed declaration is here
   57 | static pointnlink_t *pnls, **pnlps;
      |                              ^~~~~
shortest.c:292:51: warning: declaration of ?pnln? shadows a global declaration [-Wshadow]
  292 | static int triangulate(pointnlink_t ** pnlps, int pnln)
      |                                               ~~~~^~~~
shortest.c:58:12: note: shadowed declaration is here
   58 | static int pnln, pnll;
      |            ^~~~
shortest.c: In function ?isdiagonal?:
shortest.c:322:62: warning: declaration of ?pnlps? shadows a global declaration [-Wshadow]
  322 | static bool isdiagonal(int pnli, int pnlip2, pointnlink_t ** pnlps,
      |                                              ~~~~~~~~~~~~~~~~^~~~~
shortest.c:57:30: note: shadowed declaration is here
   57 | static pointnlink_t *pnls, **pnlps;
      |                              ^~~~~
shortest.c:323:13: warning: declaration of ?pnln? shadows a global declaration [-Wshadow]
  323 |         int pnln)
      |         ~~~~^~~~
shortest.c:58:12: note: shadowed declaration is here
   58 | static int pnln, pnll;
      |            ^~~~
shortest.c: In function ?marktripath?:
shortest.c:412:39: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  412 |      marktripath(tris[trii].e[ei].rtp - tris, trij))
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~
shortest.c: In function ?growpnls?:
shortest.c:516:47: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  516 |     if (!(pnls = realloc(pnls, POINTNLINKSIZE * newpnln))) {
      |                                               ^
shortest.c:520:50: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  520 |     if (!(pnlps = realloc(pnlps, POINTNLINKPSIZE * newpnln))) {
      |                                                  ^
shortest.c: In function ?growtris?:
shortest.c:532:45: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  532 |     if (!(tris = realloc(tris, TRIANGLESIZE * newtrin))) {
      |                                             ^
shortest.c: In function ?growdq?:
shortest.c:545:56: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  545 |     if (!(dq.pnlps = realloc(dq.pnlps, POINTNLINKPSIZE * newdqn))) {
      |                                                        ^
shortest.c: In function ?growops?:
shortest.c:557:40: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  557 |     if (!(ops = realloc(ops, POINTSIZE * newopn))) {
      |                                        ^
  CC       visibility.lo
visibility.c: In function ?allocArray?:
visibility.c:36:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   36 |     arr = malloc((V + extra) * sizeof(COORD *));
      |                              ^
visibility.c:37:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   37 |     p = calloc(V * V, sizeof(COORD));
      |                ~~^~~
visibility.c: In function ?inBetween?:
visibility.c:74:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   74 |     if (a.x != b.x)  /* not vertical */
      |             ^~
visibility.c: In function ?clear?:
visibility.c:201:45: warning: unused parameter ?prevPt? [-Wunused-parameter]
  201 |    int V, Ppoint_t pts[], int nextPt[], int prevPt[])
      |                                         ~~~~^~~~~~~~
visibility.c: In function ?ptVis?:
visibility.c:312:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  312 |     vadj = malloc((V + 2) * sizeof(COORD));
      |                           ^
  CCLD     libpathplan.la
  CCLD     libpathplan_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/pathplan'
Making all in sfio
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sfio'
Making all in Sfio_f
make[4]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sfio/Sfio_f'
  CC       _sfputc.lo
  CC       _sffileno.lo
  CC       _sfgetc.lo
  CC       _sfslen.lo
  CCLD     libsfiof_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sfio/Sfio_f'
make[4]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sfio'
  CC       sfdisc.lo
  CC       sfclose.lo
  CC       sffilbuf.lo
  CC       sfextern.lo
  CC       sfflsbuf.lo
  CC       sfmode.lo
  CC       sfcvt.lo
  CC       sfexcept.lo
sfdisc.c: In function ?sfdisc?:
sfdisc.c:132:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  132 |   sfsetbuf(f, (void *) f->data, f->size);
      |                                 ~^~~~~~
sfdisc.c:133:15: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  133 |   f->flags |= (flags & SF_MALLOC);
      |               ^
sffilbuf.c: In function ?_sffilbuf?:
sffilbuf.c:73:56: warning: comparison of integer expressions of different signedness: ?size_t? {aka ?long unsigned int?} and ?ssize_t? {aka ?long int?} [-Wsign-compare]
   73 |   else if (justseek && (size_t)n <= f->iosz && f->iosz <= f->size)
      |                                                        ^~
sffilbuf.c:74:11: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   74 |       r = f->iosz; /* limit buffer filling */
      |           ^
sffilbuf.c:79:10: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   79 |  f->mode |= rcrv;
      |          ^~
sffilbuf.c:80:12: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
   80 |  f->getr = rc;
      |            ^~
In file included from sffilbuf.c:11:
sffilbuf.c:81:28: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   81 |  if ((r = SFRD(f, f->endb, r, f->disc)) >= 0) {
      |                            ^
../../lib/sfio/sfhdr.h:375:52: note: in definition of macro ?SFRD?
  375 | #define SFRD(f,b,n,d) (SETLOCAL(f),sfrd(f,(void*)b,n,d))
      |                                                    ^
sfcvt.c: In function ?_sfcvt?:
sfcvt.c:46:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   46 |  if (dval == 0.)
      |           ^~
In file included from sfcvt.c:12:
../../lib/sfio/sfhdr.h:486:18: warning: conversion from ?long double? to ?double? may change value [-Wfloat-conversion]
  486 | #define _Sfneg10 (_Sftable.sf_neg10)
      |                  ^
sfcvt.c:58:15: note: in expansion of macro ?_Sfneg10?
   58 |       dval *= _Sfneg10[v];
      |               ^~~~~~~~
sfflsbuf.c: In function ?_sfflsbuf?:
sfflsbuf.c:59:16: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
   59 |   *f->next++ = c;
      |                ^
In file included from sfflsbuf.c:11:
sfflsbuf.c:78:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   78 |  if ((w = SFWR(f, data, n, f->disc)) > 0) {
      |                         ^
../../lib/sfio/sfhdr.h:376:52: note: in definition of macro ?SFWR?
  376 | #define SFWR(f,b,n,d) (SETLOCAL(f),sfwr(f,(void*)b,n,d))
      |                                                    ^
sfcvt.c:107:12: warning: conversion from ?long int? to ?double? may change value [-Wconversion]
  107 |       dval -= n;
      |            ^~
sfflsbuf.c:80:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   80 |   memcpy(f->data, (char *) data + w, n);
      |                                      ^
sfflsbuf.c:94:9: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   94 |  inpc = f->endb - f->next;
      |         ^
sfexcept.c: In function ?_sfexcept?:
sfexcept.c:36:14: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   36 |  f->flags |= io < 0 ? SF_ERROR : SF_EOF;
      |              ^~
sfexcept.c:73:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   73 |   data = realloc(f->data, size);
      |                           ^~~~
sfexcept.c:75:17: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   75 |   data = malloc(size);
      |                 ^~~~
sfmode.c: In function ?_sfcleanup?:
sfmode.c:76:14: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 |      f->mode |= pool;
      |              ^~
sfmode.c: In function ?_sfsetpool?:
sfmode.c:106:29: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  106 |      if (!(array = malloc(n * sizeof(Sfio_t *))))
      |                             ^
sfmode.c:110:35: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  110 |      memcpy(array, p->sf, p->n_sf * sizeof(Sfio_t *));
      |                                   ^
sfmode.c: In function ?_sfrsrv?:
sfmode.c:137:25: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  137 |  if (!(rs = malloc(size + sizeof(Sfrsrv_t))))
      |                         ^
sfmode.c:142:41: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  142 |       memcpy(rs, rsrv, sizeof(Sfrsrv_t) + rsrv->slen);
      |                                         ^
sfmode.c: In function ?_sfpmode?:
sfmode.c:251:13: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  251 |  p->ndata = f->endb - f->next;
      |             ^
sfmode.c:254:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  254 |      if ((p->rdata = malloc(p->ndata)))
      |                             ~^~~~~~~
sfmode.c:262:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  262 |      memcpy(p->rdata, f->next, p->ndata);
      |                                ~^~~~~~~
sfmode.c:266:17: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  266 |      p->ndata = f->size;
      |                 ^
sfmode.c:268:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  268 |      memcpy(f->data, p->rdata, p->ndata);
      |                                ~^~~~~~~
sfmode.c:277:12: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  277 |  f->file = p->file;
      |            ^
In file included from sfmode.c:11:
sfmode.c: In function ?_sfmode?:
sfmode.c:370:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  370 |      (void) SFSETBUF(f, f->data, f->size);
      |                                  ~^~~~~~
../../lib/sfio/sfhdr.h:381:51: note: in definition of macro ?SFSETBUF?
  381 | #define SFSETBUF(f,s,n) (SETLOCAL(f),sfsetbuf(f,s,n))
      |                                                   ^
sfmode.c:371:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  371 |      f->flags |= (n & SF_MALLOC);
      |                  ^
sfmode.c:471:13: warning: comparison of integer expressions of different signedness: ?int? and ?unsigned int? [-Wsign-compare]
  471 |  if (wanted != (f->mode & SF_RDWR) && f->file >= 0)
      |             ^~
  CC       sfnew.lo
  CC       sfnputc.lo
  CC       sfopen.lo
  CC       sfpkrd.lo
  CC       sfprintf.lo
  CC       sfputr.lo
  CC       sfraise.lo
sfnew.c: In function ?sfnew?:
sfnew.c:86:15: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
   86 |     f->file = file;
      |               ^~~~
sfnew.c:92:12: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   92 |  f->size = size;
      |            ^~~~
  CC       sfrd.lo
sfnputc.c: In function ?sfnputc?:
sfnputc.c:45:6: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   45 |  p = n;
      |      ^
sfnputc.c:46:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   46 |     memset(ps, c, p);
      |                   ^
sfnputc.c:48:9: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   48 |     w = n;
      |         ^
In file included from sfnputc.c:11:
sfnputc.c:57:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   57 |  if ((p = SFWRITE(f, (void *) ps, p)) <= 0 || (n -= p) <= 0) {
      |                                   ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfnputc.c:57:50: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   57 |  if ((p = SFWRITE(f, (void *) ps, p)) <= 0 || (n -= p) <= 0) {
      |                                                  ^~
sfnputc.c:58:8: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   58 |      w -= n;
      |        ^~
sfnputc.c:58:11: warning: conversion to ?ssize_t? {aka ?long int?} from ?long unsigned int? may change the sign of the result [-Wsign-conversion]
   58 |      w -= n;
      |           ^
sfnputc.c:62:10: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   62 |      p = n;
      |          ^
sfopen.c: In function ?sfopen?:
sfopen.c:50:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   50 |      f->flags |= (sflags & (SF_FLAGS & ~SF_RDWR));
      |                  ^
sfopen.c:54:14: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   54 |   f->flags = (f->flags & ~SF_RDWR) | sflags;
      |              ^
sfopen.c:62:26: warning: unsigned conversion from ?int? to ?unsigned int? changes value from ?-3? to ?4294967293? [-Wsign-conversion]
   62 |       f->mode = (f->mode & ~SF_WRITE) | SF_READ;
      |                          ^
sfopen.c:64:26: warning: unsigned conversion from ?int? to ?unsigned int? changes value from ?-2? to ?4294967294? [-Wsign-conversion]
   64 |       f->mode = (f->mode & ~SF_READ) | SF_WRITE;
      |                          ^
sfopen.c:74:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   74 |  f = sfnew(f, (char *) file,
      |               ^
sfpkrd.c: In function ?sfpkrd?:
sfpkrd.c:197:12: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  197 |   action = n;
      |            ^
sfpkrd.c:199:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  199 |      while ((t = read(fd, buf, action)) > 0) {
      |                                ^~~~~~
sfpkrd.c:199:18: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  199 |      while ((t = read(fd, buf, action)) > 0) {
      |                  ^~~~
sfpkrd.c:204:31: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  204 |   if (action == 0 || (int) (n - r) < action)
      |                               ^
sfpkrd.c:225:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  225 |  r = read(fd, buf, r);
      |                    ^
sfputr.c: In function ?sfputr?:
sfputr.c:39:10: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   39 |      n = strlen(s);
      |          ^~~~~~
sfputr.c:42:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   42 |       memcpy(ps, s, n);
      |                     ^
sfputr.c:47:15: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
   47 |       *ps++ = rc;
      |               ^~
sfputr.c:59:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   59 |    memcpy(rsrv->data, s, n);
      |                          ^
sfputr.c:61:20: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
   61 |    rsrv->data[n] = rc;
      |                    ^~
In file included from sfputr.c:11:
sfputr.c:62:39: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   62 |       if ((n = SFWRITE(f, rsrv->data, p)) < 0)
      |                                       ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfputr.c:72:14: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
   72 |      *ps++ = rc;
      |              ^~
sfputr.c:77:43: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   77 |  if ((ps = (uchar *) memccpy(ps, s, '\0', p)) != NULL)
      |                                           ^
In file included from sfputr.c:11:
sfputr.c:96:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   96 |  (void) SFWRITE(f, (void *) f->next, n);
      |                                      ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
  CC       sfread.lo
  CC       sfresize.lo
sfrd.c: In function ?sfrd?:
sfrd.c:95:38: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   95 |      if ((rv = _sfexcept(f, SF_READ, n, dc)) > 0)
      |                                      ^
sfrd.c:96:7: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   96 |   n = rv;
      |       ^~
sfrd.c:135:15: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  135 |   f->flags |= share;
      |               ^~~~~
sfrd.c:176:10: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  176 |      n = local ? 0 : (ssize_t) r;
      |          ^~~~~
In file included from sfrd.c:11:
../../lib/sfio/sfhdr.h:73:34: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   73 | #define SFMTXRETURN(f,v) { return(v); }
      |                                  ^
sfrd.c:177:6: note: in expansion of macro ?SFMTXRETURN?
  177 |      SFMTXRETURN(f, n);
      |      ^~~~~~~~~~~
sfrd.c:172:2: warning: switch missing default case [-Wswitch-default]
  172 |  switch (_sfexcept(f, SF_READ, (ssize_t) r, dc)) {
      |  ^~~~~~
  CC       sfscanf.lo
  CC       sfseek.lo
  CC       sfsetbuf.lo
sfread.c: In function ?sfread?:
sfread.c:56:11: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   56 |       n = (r = read(f->file, f->data, n)) < 0 ? 0 : r;
      |           ^
sfread.c:58:11: warning: conversion to ?long long unsigned int? from ?long long int? may change the sign of the result [-Wsign-conversion]
   58 |   f->here += n;
      |           ^~
sfread.c:58:14: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
   58 |   f->here += n;
      |              ^
In file included from sfread.c:11:
../../lib/sfio/sfhdr.h:73:34: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   73 | #define SFMTXRETURN(f,v) { return(v); }
      |                                  ^
sfread.c:62:6: note: in expansion of macro ?SFMTXRETURN?
   62 |      SFMTXRETURN(f, n);
      |      ^~~~~~~~~~~
sfread.c:69:21: warning: operand of ??:? changes signedness from ?long int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
   69 |      n = s > begs ? s - begs : (size_t) (-1);
      |                     ^~~~~~~~
sfread.c:69:30: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
   69 |      n = s > begs ? s - begs : (size_t) (-1);
      |                              ^
sfread.c:79:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   79 |   memcpy(s, f->next, r);
      |                      ^
sfread.c:82:8: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   82 |      n -= r;
      |        ^~
sfread.c:94:51: warning: comparison of integer expressions of different signedness: ?size_t? {aka ?long unsigned int?} and ?ssize_t? {aka ?long int?} [-Wsign-compare]
   94 |      else if (justseek && n <= f->iosz && f->iosz <= f->size)
      |                                                   ^~
  CC       sfsetfd.lo
sfread.c:95:7: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   95 |   r = f->iosz; /* limit buffering */
      |       ^
In file included from sfread.c:11:
sfread.c:104:46: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  104 |      if (r == (ssize_t) n && (r = SFRD(f, s, r, f->disc)) >= 0) {
      |                                              ^
../../lib/sfio/sfhdr.h:375:52: note: in definition of macro ?SFRD?
  375 | #define SFRD(f,b,n,d) (SETLOCAL(f),sfrd(f,(void*)b,n,d))
      |                                                    ^
sfread.c:106:5: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  106 |   n -= r;
      |     ^~
  CC       sfsk.lo
sfscanf.c: In function ?sfvsscanf?:
sfscanf.c:39:14: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   39 |     f.size = strlen(s);
      |              ^~~~~~
sfscanf.c:40:32: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   40 |     f.data = f.next = f.endw = (uchar *) s;
      |                                ^
sfresize.c: In function ?sfresize?:
sfresize.c:34:9: warning: comparison of integer expressions of different signedness: ?size_t? {aka ?long unsigned int?} and ?ssize_t? {aka ?long int?} [-Wsign-compare]
   34 |   if (s < f->size && (d = realloc(f->data, s))) {
      |         ^
sfresize.c:36:17: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   36 |       f->size = s;
      |                 ^
sfresize.c:37:19: warning: conversion to ?long long int? from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   37 |       f->extent = s;
      |                   ^
In file included from sfresize.c:11:
sfresize.c:40:42: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   40 |      memclear((char *) (f->data + size), (int) (f->extent - size));
../../lib/sfio/sfhdr.h:566:40: note: in definition of macro ?memclear?
  566 | #define memclear(s,n) memset((s),'\0',(n))
      |                                        ^
sfresize.c:45:8: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   45 |        (int) (size - f->extent));
../../lib/sfio/sfhdr.h:566:40: note: in definition of macro ?memclear?
  566 | #define memclear(s,n) memset((s),'\0',(n))
      |                                        ^
  CC       sfstack.lo
In file included from sfseek.c:11:
sfseek.c: In function ?sfseek?:
../../lib/sfio/sfhdr.h:442:32: warning: declaration of ?s? shadows a previous local [-Wshadow]
  442 | #define SFSTRSIZE(f) { Sfoff_t s = (f)->next - (f)->data; \
      |                                ^
sfseek.c:91:2: note: in expansion of macro ?SFSTRSIZE?
   91 |  SFSTRSIZE(f);
      |  ^~~~~~~~~
sfseek.c:36:16: note: shadowed declaration is here
   36 |     Sfoff_t r, s;
      |                ^
In file included from sfseek.c:11:
sfseek.c:106:5: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  106 |     (int) (p - f->extent));
../../lib/sfio/sfhdr.h:566:40: note: in definition of macro ?memclear?
  566 | #define memclear(s,n) memset((s),'\0',(n))
      |                                        ^
sfseek.c:178:9: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  178 |     b = f->endb - f->data; /* amount of buffered data */
      |         ^
sfseek.c:179:9: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  179 |     c = f->next - f->data; /* amount of data consumed */
      |         ^
sfsetbuf.c: In function ?sfsetbuf?:
sfsetbuf.c:213:13: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  213 |      size = osize;
      |             ^~~~~
sfseek.c:196:17: warning: comparison of integer expressions of different signedness: ?size_t? {aka ?long unsigned int?} and ?ssize_t? {aka ?long int?} [-Wsign-compare]
  196 |     if (f->iosz >= f->size)
      |                 ^~
In file included from sfsetbuf.c:19:
../../lib/sfio/sfhdr.h:321:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  321 | #define _Sfpage  (_Sfextern.sf_page)
      |                  ^
sfsetbuf.c:223:29: note: in expansion of macro ?_Sfpage?
  223 |  else if ((ssize_t) (size = _Sfpage) < blksize)
      |                             ^~~~~~~
sfsetbuf.c:224:13: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  224 |      size = blksize;
      |             ^~~~~~~
In file included from sfseek.c:11:
sfseek.c:224:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  224 |  (void) SFRD(f, f->data, f->size, f->disc);
      |                          ~^~~~~~
../../lib/sfio/sfhdr.h:375:52: note: in definition of macro ?SFRD?
  375 | #define SFRD(f,b,n,d) (SETLOCAL(f),sfrd(f,(void*)b,n,d))
      |                                                    ^
sfsetbuf.c:254:15: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  254 |     f->size = size;
      |               ^~~~
sfsetbuf.c:258:14: warning: conversion to ?long long int? from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  258 |  f->extent = (!sf_malloc &&
      |              ^
  CC       sfswap.lo
sfsetfd.c: In function ?sfsetfd?:
sfsetfd.c:97:15: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
   97 |     f->file = newfd;
      |               ^~~~~
In file included from sfsk.c:11:
sfsk.c: In function ?sfsk?:
../../lib/sfio/sfhdr.h:442:32: warning: declaration of ?s? shadows a previous local [-Wshadow]
  442 | #define SFSTRSIZE(f) { Sfoff_t s = (f)->next - (f)->data; \
      |                                ^
sfsk.c:42:6: note: in expansion of macro ?SFSTRSIZE?
   42 |      SFSTRSIZE(f);
      |      ^~~~~~~~~
sfsk.c:21:13: note: shadowed declaration is here
   21 |     ssize_t s;
      |             ^
  CC       sfsync.lo
  CC       sftable.lo
  CC       sftmp.lo
  CC       sfungetc.lo
sfswap.c: In function ?sfswap?:
sfswap.c:36:14: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   36 |     f1mode = f1->mode;
      |              ^~
sfswap.c:50:14: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   50 |   f1->mode = f1mode;
      |              ^~~~~~
sfswap.c:104:16: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  104 |     f2->mode = f1mode;
      |                ^~~~~~
  CC       sfvscanf.lo
  CC       sfvprintf.lo
sfsync.c: In function ?sfsync?:
sfsync.c:118:14: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  118 |      f->mode |= pool;
      |              ^~
sfsync.c:135:10: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  135 |  f->mode |= mode;
      |          ^~
sftable.c: In function ?sffmtint?:
sftable.c:25:12: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   25 |     return (char *) str;
      |            ^
sftable.c: In function ?sffmtpos?:
sftable.c:50:11: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   50 |      sp = (char *) form++;
      |           ^
sftable.c:87:14: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   87 |      t_str = (char *) form;
      |              ^
sftable.c:112:24: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  112 |        fp[n].ft.form = (char *) form;
      |                        ^
sftable.c:89:3: warning: switch missing default case [-Wswitch-default]
   89 |   switch (*form++) {
      |   ^~~~~~
sftable.c:168:19: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  168 |   fp[n].ft.form = (char *) form;
      |                   ^
sftable.c:212:23: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  212 |       fp[n].ft.form = (char *) form;
      |                       ^
sftable.c:85:2: warning: switch missing default case [-Wswitch-default]
   85 |  switch ((fmt = *form++)) {
      |  ^~~~~~
sftable.c:250:48: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
  250 |       (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1;
      |                                                ^~
sftable.c:250:46: warning: unsigned conversion from ?int? to ?long unsigned int? changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  250 |       (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1;
      |                                              ^
sftable.c:244:10: warning: signed conversion from ?long unsigned int? to ?ssize_t? {aka ?long int?} changes the value of ?18446744073709551615? [-Wsign-conversion]
  244 |   size = (flags & SFFMT_LLONG) ? sizeof(Sflong_t) :
      |          ^
sftable.c:254:24: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
  254 |       sizeof(double) : -1;
      |                        ^~
sftable.c:254:22: warning: unsigned conversion from ?int? to ?long unsigned int? changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  254 |       sizeof(double) : -1;
      |                      ^
sftable.c:252:10: warning: signed conversion from ?long unsigned int? to ?ssize_t? {aka ?long int?} changes the value of ?18446744073709551615? [-Wsign-conversion]
  252 |   size = (flags & SFFMT_LDOUBLE) ? sizeof(Sfdouble_t) :
      |          ^
sftable.c:268:25: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  268 |      fp[argp].ft.form = (char *) form;
      |                         ^
sftable.c:284:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  284 |      || !(fp = malloc((maxp + 1) * sizeof(Fmtpos_t))))
      |                                  ^
sftable.c:337:19: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  337 |   fp[n].ft.size = strlen(fp[n].argv.s);
      |                   ^~~~~~
sftable.c: In function ?sfcvinit?:
sftable.c:395:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  395 |  _Sfcv36[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c:396:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  396 |  _Sfcv64[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c:401:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  401 |  _Sfcv36[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c:402:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  402 |  _Sfcv64[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c:407:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  407 |  _Sfcv36[(uchar) _Sfdigits[d]] = l;
      |                                  ^
sftable.c:408:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  408 |  _Sfcv64[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c:413:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  413 |  _Sfcv36[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c:414:34: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  414 |  _Sfcv64[(uchar) _Sfdigits[d]] = d;
      |                                  ^
sftable.c: At top level:
sftable.c:465:1: warning: missing initializer for field ?sf_cv36? of ?Sftab_t? {aka ?struct _sftab_?} [-Wmissing-field-initializers]
  465 | };
      | ^
In file included from sftable.c:12:
../../lib/sfio/sfhdr.h:505:8: note: ?sf_cv36? declared here
  505 |  uchar sf_cv36[UCHAR_MAX + 1]; /* conversion for base [2-36]   */
      |        ^~~~~~~
  CC       sfwr.lo
sfungetc.c: In function ?sfungetc?:
sfungetc.c:73:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   73 |  if (!(data = malloc(f->size + 16))) {
      |                      ~~~~~~~~^~~~
sfungetc.c:79:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   79 |      memcpy(data + 16, f->data, f->size);
      |                                 ~^~~~~~
sftmp.c: In function ?_sfgetpath?:
sftmp.c:32:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   32 |     if (n == 0 || !(dirs = malloc((n + 1) * sizeof(char *))))
      |                                           ^
sfvprintf.c: In function ?sfvprintf?:
sfvprintf.c:111:13: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  111 |     oform = (char *) form;
      |             ^
sfvprintf.c:119:11: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  119 |      sp = (char *) form++;
      |           ^
sfvprintf.c:122:10: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  122 |      n = form - sp;
      |          ^~~~
In file included from sfvprintf.c:12:
sfvprintf.c:123:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  123 |      SFwrite(f, sp, n);
      |                     ^
../../lib/sfio/sfhdr.h:570:34: note: in definition of macro ?MEMCPY?
  570 |  do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0)
      |                                  ^
sfvprintf.c:123:6: note: in expansion of macro ?SFwrite?
  123 |      SFwrite(f, sp, n);
      |      ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:82:6: note: in expansion of macro ?SFEND?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:123:6: note: in expansion of macro ?SFwrite?
  123 |      SFwrite(f, sp, n);
      |      ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:123:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  123 |      SFwrite(f, sp, n);
      |                     ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfvprintf.c:123:6: note: in expansion of macro ?SFwrite?
  123 |      SFwrite(f, sp, n);
      |      ^~~~~~~
../../lib/sfio/sfhdr.h:382:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                        ^
sfvprintf.c:82:33: note: in expansion of macro ?SFWRITE?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:123:6: note: in expansion of macro ?SFwrite?
  123 |      SFwrite(f, sp, n);
      |      ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:68:6: note: in expansion of macro ?SFEND?
   68 |    { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:139:6: note: in expansion of macro ?SFputc?
  139 |      SFputc(f, '%');
      |      ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:68:6: note: in expansion of macro ?SFEND?
   68 |    { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:142:6: note: in expansion of macro ?SFputc?
  142 |      SFputc(f, '%');
      |      ^~~~~~
sfvprintf.c:146:14: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  146 |      t_str = (char *) form;
      |              ^
In file included from sfvprintf.c:12:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvprintf.c:176:8: note: in expansion of macro ?FMTSET?
  176 |        FMTSET(ft, form, args,
      |        ^~~~~~
sfvprintf.c:185:13: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  185 |     n_str = strlen(t_str);
      |             ^~~~~~
sfvprintf.c:189:14: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  189 |      n_str = strlen(t_str);
      |              ^~~~~~
sfvprintf.c:148:3: warning: switch missing default case [-Wswitch-default]
  148 |   switch (*form++) {
      |   ^~~~~~
In file included from sfvprintf.c:12:
../../lib/sfio/sfhdr.h:195:18: warning: declaration of ?lv? shadows a previous local [-Wshadow]
  195 |  { struct lconv* lv; \
      |                  ^~
sfvprintf.c:214:6: note: in expansion of macro ?SFSETLOCALE?
  214 |      SFSETLOCALE(decimal, thousand);
      |      ^~~~~~~~~~~
sfvprintf.c:36:14: note: shadowed declaration is here
   36 |     Sflong_t lv;
      |              ^~
In file included from sfvprintf.c:12:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvprintf.c:259:3: note: in expansion of macro ?FMTSET?
  259 |   FMTSET(ft, form, args, '.', dot, 0, 0, 0, 0, NULL,
      |   ^~~~~~
sfvscanf.c: In function ?setclass?:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvprintf.c:321:7: note: in expansion of macro ?FMTSET?
  321 |       FMTSET(ft, form, args, 'I', sizeof(int), 0, 0, 0, 0,
      |       ^~~~~~
sfvprintf.c:137:2: warning: switch missing default case [-Wswitch-default]
  137 |  switch ((fmt = *form++)) {
      |  ^~~~~~
sfvprintf.c:380:48: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
  380 |       (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1;
      |                                                ^~
sfvprintf.c:380:46: warning: unsigned conversion from ?int? to ?long unsigned int? changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  380 |       (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1;
      |                                              ^
sfvprintf.c:374:10: warning: signed conversion from ?long unsigned int? to ?ssize_t? {aka ?long int?} changes the value of ?18446744073709551615? [-Wsign-conversion]
  374 |   size = (flags & SFFMT_LLONG) ? sizeof(Sflong_t) :
      |          ^
sfvscanf.c:41:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
   41 |  accept[fmt] = yes;
      |                ^~~
sfvprintf.c:384:24: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
  384 |       sizeof(double) : -1;
      |                        ^~
sfvprintf.c:384:22: warning: unsigned conversion from ?int? to ?long unsigned int? changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  384 |       sizeof(double) : -1;
      |                      ^
sfvscanf.c:51:20: warning: conversion from ?int? to ?char? may change value [-Wconversion]
   51 |      accept[fmt] = yes;
      |                    ^~~
sfvscanf.c:54:15: warning: conversion from ?int? to ?char? may change value [-Wconversion]
   54 |   accept[c] = yes;
      |               ^~~
sfvprintf.c:382:10: warning: signed conversion from ?long unsigned int? to ?ssize_t? {aka ?long int?} changes the value of ?18446744073709551615? [-Wsign-conversion]
  382 |   size = (flags & SFFMT_LDOUBLE) ? sizeof(Sfdouble_t) :
      |          ^
In file included from sfvprintf.c:12:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvprintf.c:395:6: note: in expansion of macro ?FMTSET?
  395 |      FMTSET(ft, form, args, fmt, size, flags, width, precis, base,
      |      ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:397:6: note: in expansion of macro ?SFEND?
  397 |      SFEND(f);
      |      ^~~~~
sfvprintf.c:457:34: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  457 |       (*ft->eventf) (f, SF_DPOP, (void *) form, ft) < 0)
      |                                  ^
sfvprintf.c:465:18: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  465 |       fm->form = (char *) form;
      |                  ^
sfvscanf.c: In function ?sfvscanf?:
sfvprintf.c:499:12: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  499 |   if ((v = size) >= 0) {
      |            ^~~~
sfvscanf.c:134:13: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  134 |     oform = (char *) form;
      |             ^
sfvprintf.c:503:11: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  503 |       v = strlen(sp);
      |           ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:511:4: note: in expansion of macro ?SFnputc?
  511 |    SFnputc(f, '0', n);
      |    ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:511:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  511 |    SFnputc(f, '0', n);
      |                    ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:511:4: note: in expansion of macro ?SFnputc?
  511 |    SFnputc(f, '0', n);
      |    ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:511:4: note: in expansion of macro ?SFnputc?
  511 |    SFnputc(f, '0', n);
      |    ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:513:4: note: in expansion of macro ?SFnputc?
  513 |    SFnputc(f, ' ', n);
      |    ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:513:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  513 |    SFnputc(f, ' ', n);
      |                    ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:513:4: note: in expansion of macro ?SFnputc?
  513 |    SFnputc(f, ' ', n);
      |    ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:513:4: note: in expansion of macro ?SFnputc?
  513 |    SFnputc(f, ' ', n);
      |    ^~~~~~~
sfvprintf.c:516:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  516 |   SFwrite(f, sp, v);
      |                  ^
../../lib/sfio/sfhdr.h:570:34: note: in definition of macro ?MEMCPY?
  570 |  do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0)
      |                                  ^
sfvprintf.c:516:3: note: in expansion of macro ?SFwrite?
  516 |   SFwrite(f, sp, v);
      |   ^~~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:144:11: note: in expansion of macro ?SFGETC?
  144 |       if (SFGETC(f, inp) < 0 || inp == fmt)
      |           ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:82:6: note: in expansion of macro ?SFEND?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:516:3: note: in expansion of macro ?SFwrite?
  516 |   SFwrite(f, sp, v);
      |   ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:516:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  516 |   SFwrite(f, sp, v);
      |                  ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfvprintf.c:516:3: note: in expansion of macro ?SFwrite?
  516 |   SFwrite(f, sp, v);
      |   ^~~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:144:11: note: in expansion of macro ?SFGETC?
  144 |       if (SFGETC(f, inp) < 0 || inp == fmt)
      |           ^~~~~~
../../lib/sfio/sfhdr.h:382:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                        ^
sfvprintf.c:82:33: note: in expansion of macro ?SFWRITE?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:516:3: note: in expansion of macro ?SFwrite?
  516 |   SFwrite(f, sp, v);
      |   ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:518:7: note: in expansion of macro ?SFnputc?
  518 |       SFnputc(f, ' ', n);
      |       ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:518:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  518 |       SFnputc(f, ' ', n);
      |                       ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:518:7: note: in expansion of macro ?SFnputc?
  518 |       SFnputc(f, ' ', n);
      |       ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:518:7: note: in expansion of macro ?SFnputc?
  518 |       SFnputc(f, ' ', n);
      |       ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:68:6: note: in expansion of macro ?SFEND?
   68 |    { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:523:7: note: in expansion of macro ?SFputc?
  523 |       SFputc(f, base);
      |       ^~~~~~
sfvprintf.c:535:12: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  535 |   buf[0] = fmt;
      |            ^~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:542:3: note: in expansion of macro ?SFnputc?
  542 |   SFnputc(f, ' ', n)};
      |   ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:542:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  542 |   SFnputc(f, ' ', n)};
      |                   ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:542:3: note: in expansion of macro ?SFnputc?
  542 |   SFnputc(f, ' ', n)};
      |   ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:542:3: note: in expansion of macro ?SFnputc?
  542 |   SFnputc(f, ' ', n)};
      |   ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:544:3: note: in expansion of macro ?SFnputc?
  544 |   SFnputc(f, fmt, v);
      |   ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:544:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  544 |   SFnputc(f, fmt, v);
      |                   ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:544:3: note: in expansion of macro ?SFnputc?
  544 |   SFnputc(f, fmt, v);
      |   ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:544:3: note: in expansion of macro ?SFnputc?
  544 |   SFnputc(f, fmt, v);
      |   ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:546:3: note: in expansion of macro ?SFnputc?
  546 |   SFnputc(f, ' ', n)};
      |   ^~~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:153:7: note: in expansion of macro ?SFGETC?
  153 |   if (SFGETC(f, inp) != fmt) {
      |       ^~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:546:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  546 |   SFnputc(f, ' ', n)};
      |                   ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:546:3: note: in expansion of macro ?SFnputc?
  546 |   SFnputc(f, ' ', n)};
      |   ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:546:3: note: in expansion of macro ?SFnputc?
  546 |   SFnputc(f, ' ', n)};
      |   ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:68:6: note: in expansion of macro ?SFEND?
   68 |    { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:550:7: note: in expansion of macro ?SFputc?
  550 |       SFputc(f, base);
      |       ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:153:7: note: in expansion of macro ?SFGETC?
  153 |   if (SFGETC(f, inp) != fmt) {
      |       ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:556:6: note: in expansion of macro ?SFEND?
  556 |      SFEND(f);
      |      ^~~~~
sfvprintf.c:633:14: warning: comparison of integer expressions of different signedness: ?long long int? and ?long long unsigned int? [-Wsign-compare]
  633 |       if (lv == HIGHBITL) { /* avoid overflow */
      |              ^~
sfvprintf.c:634:30: warning: conversion to ?long long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  634 |    lv = (Sflong_t) (HIGHBITL / base);
      |                              ^
sfvscanf.c:188:14: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  188 |      t_str = (char *) form;
      |              ^
sfvprintf.c:636:25: warning: conversion to ?long long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  636 |        ((Sfulong_t) lv) * base];
      |                         ^
sfvprintf.c:646:22: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
  646 |       } while ((lv = ((Sfulong_t) lv) >> n));
      |                      ^
sfvprintf.c:649:33: warning: conversion to ?long long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  649 |    *--sp = ssp[((Sfulong_t) lv) % base];
      |                                 ^
In file included from sfvscanf.c:13:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvscanf.c:218:8: note: in expansion of macro ?FMTSET?
  218 |        FMTSET(ft, form, args,
      |        ^~~~~~
sfvprintf.c:650:39: warning: conversion to ?long long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  650 |       } while ((lv = ((Sfulong_t) lv) / base));
      |                                       ^
sfvprintf.c:650:22: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
  650 |       } while ((lv = ((Sfulong_t) lv) / base));
      |                      ^
sfvscanf.c:227:13: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  227 |     n_str = strlen(t_str);
      |             ^~~~~~
sfvscanf.c:231:14: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  231 |      n_str = strlen(t_str);
      |              ^~~~~~
sfvscanf.c:190:3: warning: switch missing default case [-Wswitch-default]
  190 |   switch (*form++) {
      |   ^~~~~~
sfvprintf.c:687:13: warning: comparison of integer expressions of different signedness: ?int? and ?unsigned int? [-Wsign-compare]
  687 |       if (v == HIGHBITI) { /* avoid overflow */
      |             ^~
sfvprintf.c:688:24: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  688 |    v = (int) (HIGHBITI / base);
      |                        ^
sfvprintf.c:689:44: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  689 |    *--sp = _Sfdigits[HIGHBITI - ((uint) v) * base];
      |                                            ^
In file included from sfvscanf.c:13:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvscanf.c:260:7: note: in expansion of macro ?FMTSET?
  260 |       FMTSET(ft, form, args, '.', dot, 0, 0, 0, 0,
      |       ^~~~~~
sfvprintf.c:698:21: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  698 |       } while ((v = ((uint) v) >> n));
      |                     ^
sfvprintf.c:701:27: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  701 |    *--sp = ssp[((uint) v) % base];
      |                           ^
sfvprintf.c:702:32: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  702 |       } while ((v = ((uint) v) / base));
      |                                ^
sfvprintf.c:702:21: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  702 |       } while ((v = ((uint) v) / base));
      |                     ^
sfvprintf.c:707:11: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  707 |   && (n = endsp - sp) > 3) {
      |           ^~~~~
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvscanf.c:324:7: note: in expansion of macro ?FMTSET?
  324 |       FMTSET(ft, form, args, 'I', sizeof(int), 0, 0, 0, 0,
      |       ^~~~~~
sfvprintf.c:724:35: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  724 |      if (precis > 0 && (precis -= (endsp - sp)) < (sp - buf) - 64)
      |                                   ^
sfvscanf.c:186:2: warning: switch missing default case [-Wswitch-default]
  186 |  switch ((fmt = *form++)) {
      |  ^~~~~~
sfvscanf.c:382:48: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
  382 |       (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1;
      |                                                ^~
sfvprintf.c:741:8: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  741 |    n = width - (n + (endsp - sp));
      |        ^~~~~
sfvscanf.c:382:46: warning: unsigned conversion from ?int? to ?long unsigned int? changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  382 |       (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1;
      |                                              ^
sfvprintf.c:794:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  794 |   if (dval == 0.)
      |            ^~
In file included from ../../lib/sfio/sfio_t.h:42,
                 from ../../lib/sfio/sfhdr.h:27,
                 from sfvprintf.c:12:
../../lib/sfio/sfio.h:254:21: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  254 | #define sfslen()    ( __sf_slen()   )
      |                     ^
sfvprintf.c:801:12: note: in expansion of macro ?sfslen?
  801 |   if ((n = sfslen()) > precis)
      |            ^~~~~~
sfvscanf.c:376:10: warning: signed conversion from ?long unsigned int? to ?ssize_t? {aka ?long int?} changes the value of ?18446744073709551615? [-Wsign-conversion]
  376 |   size = (flags & SFFMT_LLONG) ? sizeof(Sflong_t) :
      |          ^
In file included from sfvprintf.c:12:
../../lib/sfio/sfhdr.h:195:18: warning: declaration of ?lv? shadows a previous local [-Wshadow]
  195 |  { struct lconv* lv; \
      |                  ^~
sfvprintf.c:822:6: note: in expansion of macro ?SFSETLOCALE?
  822 |      SFSETLOCALE(decimal, thousand);
      |      ^~~~~~~~~~~
sfvprintf.c:36:14: note: shadowed declaration is here
   36 |     Sflong_t lv;
      |              ^~
sfvscanf.c:386:24: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
  386 |       sizeof(double) : -1;
      |                        ^~
sfvscanf.c:386:22: warning: unsigned conversion from ?int? to ?long unsigned int? changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  386 |       sizeof(double) : -1;
      |                      ^
sfvprintf.c:828:16: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  828 |      precis -= (endsp -= 1) - ssp;
      |                ^
sfvscanf.c:384:10: warning: signed conversion from ?long unsigned int? to ?ssize_t? {aka ?long int?} changes the value of ?18446744073709551615? [-Wsign-conversion]
  384 |   size = (flags & SFFMT_LDOUBLE) ? sizeof(Sfdouble_t) :
      |          ^
sfvprintf.c:832:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  832 |      if (dval != 0.) {
      |               ^~
sfvprintf.c:847:33: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  847 |      *--ep = (decpt > 0 || dval == 0.) ? '+' : '-';
      |                                 ^~
In file included from sfvscanf.c:13:
../../lib/sfio/sfhdr.h:290:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  290 |  ((ft->form = (char*)frm), va_copy(ft->args,ags), \
      |               ^
sfvscanf.c:401:6: note: in expansion of macro ?FMTSET?
  401 |      FMTSET(ft, form, args, fmt, size, flags, width, 0, base, t_str,
      |      ^~~~~~
In file included from sfvprintf.c:12:
../../lib/sfio/sfhdr.h:195:18: warning: declaration of ?lv? shadows a previous local [-Wshadow]
  195 |  { struct lconv* lv; \
      |                  ^~
sfvprintf.c:861:6: note: in expansion of macro ?SFSETLOCALE?
  861 |      SFSETLOCALE(decimal, thousand);
      |      ^~~~~~~~~~~
sfvprintf.c:36:14: note: shadowed declaration is here
   36 |     Sflong_t lv;
      |              ^~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:403:6: note: in expansion of macro ?SFEND?
  403 |      SFEND(f);
      |      ^~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:403:6: note: in expansion of macro ?SFEND?
  403 |      SFEND(f);
      |      ^~~~~
  CC       sfwrite.lo
sfvprintf.c:892:16: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  892 |      precis -= (endsp -= 1) - ssp;
      |                ^
sfvscanf.c:436:34: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  436 |       (*ft->eventf) (f, SF_DPOP, (void *) form, ft) < 0)
      |                                  ^
sfvscanf.c:444:18: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  444 |       fm->form = (char *) form;
      |                  ^
sfvprintf.c:909:6: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  909 |  n = (endsp - sp) + (endep - ep) + (precis <= 0 ? 0 : precis) +
      |      ^
sfvprintf.c:917:11: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  917 |   *--sp = fmt;
      |           ^~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:491:6: note: in expansion of macro ?SFGETC?
  491 |      SFGETC(f, inp);
      |      ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:491:6: note: in expansion of macro ?SFGETC?
  491 |      SFGETC(f, inp);
      |      ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:68:6: note: in expansion of macro ?SFEND?
   68 |    { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:923:6: note: in expansion of macro ?SFputc?
  923 |      SFputc(f, fmt);
      |      ^~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:494:3: note: in expansion of macro ?SFGETC?
  494 |   SFGETC(f, inp);
      |   ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:930:6: note: in expansion of macro ?SFnputc?
  930 |      SFnputc(f, v, n);
      |      ^~~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:494:3: note: in expansion of macro ?SFGETC?
  494 |   SFGETC(f, inp);
      |   ^~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:930:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  930 |      SFnputc(f, v, n);
      |                    ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:930:6: note: in expansion of macro ?SFnputc?
  930 |      SFnputc(f, v, n);
      |      ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:930:6: note: in expansion of macro ?SFnputc?
  930 |      SFnputc(f, v, n);
      |      ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:934:6: note: in expansion of macro ?SFnputc?
  934 |      SFnputc(f, '0', n);
      |      ^~~~~~~
sfvscanf.c:504:10: warning: declaration of ?dot? shadows a previous local [-Wshadow]
  504 |      int dot, exponent;
      |          ^~~
sfvscanf.c:85:21: note: shadowed declaration is here
   85 |     int fmt, flags, dot, n_assign, v, n, n_input;
      |                     ^~~
In file included from sfvprintf.c:12:
sfvprintf.c:934:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  934 |      SFnputc(f, '0', n);
      |                      ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:934:6: note: in expansion of macro ?SFnputc?
  934 |      SFnputc(f, '0', n);
      |      ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:934:6: note: in expansion of macro ?SFnputc?
  934 |      SFnputc(f, '0', n);
      |      ^~~~~~~
sfvscanf.c:507:16: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  507 |      if (width >= SF_MAXDIGITS)
      |                ^~
sfvprintf.c:939:11: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  939 |  if ((n = endsp - sp) > 0)
      |           ^~~~~
sfvscanf.c:512:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  512 |       *val++ = inp;
      |                ^~~
sfvscanf.c:520:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  520 |       *val++ = inp;
      |                ^~~
In file included from sfvprintf.c:12:
sfvprintf.c:940:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  940 |      SFwrite(f, sp, n);
      |                     ^
../../lib/sfio/sfhdr.h:570:34: note: in definition of macro ?MEMCPY?
  570 |  do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0)
      |                                  ^
sfvprintf.c:940:6: note: in expansion of macro ?SFwrite?
  940 |      SFwrite(f, sp, n);
      |      ^~~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:521:27: note: in expansion of macro ?SFGETC?
  521 |       if (--width <= 0 || SFGETC(f, inp) < 0 ||
      |                           ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:82:6: note: in expansion of macro ?SFEND?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:940:6: note: in expansion of macro ?SFwrite?
  940 |      SFwrite(f, sp, n);
      |      ^~~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:521:27: note: in expansion of macro ?SFGETC?
  521 |       if (--width <= 0 || SFGETC(f, inp) < 0 ||
      |                           ^~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:940:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  940 |      SFwrite(f, sp, n);
      |                     ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfvprintf.c:940:6: note: in expansion of macro ?SFwrite?
  940 |      SFwrite(f, sp, n);
      |      ^~~~~~~
../../lib/sfio/sfhdr.h:382:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                        ^
sfvprintf.c:82:33: note: in expansion of macro ?SFWRITE?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:940:6: note: in expansion of macro ?SFwrite?
  940 |      SFwrite(f, sp, n);
      |      ^~~~~~~
sfvscanf.c:524:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  524 |       *val++ = inp;
      |                ^~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:944:3: note: in expansion of macro ?SFnputc?
  944 |   SFnputc(f, '0', n);
      |   ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:944:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  944 |   SFnputc(f, '0', n);
      |                   ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:944:3: note: in expansion of macro ?SFnputc?
  944 |   SFnputc(f, '0', n);
      |   ^~~~~~~
sfvscanf.c:528:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  528 |       *val++ = inp;
      |                ^~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:944:3: note: in expansion of macro ?SFnputc?
  944 |   SFnputc(f, '0', n);
      |   ^~~~~~~
sfvprintf.c:947:15: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  947 |      if ((n = endep - (sp = ep)) > 0)
      |               ^~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:532:30: note: in expansion of macro ?SFGETC?
  532 |      } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                              ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:532:30: note: in expansion of macro ?SFGETC?
  532 |      } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                              ^~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:948:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  948 |   SFwrite(f, sp, n);
      |                  ^
../../lib/sfio/sfhdr.h:570:34: note: in definition of macro ?MEMCPY?
  570 |  do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0)
      |                                  ^
sfvprintf.c:948:3: note: in expansion of macro ?SFwrite?
  948 |   SFwrite(f, sp, n);
      |   ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:82:6: note: in expansion of macro ?SFEND?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:948:3: note: in expansion of macro ?SFwrite?
  948 |   SFwrite(f, sp, n);
      |   ^~~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:948:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  948 |   SFwrite(f, sp, n);
      |                  ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfvprintf.c:948:3: note: in expansion of macro ?SFwrite?
  948 |   SFwrite(f, sp, n);
      |   ^~~~~~~
../../lib/sfio/sfhdr.h:382:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                        ^
sfvprintf.c:82:33: note: in expansion of macro ?SFWRITE?
   82 |    { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:948:3: note: in expansion of macro ?SFwrite?
  948 |   SFwrite(f, sp, n);
      |   ^~~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:75:6: note: in expansion of macro ?SFEND?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |      ^~~~~
sfvprintf.c:952:3: note: in expansion of macro ?SFnputc?
  952 |   SFnputc(f, ' ', n);
      |   ^~~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:557:25: note: in expansion of macro ?SFGETC?
  557 |   while (--width > 0 && SFGETC(f, inp) >= 0)
      |                         ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:557:25: note: in expansion of macro ?SFGETC?
  557 |   while (--width > 0 && SFGETC(f, inp) >= 0)
      |                         ^~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:952:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  952 |   SFnputc(f, ' ', n);
      |                   ^
../../lib/sfio/sfhdr.h:384:49: note: in definition of macro ?SFNPUTC?
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                                                 ^
sfvprintf.c:952:3: note: in expansion of macro ?SFnputc?
  952 |   SFnputc(f, ' ', n);
      |   ^~~~~~~
../../lib/sfio/sfhdr.h:384:24: warning: conversion from ?ssize_t? {aka ?long int?} to ?int? may change value [-Wconversion]
  384 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n))
      |                        ^
sfvprintf.c:75:33: note: in expansion of macro ?SFNPUTC?
   75 |    { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \
      |                                 ^~~~~~~
sfvprintf.c:952:3: note: in expansion of macro ?SFnputc?
  952 |   SFnputc(f, ' ', n);
      |   ^~~~~~~
sfvprintf.c:963:42: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  963 |      else if ((*fm->eventf) (f, SF_DPOP, (void *) form, ft) < 0)
      |                                          ^
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:571:11: note: in expansion of macro ?SFGETC?
  571 |       if (SFGETC(f, inp) >= 0) {
      |           ^~~~~~
sfvprintf.c:64:32: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d))
      |                                ^
sfvprintf.c:990:5: note: in expansion of macro ?SFEND?
  990 |     SFEND(f);
      |     ^~~~~
sfvprintf.c:992:9: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  992 |     n = f->next - f->data;
      |         ^
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:571:11: note: in expansion of macro ?SFGETC?
  571 |       if (SFGETC(f, inp) >= 0) {
      |           ^~~~~~
In file included from sfvprintf.c:12:
sfvprintf.c:999:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  999 |  (void) SFWRITE(f, (void *) d, n);
      |                                ^
../../lib/sfio/sfhdr.h:382:49: note: in definition of macro ?SFWRITE?
  382 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n))
      |                                                 ^
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:590:11: note: in expansion of macro ?SFGETC?
  590 |       if (SFGETC(f, inp) >= 0 &&
      |           ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:590:11: note: in expansion of macro ?SFGETC?
  590 |       if (SFGETC(f, inp) >= 0 &&
      |           ^~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:592:4: note: in expansion of macro ?SFGETC?
  592 |    SFGETC(f, inp);
      |    ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:592:4: note: in expansion of macro ?SFGETC?
  592 |    SFGETC(f, inp);
      |    ^~~~~~
sfvscanf.c:604:36: warning: conversion to ?long long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  604 |    (argv.lu << 3) + (argv.lu << 1) + (inp - '0');
      |                                    ^
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:605:27: note: in expansion of macro ?SFGETC?
  605 |   } while (--width > 0 && SFGETC(f, inp) >= '0'
      |                           ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:605:27: note: in expansion of macro ?SFGETC?
  605 |   } while (--width > 0 && SFGETC(f, inp) >= '0'
      |                           ^~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:615:4: note: in expansion of macro ?SFGETC?
  615 |    SFGETC(f, inp) >= 0 && sp[inp] < base)
      |    ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:615:4: note: in expansion of macro ?SFGETC?
  615 |    SFGETC(f, inp) >= 0 && sp[inp] < base)
      |    ^~~~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:637:9: note: in expansion of macro ?SFGETC?
  637 |         SFGETC(f, inp) >= 0 && sp[inp] < base);
      |         ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:637:9: note: in expansion of macro ?SFGETC?
  637 |         SFGETC(f, inp) >= 0 && sp[inp] < base);
      |         ^~~~~~
sfvscanf.c:640:23: warning: conversion to ?long long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  640 |    argv.lu = (argv.lu * base) + sp[inp];
      |                       ^
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:642:9: note: in expansion of macro ?SFGETC?
  642 |         SFGETC(f, inp) >= 0 && sp[inp] < base);
      |         ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:642:9: note: in expansion of macro ?SFGETC?
  642 |         SFGETC(f, inp) >= 0 && sp[inp] < base);
      |         ^~~~~~
sfvprintf.c:591:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  591 |      ssp = "0123456789ABCDEF";
      |      ~~~~^~~~~~~~~~~~~~~~~~~~
sfvprintf.c:592:2: note: here
  592 |  case 'x':
      |  ^~~~
sfvprintf.c:602:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
  602 |      flags &= ~(SFFMT_SIGN | SFFMT_BLANK);
      |      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sfvscanf.c:694:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  694 |    *argv.s++ = inp;
      |                ^~~
sfvprintf.c:603:2: note: here
  603 |  case 'd':
      |  ^~~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:695:27: note: in expansion of macro ?SFGETC?
  695 |   } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                           ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:695:27: note: in expansion of macro ?SFGETC?
  695 |   } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                           ^~~~~~
sfvscanf.c:699:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  699 |    *argv.s++ = inp;
      |                ^~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:700:27: note: in expansion of macro ?SFGETC?
  700 |   } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                           ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:700:27: note: in expansion of macro ?SFGETC?
  700 |   } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                           ^~~~~~
sfvscanf.c:702:19: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  702 |   form = setclass((char *) form, accept);
      |                   ^
sfvscanf.c:713:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  713 |    *argv.s++ = inp;
      |                ^~~
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:714:27: note: in expansion of macro ?SFGETC?
  714 |   } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                           ^~~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:107:42: note: in expansion of macro ?SFEND?
  107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \
      |                                          ^~~~~
sfvscanf.c:714:27: note: in expansion of macro ?SFGETC?
  714 |   } while (--width > 0 && SFGETC(f, inp) >= 0);
      |                           ^~~~~~
sfvscanf.c:735:42: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  735 |      else if ((*fm->eventf) (f, SF_DPOP, (void *) form, ft) < 0)
      |                                          ^
sfvscanf.c:105:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  105 | #define SFEND(f) ((n_input += d-data), \
      |                               ^
sfvscanf.c:762:5: note: in expansion of macro ?SFEND?
  762 |     SFEND(f);
      |     ^~~~~
In file included from sfvscanf.c:13:
sfvscanf.c:106:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  106 |     (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) )
      |                                    ~^~~~~
../../lib/sfio/sfhdr.h:383:47: note: in definition of macro ?SFREAD?
  383 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n))
      |                                               ^
sfvscanf.c:762:5: note: in expansion of macro ?SFEND?
  762 |     SFEND(f);
      |     ^~~~~
sfwr.c: In function ?sfoutput?:
sfwr.c:31:10: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   31 |      s = n = 0;
      |          ^
sfwr.c:65:5: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   65 |   n -= _Sfpage;
      |     ^~
sfwr.c:73:7: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   73 |   n = s = 0;
      |       ^
sfwr.c:90:8: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   90 |      n -= s;
      |        ^~
sfwr.c:97:5: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   97 |   n -= s;
      |     ^~
sfwr.c: In function ?sfwr?:
sfwr.c:131:12: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
  131 |      w = n + (f->next - f->data);
      |            ^
sfwr.c:131:10: warning: conversion to ?ssize_t? {aka ?long int?} from ?long unsigned int? may change the sign of the result [-Wsign-conversion]
  131 |      w = n + (f->next - f->data);
      |          ^
sfwr.c:138:36: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  138 |   if ((rv = _sfexcept(f, SF_WRITE, n, dc)) > 0)
      |                                    ^
sfwr.c:139:11: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  139 |       n = rv;
      |           ^~
sfwr.c:163:7: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
  163 |   w = n;
      |       ^
sfwr.c:169:24: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  169 |   if ((w = sfoutput(f, (char *) buf, n)) <= 0)
      |                        ^
sfwr.c:196:2: warning: switch missing default case [-Wswitch-default]
  196 |  switch (_sfexcept(f, SF_WRITE, w, dc)) {
      |  ^~~~~~
sfwrite.c: In function ?sfwrite?:
sfwrite.c:47:11: warning: declaration of ?buf? shadows a parameter [-Wshadow]
   47 |      char buf[16];
      |           ^~~
sfwrite.c:23:42: note: shadowed declaration is here
   23 | ssize_t sfwrite(Sfio_t * f, const void * buf, size_t n)
      |                             ~~~~~~~~~~~~~^~~
sfwrite.c:50:15: warning: conversion to ?ssize_t? {aka ?long int?} from ?size_t? {aka ?long unsigned int?} may change the sign of the result [-Wsign-conversion]
   50 |      for (w = n; w > 0;) {
      |               ^
sfwrite.c:51:15: warning: comparison of integer expressions of different signedness: ?ssize_t? {aka ?long int?} and ?long unsigned int? [-Wsign-compare]
   51 |   if ((r = w) > sizeof(buf))
      |               ^
sfwrite.c:54:9: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   54 |       n -= w;
      |         ^~
sfwrite.c:62:14: warning: conversion to ?long long unsigned int? from ?long long int? may change the sign of the result [-Wsign-conversion]
   62 |      f->here += n;
      |              ^~
sfwrite.c:62:17: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
   62 |      f->here += n;
      |                 ^
sfwrite.c:69:16: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   69 |     s = begs = (uchar *) buf;
      |                ^
sfwrite.c:85:8: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   85 |      n -= w;
      |        ^~
In file included from sfwrite.c:11:
sfwrite.c:92:23: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   92 |   (void) SFWR(f, s, n - w, f->disc);
      |                       ^
../../lib/sfio/sfhdr.h:376:52: note: in definition of macro ?SFWR?
  376 | #define SFWR(f,b,n,d) (SETLOCAL(f),sfwr(f,(void*)b,n,d))
      |                                                    ^
sfwrite.c:111:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  111 |      memcpy(f->next, s, w);
      |                         ^
sfwrite.c:116:9: warning: conversion to ?long unsigned int? from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  116 |  if ((n -= w) <= 0)
      |         ^~
sfwrite.c:126:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  126 |  if ((ssize_t) (n = f->next - f->data) > (w = s - begs))
      |                     ^
sfwrite.c:127:10: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?ssize_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  127 |      n = w;
      |          ^
  CCLD     libsfio_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sfio'
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sfio'
Making all in vmalloc
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/vmalloc'
  CC       vmclose.lo
  CC       vmstrdup.lo
  CC       vmalloc.lo
  CC       vmclear.lo
  CC       vmopen.lo
  CCLD     libvmalloc_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/vmalloc'
Making all in ast
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/ast'
  CC       error.lo
  CC       fmtbuf.lo
  CC       fmtesc.lo
  CC       pathcanon.lo
  CC       pathpath.lo
  CC       chresc.lo
  CC       chrtoi.lo
  CC       pathaccess.lo
fmtbuf.c: In function ?fmtbuf?:
fmtbuf.c:26:11: warning: comparison of integer expressions of different signedness: ?size_t? {aka ?long unsigned int?} and ?long int? [-Wsign-compare]
   26 |     if (n > (&buf[elementsof(buf)] - nxt))
      |           ^
pathpath.c: In function ?pathpath?:
pathpath.c:70:19: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   70 |     else if ((s = (char *) a)) {
      |                   ^
pathcanon.c:40:7: warning: no previous prototype for ?pathcanon? [-Wmissing-prototypes]
   40 | char *pathcanon(char *path, int flags)
      |       ^~~~~~~~~
chresc.c: In function ?chresc?:
chresc.c:32:2: warning: switch missing default case [-Wswitch-default]
   32 |  switch (c = *s++) {
      |  ^~~~~~
chresc.c:27:5: warning: switch missing default case [-Wswitch-default]
   27 |     switch (c = *s++) {
      |     ^~~~~~
chresc.c:132:7: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  132 |  *p = (char *) s;
      |       ^
chrtoi.c: In function ?chrtoi?:
chrtoi.c:29:19: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
   29 |     for (n = 0; n < sizeof(int) * CHAR_BIT; n += CHAR_BIT) {
      |                   ^
chrtoi.c:30:2: warning: switch missing default case [-Wswitch-default]
   30 |  switch (x = *((const unsigned char *) s++)) {
      |  ^~~~~~
cc1: warning: function may return address of local variable [-Wreturn-local-addr]
pathpath.c:51:10: note: declared here
   51 |     char buf[PATH_MAX];
      |          ^~~
  CC       pathcat.lo
  CC       pathfind.lo
  CC       pathgetlink.lo
  CC       strcopy.lo
  CC       stresc.lo
  CC       strmatch.lo
stresc.c: In function ?stresc?:
stresc.c:37:16: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   37 |      return (t - b);
      |             ~~~^~~~
stresc.c:30:2: warning: switch missing default case [-Wswitch-default]
   30 |  switch (c = *s++) {
      |  ^~~~~~
stresc.c:39:9: warning: conversion from ?int? to ?char? may change value [-Wconversion]
   39 |  *t++ = c;
      |         ^
strmatch.c:80:5: warning: "_lib_mbtowc" is not defined, evaluates to 0 [-Wundef]
   80 | #if _lib_mbtowc && MB_LEN_MAX > 1
      |     ^~~~~~~~~~~
strmatch.c: In function ?gobble?:
strmatch.c:103:2: warning: switch missing default case [-Wswitch-default]
  103 |  switch (mbgetchar(s)) {
      |  ^~~~~~
strmatch.c: In function ?onematch?:
strmatch.c:208:25: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  208 |    mp->current.groups = oldg;
      |                         ^~~~
strmatch.c:254:24: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  254 |   mp->current.groups = oldg;
      |                        ^~~~
strmatch.c:282:28: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  282 |       mp->current.groups = g;
      |                            ^
strmatch.c:342:24: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  342 |   mp->current.groups = g;
      |                        ^
strmatch.c:351:21: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  351 |   mp->best.groups = g;
      |                     ^
strmatch.c:393:8: warning: switch missing default case [-Wswitch-default]
  393 |        switch (HASHNKEY5
      |        ^~~~~~
strmatch.c:469:5: warning: "_lib_mbtowc" is not defined, evaluates to 0 [-Wundef]
  469 | #if _lib_mbtowc
      |     ^~~~~~~~~~~
strmatch.c: In function ?strgrpmatch?:
strmatch.c:593:9: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  593 |     s = (char *) b;
      |         ^
strmatch.c:599:34: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  599 |  if ((i = grpmatch(&match, 0, s, (char *) p, e, flags)) || match.best.next_s) {
      |                                  ^
strmatch.c:621:9: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  621 |     s = (char *) b;
      |         ^
strmatch.c:625:15: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  625 |  sub[i * 2] = match.current.end[i] ? match.current.beg[i] - s : 0;
      |               ^~~~~
strmatch.c:626:19: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  626 |  sub[i * 2 + 1] = match.current.end[i] ? match.current.end[i] - s : 0;
      |                   ^~~~~
  CCLD     libast_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/ast'
Making all in vpsc
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/vpsc'
  CXX      constraint.lo
  CXX      solve_VPSC.lo
  CXX      blocks.lo
  CXX      block.lo
  CXX      csolve_VPSC.lo
  CXX      generate-constraints.lo
  CXX      variable.lo
  CXX      pairingheap/PairingHeap.lo
  CXXLD    libvpsc_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/vpsc'
Making all in rbtree
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/rbtree'
  CC       misc.lo
  CC       red_black_tree.lo
  CC       stack.lo
misc.c: In function ?NullFunction?:
misc.c:11:26: warning: unused parameter ?junk? [-Wunused-parameter]
   11 | void NullFunction(void * junk) { ; }
      |                   ~~~~~~~^~~~
  CCLD     librbtree_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/rbtree'
Making all in ortho
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/ortho'
  CC       maze.lo
  CC       sgraph.lo
  CC       fPQ.lo
  CC       rawgraph.lo
  CC       partition.lo
  CC       ortho.lo
  CC       trapezoid.lo
In file included from rawgraph.c:16:
rawgraph.c: In function ?make_graph?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
rawgraph.c:30:19: note: in expansion of macro ?N_NEW?
   30 |     g->vertices = N_NEW(n, vertex);
      |                   ^~~~~
rawgraph.c: In function ?mkStack?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
rawgraph.c:82:16: note: in expansion of macro ?N_NEW?
   82 |     sp->vals = N_NEW(i,int);
      |                ^~~~~
maze.c: In function ?psdump?:
maze.c:62:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   62 |     absbb.UR.x = absbb.LL.x + BB.UR.x - BB.LL.x;
      |                  ^~~~~
maze.c:63:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   63 |     absbb.UR.y = absbb.LL.y + BB.UR.y - BB.LL.y;
      |                  ^~~~~
partition.c: In function ?generateRandomOrdering?:
partition.c:160:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  160 |  j = i + drand48() * (n + 1 - i);
      |      ^
partition.c: In function ?traverse_polygon?:
partition.c:332:46: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  332 |   if (t->hi.y > t->lo.y && seg[t->lseg].v0.x == seg[t->lseg].v1.x &&
      |                                              ^~
partition.c:333:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  333 |       seg[t->rseg].v0.x == seg[t->rseg].v1.x) {
      |                         ^~
In file included from partition.c:15:
partition.c: In function ?monotonate_trapezoids?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
partition.c:602:20: note: in expansion of macro ?N_NEW?
  602 |     int* visited = N_NEW(tr_size,int);
      |                    ^~~~~
maze.c: In function ?updateWts?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
partition.c:604:14: note: in expansion of macro ?N_NEW?
  604 |     mchain = N_NEW(tr_size, monchain_t);
      |              ^~~~~
partition.c:605:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  605 |     vert = N_NEW(nsegs+1,vertexchain_t);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
maze.c:145:19: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  145 | #define CHANSZ(w) (((w)-3)/2)
      |                   ^
maze.c:175:15: note: in expansion of macro ?CHANSZ?
  175 |     int hsz = CHANSZ (cp->bb.UR.y - cp->bb.LL.y);
      |               ^~~~~~
maze.c:145:19: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  145 | #define CHANSZ(w) (((w)-3)/2)
      |                   ^
maze.c:176:15: note: in expansion of macro ?CHANSZ?
  176 |     int vsz = CHANSZ (cp->bb.UR.x - cp->bb.LL.x);
      |               ^~~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
partition.c:606:11: note: in expansion of macro ?N_NEW?
  606 |     mon = N_NEW(nsegs, int);
      |           ^~~~~
partition.c: In function ?partition?:
partition.c:697:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  697 |     segment_t* segs = N_GNEW(nsegs+1, segment_t);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
partition.c:698:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  698 |     int* permute = N_NEW(nsegs+1, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
partition.c:703:19: note: in expansion of macro ?N_GNEW?
  703 |     trap_t* trs = N_GNEW(ntraps, trap_t);
      |                   ^~~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
partition.c:704:24: note: in expansion of macro ?N_NEW?
  704 |     boxf* hor_decomp = N_NEW(ntraps, boxf);
      |                        ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
partition.c:705:25: note: in expansion of macro ?N_NEW?
  705 |     boxf* vert_decomp = N_NEW(ntraps, boxf);
      |                         ^~~~~
partition.c:736:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  736 |     rs = N_NEW (hd_size*vd_size, boxf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
partition.c:742:10: note: in expansion of macro ?RALLOC?
  742 |     rs = RALLOC (cnt, rs, boxf);
      |          ^~~~~~
In file included from maze.c:20:
maze.c: In function ?mkMazeGraph?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
maze.c:328:25: note: in expansion of macro ?N_NEW?
  328 |     snodeitem* ditems = N_NEW(bound, snodeitem);
      |                         ^~~~~
maze.c:335:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  335 |     sides = N_NEW(4*mp->ncells, snode*);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
maze.c:373:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  373 |     sides = N_NEW(g->nnodes, snode*);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
maze.c: In function ?mkMaze?:
maze.c:460:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  460 |     cp = mp->gcells = N_NEW(mp->ngcells, cell);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
maze.c:492:17: note: in expansion of macro ?N_NEW?
  492 |     mp->cells = N_NEW(nrect, cell);
      |                 ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/ortho/ortho.h:13,
                 from ortho.c:30:
ortho.c: In function ?insertChan?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
ortho.c:424:22: note: in expansion of macro ?ALLOC?
  424 |     chan->seg_list = ALLOC(chan->cnt, chan->seg_list, segment*);
      |                      ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
ortho.c:424:22: note: in expansion of macro ?ALLOC?
  424 |     chan->seg_list = ALLOC(chan->cnt, chan->seg_list, segment*);
      |                      ^~~~~
ortho.c: In function ?assignTrackNo?:
ortho.c:580:62: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  580 |     if (odb_flags & ODB_CHANG) dumpChanG (cp, ((chanItem*)l1)->v);
      |                                               ~~~~~~~~~~~~~~~^~~
ortho.c: In function ?overlapSeg?:
ortho.c:624:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  624 |  else if(S1->p.p2==S2->p.p2) {
      |                  ^~
ortho.c: In function ?segCmp?:
In file included from fPQ.c:14:
fPQ.c: In function ?PQgen?:
ortho.c:656:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  656 |     else if(S1->p.p1==S2->p.p1) {
      |                     ^~
ortho.c:657:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  657 |  if(S1->p.p2==S2->p.p2) {
      |             ^~
fPQ.c:28:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   28 |     pq = N_NEW(sz+1,snode*);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
ortho.c:703:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  703 |     else if(S1->p.p2==S2->p.p1) {
      |                     ^~
ortho.c: In function ?seg_cmp?:
ortho.c:735:46: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  735 |     if(S1->isVert!=S2->isVert||S1->comm_coord!=S2->comm_coord) {
      |                                              ^~
ortho.c: In function ?propagate_prec?:
ortho.c:816:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  816 |      if(next->comm_coord==current->p.p1) {
      |                         ^~
ortho.c:824:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  824 |      if(next->comm_coord==current->p.p1) {
      |                         ^~
In file included from ../../lib/common/types.h:18,
                 from ../../lib/ortho/structures.h:13,
                 from ../../lib/ortho/sgraph.h:13,
                 from ../../lib/ortho/maze.h:13,
                 from ortho.c:28:
ortho.c: In function ?is_parallel?:
ortho.c:839:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  839 |     assert (s1->comm_coord==s2->comm_coord);
      |                           ^~
ortho.c:839:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  839 |     assert (s1->comm_coord==s2->comm_coord);
      |                           ^~
ortho.c:840:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  840 |     return s1->p.p1 == s2->p.p1 &&
      |                     ^~
ortho.c:841:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  841 |            s1->p.p2 == s2->p.p2 &&
      |                     ^~
ortho.c: In function ?set_parallel_edges?:
ortho.c:906:26: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  906 |      if(prev1->comm_coord==seg1->p.p1) {
      |                          ^~
ortho.c:937:26: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  937 |      if(prev1->comm_coord==seg1->p.p1) {
      |                          ^~
ortho.c: In function ?addPEdges?:
ortho.c:1027:32: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1027 |    if(segs[i]->prev->comm_coord==segs[j]->prev->comm_coord)
      |                                ^~
ortho.c: In function ?htrack?:
ortho.c:1140:13: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1140 |   return lo + f*(hi-lo);
      |          ~~~^~~~~~~~~~~
ortho.c: In function ?attachOrthoEdges?:
ortho.c:1209:42: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
 1209 |  clip_and_install(e, aghead(e), ispline, npts, sinfo);
      |                                          ^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/ortho/ortho.h:13,
                 from ortho.c:30:
ortho.c: In function ?orthoEdges?:
ortho.c:1259:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1259 |     epair_t* es = N_GNEW(agnedges(g), epair_t);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
ortho.c:1275:3: warning: switch missing default case [-Wswitch-default]
 1275 |   switch (c) {
      |   ^~~~~~
ortho.c: In function ?coordOf?:
ortho.c:1429:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1429 |  p.x = (cp->bb.LL.x + cp->bb.UR.x)/2;
      |        ^
ortho.c:1430:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1430 |  p.y = cp->bb.UR.y;
      |        ^~
ortho.c:1433:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1433 |  p.x = (cp->bb.LL.x + cp->bb.UR.x)/2;
      |        ^
ortho.c:1434:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1434 |  p.y = cp->bb.LL.y;
      |        ^~
ortho.c:1437:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1437 |  p.y = (cp->bb.LL.y + cp->bb.UR.y)/2;
      |        ^
ortho.c:1438:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1438 |  p.x = cp->bb.LL.x;
      |        ^~
In file included from sgraph.c:15:
sgraph.c: In function ?initSEdges?:
ortho.c:1441:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1441 |  p.y = (cp->bb.LL.y + cp->bb.UR.y)/2;
      |        ^
ortho.c:1442:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1442 |  p.x = cp->bb.UR.x;
      |        ^~
sgraph.c:45:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   45 |     int* adj = N_NEW (6*g->nnodes + 2*maxdeg, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
sgraph.c:46:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   46 |     g->edges = N_NEW (3*g->nnodes + maxdeg, sedge);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
ortho.c: In function ?emitEdge?:
sgraph.c: In function ?createSGraph?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
sgraph.c:64:16: note: in expansion of macro ?N_NEW?
   64 |     g->nodes = N_NEW(nnodes, snode);
      |                ^~~~~
ortho.c:1458:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1458 |  x = vtrack(seg, m);
      |      ^~~~~~
ortho.c:1459:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1459 |  y = (n.UR.y + n.LL.y)/2;
      |      ^
ortho.c:1463:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1463 |  x = (n.UR.x + n.LL.x)/2;
      |      ^
sgraph.c: In function ?shortPath?:
sgraph.c:172:7: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  172 |   d = -(N_VAL(n) + E_WT(e));
      |       ^
ortho.c:1474:10: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1474 |      x = vtrack(seg, m);
      |          ^~~~~~
ortho.c:1488:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1488 |  x = vtrack(seg, m);
      |      ^~~~~~
ortho.c:1489:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1489 |  y = (n.UR.y + n.LL.y)/2;
      |      ^
ortho.c:1493:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1493 |  x = (n.LL.x + n.UR.x)/2;
      |      ^
ortho.c: In function ?emitSearchGraph?:
ortho.c:1519:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1519 |      p.x = pf.x;
      |            ^~
ortho.c:1520:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1520 |      p.y = pf.y;
      |            ^~
trapezoid.c: In function ?math_N?:
ortho.c: In function ?emitGraph?:
ortho.c:1567:17: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1567 |     bbox.LL.x = absbb.LL.x + TRANS;
      |                 ^~~~~
ortho.c:1568:17: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1568 |     bbox.LL.y = absbb.LL.y + TRANS;
      |                 ^~~~~
trapezoid.c:1009:10: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
 1009 |   return (int) ceil((double) 1.0*n/v);
      |          ^
ortho.c:1569:17: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1569 |     bbox.UR.x = absbb.UR.x + TRANS;
      |                 ^~~~~
ortho.c:1570:17: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1570 |     bbox.UR.y = absbb.UR.y + TRANS;
      |                 ^~~~~
In file included from trapezoid.c:21:
trapezoid.c: In function ?construct_trapezoids?:
trapezoid.c:1024:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1024 |     qs = N_NEW (2*ntraps, qnode_t);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
trapezoid.c:1026:25: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1026 |     memset(tr, 0, ntraps*sizeof(trap_t));
      |                         ^
  CCLD     libortho_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/ortho'
Making all in sparse
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sparse'
  CC       SparseMatrix.lo
  CC       general.lo
  CC       colorutil.lo
  CC       BinaryHeap.lo
  CC       IntStack.lo
  CC       vector.lo
  CC       LinkedList.lo
  CC       DotIO.lo
vector.c: In function ?Vector_new?:
vector.c:26:29: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   26 |   v->v = malloc(size_of_elem*maxlen);
      |                             ^
vector.c: In function ?Vector_assign?:
vector.c:35:42: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   35 |   memcpy(((char*) v->v)+(v->size_of_elem)*i/sizeof(char), stuff, v->size_of_elem);
      |                                          ^
vector.c: In function ?Vector_reset?:
vector.c:41:70: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 |   if (v->deallocator)(v->deallocator)((char*)v->v + (v->size_of_elem)*i/sizeof(char));
      |                                                                      ^
vector.c: In function ?Vector_add?:
vector.c:49:37: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   49 |     v->v = realloc(v->v, (v->maxlen)*(v->size_of_elem));
      |                                     ^
vector.c: In function ?Vector_delete?:
vector.c:60:72: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   60 |     if (v->deallocator)(v->deallocator)((char*)v->v + (v->size_of_elem)*i/sizeof(char));
      |                                                                        ^
vector.c: In function ?Vector_get?:
vector.c:69:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   69 |   return ((char*)v->v + i*(v->size_of_elem)/sizeof(char));
      |                          ^
LinkedList.c:118:6: warning: no previous prototype for ?DoubleLinkedList_print? [-Wmissing-prototypes]
  118 | void DoubleLinkedList_print(DoubleLinkedList head, void (*linkedlist_print)(void*)){
      |      ^~~~~~~~~~~~~~~~~~~~~~
BinaryHeap.c: In function ?BinaryHeap_new?:
BinaryHeap.c:20:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   20 |   h->heap = MALLOC(sizeof(void*)*max_len);
      |                                 ^
BinaryHeap.c:21:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   21 |   h->id_to_pos = MALLOC(sizeof(int)*max_len);
      |                                    ^
BinaryHeap.c:24:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   24 |   h->pos_to_id = MALLOC(sizeof(int)*max_len);
      |                                    ^
IntStack.c: In function ?IntStack_new?:
IntStack.c:21:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   21 |   s->stack = MALLOC(sizeof(int)*max_len);
      |                                ^
BinaryHeap.c: In function ?BinaryHeap_realloc?:
BinaryHeap.c:44:13: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   44 |   max_len = max_len + MAX(0.2*max_len, 10);
      |             ^~~~~~~
BinaryHeap.c:47:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   47 |   h->heap = REALLOC(h->heap, sizeof(void*)*max_len);
      |                                           ^
BinaryHeap.c:50:51: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   50 |   h->id_to_pos = REALLOC(h->id_to_pos, sizeof(int)*max_len);
      |                                                   ^
BinaryHeap.c:53:51: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   53 |   h->pos_to_id = REALLOC(h->pos_to_id, sizeof(int)*max_len);
      |                                                   ^
IntStack.c: In function ?IntStack_realloc?:
IntStack.c:37:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   37 |   s->stack = REALLOC(s->stack, sizeof(int)*max_len);
      |                                           ^
BinaryHeap.c: In function ?BinaryHeap_sanity_check?:
BinaryHeap.c:245:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  245 |   mask = MALLOC(sizeof(int)*(h->len + IntStack_get_length(h->id_stack)));
      |                            ^
general.c: In function ?random_permutation?:
general.c:35:25: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 |   p = MALLOC(sizeof(int)*n);
      |                         ^
general.c: In function ?vector_float_take?:
general.c:91:37: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   91 |   if (!*u) *u = MALLOC(sizeof(float)*m);
      |                                     ^
general.c: In function ?vector_ordering?:
general.c:134:35: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  134 |   if (!*p) *p = MALLOC(sizeof(int)*n);
      |                                   ^
SparseMatrix.c: In function ?SparseMatrix_init?:
general.c:135:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  135 |   u = MALLOC(sizeof(real)*2*n);
      |                            ^
general.c:142:12: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  142 |   qsort(u, n, sizeof(real)*2, comp_ascend);
      |            ^
general.c: In function ?vector_sort_int?:
SparseMatrix.c:301:13: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  301 |   A->size = sz;
      |             ^~
general.c:150:12: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  150 |   qsort(v, n, sizeof(int), comp_ascend_int);
      |            ^
SparseMatrix.c: In function ?SparseMatrix_alloc?:
SparseMatrix.c:331:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  331 |     A->a = MALLOC(A->size*nz_t);
      |                          ^
SparseMatrix.c:338:28: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  338 |       A->a = MALLOC(A->size*nz_t);
      |                            ^
SparseMatrix.c: In function ?SparseMatrix_realloc?:
SparseMatrix.c:356:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  356 |  A->a = REALLOC(A->a, A->size*nz_t);
      |                              ^
general.c: In function ?scale_to_box?:
general.c:209:23: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  209 |   if (max[0] - min[0] != 0) {
      |                       ^~
general.c:212:23: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  212 |   if (max[1] - min[1] != 0) {
      |                       ^~
SparseMatrix.c:358:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  358 |  A->a = MALLOC(A->size*nz_t);
      |                       ^
SparseMatrix.c:368:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  368 |  A->a = REALLOC(A->a, A->size*nz_t);
      |                              ^
SparseMatrix.c:370:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  370 |  A->a = MALLOC(A->size*nz_t);
      |                       ^
SparseMatrix.c: In function ?SparseMatrix_from_coordinate_format?:
SparseMatrix.c:714:88: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  714 |   return SparseMatrix_from_coordinate_arrays(A->nz, A->m, A->n, irn, jcn, a, A->type, A->size);
      |                                                                                       ~^~~~~~
SparseMatrix.c: In function ?SparseMatrix_from_coordinate_format_not_compacted?:
SparseMatrix.c:729:102: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  729 |   return SparseMatrix_from_coordinate_arrays_not_compacted(A->nz, A->m, A->n, irn, jcn, a, A->type, A->size);
      |                                                                                                     ~^~~~~~
SparseMatrix.c: In function ?SparseMatrix_from_coordinate_arrays_internal?:
SparseMatrix.c:840:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  840 |     memcpy(A->a, val0, A->size*((size_t)nz));
      |                               ^
SparseMatrix.c: In function ?SparseMatrix_coordinate_form_add_entries?:
SparseMatrix.c:1612:50: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1612 |   if (A->size) memcpy((char*) A->a + ((size_t)nz)*A->size/sizeof(char), val, A->size*((size_t)nentries));
      |                                                  ^
SparseMatrix.c:1612:85: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1612 |   if (A->size) memcpy((char*) A->a + ((size_t)nz)*A->size/sizeof(char), val, A->size*((size_t)nentries));
      |                                                                                     ^
SparseMatrix.c: In function ?SparseMatrix_copy?:
SparseMatrix.c:1896:61: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1896 |   B = SparseMatrix_general_new(A->m, A->n, A->nz, A->type, A->size, A->format);
      |                                                            ~^~~~~~
SparseMatrix.c:1901:39: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1901 |   if (A->a) memcpy(B->a, A->a, A->size*((size_t)A->nz));
      |                                       ^
SparseMatrix.c: In function ?cmp?:
SparseMatrix.c:2026:23: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2026 |   } else if (d1->dist == d2->dist){
      |                       ^~
SparseMatrix.c: In function ?SparseMatrix_get_augmented?:
SparseMatrix.c:2270:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2270 |     val = MALLOC(A->size*2*((size_t)nz));
      |                           ^
SparseMatrix.c:2271:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2271 |     memcpy(val, A->a, A->size*((size_t)nz));
      |                              ^
SparseMatrix.c:2272:40: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2272 |     memcpy(((char*) val) + ((size_t)nz)*A->size, A->a, A->size*((size_t)nz));
      |                                        ^
SparseMatrix.c:2272:63: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2272 |     memcpy(((char*) val) + ((size_t)nz)*A->size, A->a, A->size*((size_t)nz));
      |                                                               ^
SparseMatrix.c:2289:83: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2289 |   B = SparseMatrix_from_coordinate_arrays(nz, m + n, m + n, irn, jcn, val, type, A->size);
      |                                                                                  ~^~~~~~
DotIO.c: In function ?SparseMatrix_import_dot?:
DotIO.c:112:16: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  112 |     ND_id(n) = i++;
      |                ^
In file included from DotIO.c:14:
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:121:9: note: in expansion of macro ?N_NEW?
  121 |     I = N_NEW(nedges, int);
      |         ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:122:9: note: in expansion of macro ?N_NEW?
  122 |     J = N_NEW(nedges, int);
      |         ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:123:11: note: in expansion of macro ?N_NEW?
  123 |     val = N_NEW(nedges, real);
      |           ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:129:12: note: in expansion of macro ?N_NEW?
  129 |     valD = N_NEW(nedges, real);
      |            ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:134:11: note: in expansion of macro ?ND_id?
  134 |     row = ND_id(n);
      |           ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:137:14: note: in expansion of macro ?ND_id?
  137 |       J[i] = ND_id(aghead(e));
      |              ^~~~~
SparseMatrix.c: In function ?SparseMatrix_get_submatrix?:
SparseMatrix.c:2464:82: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2464 |   B = SparseMatrix_from_coordinate_arrays(nz, nrow, ncol, irn, jcn, v, A->type, A->size);
      |                                                                                 ~^~~~~~
DotIO.c:164:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  164 |     *edge_label_nodes = MALLOC(sizeof(int)*nedge_nodes);
      |                                           ^
DotIO.c:169:56: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  169 |   if (label_sizes) *label_sizes = MALLOC(sizeof(real)*2*nnodes);
      |                                                        ^
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:172:9: note: in expansion of macro ?ND_id?
  172 |     i = ND_id(n);
      |         ^~~~~
SparseMatrix.c: In function ?SparseMatrix_distance_matrix?:
SparseMatrix.c:2537:46: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2537 |   if (!(*dist0)) *dist0 = MALLOC(sizeof(real)*n*n);
      |                                              ^
SparseMatrix.c:2537:48: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2537 |   if (!(*dist0)) *dist0 = MALLOC(sizeof(real)*n*n);
      |                                                ^
DotIO.c:193:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  193 |       *x = MALLOC(sizeof(real)*dim*nnodes);
      |                               ^
DotIO.c:193:35: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  193 |       *x = MALLOC(sizeof(real)*dim*nnodes);
      |                                   ^
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:199:11: note: in expansion of macro ?ND_id?
  199 |       i = ND_id(n);
      |           ^~~~~
SparseMatrix.c:2551:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2551 |     list = MALLOC(sizeof(int)*n);
      |                              ^
SparseMatrix.c: In function ?SparseMatrix_distance_matrix_khops?:
SparseMatrix.c:2605:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2605 |     list = MALLOC(sizeof(int)*n);
      |                              ^
DotIO.c: In function ?Import_dot_splines?:
SparseMatrix.c:2606:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2606 |     dist = MALLOC(sizeof(real)*n);
      |                               ^
DotIO.c:295:53: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  295 |   if (!(*xsplines)) *xsplines = malloc(sizeof(char*)*nedges);
      |                                                     ^
DotIO.c: In function ?hexcol2rgb?:
DotIO.c:320:44: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  320 |   return (hex2int(h[0])*16 + hex2int(h[1]))/255.;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
DotIO.c: In function ?Import_coord_clusters_from_dot?:
DotIO.c:414:16: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  414 |     ND_id(n) = i++;
      |                ^
In file included from DotIO.c:14:
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:417:7: note: in expansion of macro ?N_NEW?
  417 |   I = N_NEW(nedges, int);
      |       ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:418:7: note: in expansion of macro ?N_NEW?
  418 |   J = N_NEW(nedges, int);
      |       ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:419:9: note: in expansion of macro ?N_NEW?
  419 |   val = N_NEW(nedges, real);
      |         ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:426:11: note: in expansion of macro ?ND_id?
  426 |     row = ND_id(n);
      |           ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:429:14: note: in expansion of macro ?ND_id?
  429 |       J[i] = ND_id(aghead(e));
      |              ^~~~~
DotIO.c:444:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  444 |   *clusters = MALLOC(sizeof(int)*nnodes);
      |                                 ^
DotIO.c:453:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  453 |     memset (*clusters, 0, sizeof(int)*nnodes);
      |                                      ^
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:458:13: note: in expansion of macro ?ND_id?
  458 |         i = ND_id(n);
      |             ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:466:11: note: in expansion of macro ?ND_id?
  466 |       i = ND_id(n);
      |           ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:475:11: note: in expansion of macro ?ND_id?
  475 |       i = ND_id(n);
      |           ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:511:11: note: in expansion of macro ?ND_id?
  511 |       i = ND_id(n);
      |           ^~~~~
DotIO.c:522:37: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  522 |   *label_sizes = MALLOC(sizeof(real)*dim*nnodes);
      |                                     ^
DotIO.c:522:41: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  522 |   *label_sizes = MALLOC(sizeof(real)*dim*nnodes);
      |                                         ^
DotIO.c:524:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  524 |     *rgb_r = MALLOC(sizeof(float)*(1+MAX_GRPS));
      |                                  ^
DotIO.c:525:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  525 |     *rgb_g = MALLOC(sizeof(float)*(1+MAX_GRPS));
      |                                  ^
DotIO.c:526:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  526 |     *rgb_b = MALLOC(sizeof(float)*(1+MAX_GRPS));
      |                                  ^
DotIO.c:532:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  532 |   *fsz = MALLOC(sizeof(float)*nnodes);
      |                              ^
DotIO.c:533:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  533 |   *labels = MALLOC(sizeof(char*)*nnodes);
      |                                 ^
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:538:9: note: in expansion of macro ?ND_id?
  538 |     i = ND_id(n);
      |         ^~~~~
DotIO.c:579:33: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  579 |      (*rgb_r)[(*clusters)[i]] = color.u.RGBA[0];
      |                                 ^~~~~
DotIO.c:580:33: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  580 |      (*rgb_g)[(*clusters)[i]] = color.u.RGBA[1];
      |                                 ^~~~~
DotIO.c:581:33: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  581 |      (*rgb_b)[(*clusters)[i]] = color.u.RGBA[2];
      |                                 ^~~~~
DotIO.c:597:29: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  597 |     *x = MALLOC(sizeof(real)*dim*nnodes);
      |                             ^
DotIO.c:597:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  597 |     *x = MALLOC(sizeof(real)*dim*nnodes);
      |                                 ^
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:600:11: note: in expansion of macro ?ND_id?
  600 |       i = ND_id(n);
      |           ^~~~~
DotIO.c: In function ?attached_clustering?:
DotIO.c:652:16: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  652 |     ND_id(n) = i++;
      |                ^
In file included from DotIO.c:14:
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:655:7: note: in expansion of macro ?N_NEW?
  655 |   I = N_NEW(nedges, int);
      |       ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:656:7: note: in expansion of macro ?N_NEW?
  656 |   J = N_NEW(nedges, int);
      |       ^~~~~
../../lib/sparse/general.h:41:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   41 | #define N_NEW(n,t)   (t*)calloc((n),sizeof(t))
      |                                 ^~~
DotIO.c:657:9: note: in expansion of macro ?N_NEW?
  657 |   val = N_NEW(nedges, real);
      |         ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:664:11: note: in expansion of macro ?ND_id?
  664 |     row = ND_id(n);
      |           ^~~~~
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:667:14: note: in expansion of macro ?ND_id?
  667 |       J[i] = ND_id(aghead(e));
      |              ^~~~~
DotIO.c:680:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  680 |   clusters = MALLOC(sizeof(int)*nnodes);
      |                                ^
DotIO.c:29:19: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ^
DotIO.c:698:11: note: in expansion of macro ?ND_id?
  698 |       i = ND_id(n);
      |           ^~~~~
DotIO.c: In function ?setDotNodeID?:
DotIO.c:724:16: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  724 |     ND_id(n) = v;
      |                ^
DotIO.c: In function ?getDotNodeID?:
DotIO.c:29:53: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   29 | #define ND_id(n)  (((Agnodeinfo_t*)((n)->base.data))->id)
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
DotIO.c:729:12: note: in expansion of macro ?ND_id?
  729 |     return ND_id(n);
      |            ^~~~~
  CC       color_palette.lo
  CC       mq.lo
  CC       clustering.lo
  CC       QuadTree.lo
mq.c: In function ?get_mq?:
mq.c:86:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   86 |   counts = MALLOC(sizeof(int)*n);
      |                              ^
mq.c:126:29: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  126 |   dout = MALLOC(sizeof(real)*n);
      |                             ^
mq.c: In function ?Multilevel_MQ_Clustering_init?:
mq.c:172:50: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  172 |   matching = grid->matching = MALLOC(sizeof(real)*(n));
      |                                                  ^
mq.c:179:9: warning: declaration of ?n? shadows a previous local [-Wshadow]
  179 |     int n = A->n, ncluster;
      |         ^
mq.c:155:7: note: shadowed declaration is here
  155 |   int n = A->n, i;
      |       ^
mq.c:182:42: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  182 |     grid->deg_intra = MALLOC(sizeof(real)*(n));
      |                                          ^
mq.c:185:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  185 |     grid->wgt = MALLOC(sizeof(real)*n);
      |                                    ^
mq.c: In function ?Multilevel_MQ_Clustering_establish?:
mq.c:243:46: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  243 |   neighbors = MALLOC(sizeof(SingleLinkedList)*n);
      |                                              ^
mq.c:250:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  250 |   deg_intra_new = MALLOC(sizeof(real)*n);
      |                                      ^
mq.c:251:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  251 |   wgt_new = MALLOC(sizeof(real)*n);
      |                                ^
mq.c:252:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  252 |   deg_inter = MALLOC(sizeof(real)*n);
      |                                  ^
mq.c:253:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  253 |   mask = MALLOC(sizeof(int)*n);
      |                            ^
mq.c:254:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  254 |   dout_new = MALLOC(sizeof(real)*n);
      |                                 ^
mq.c:489:46: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  489 |     deg_intra_new = REALLOC(deg_intra_new, nc*sizeof(real));
      |                                              ^
mq.c:490:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  490 |     wgt_new = REALLOC(wgt_new, nc*sizeof(real));
      |                                  ^
mq.c:494:37: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  494 |     dout_new =  REALLOC(dout_new, nc*sizeof(real));
      |                                     ^
mq.c: In function ?hierachical_mq_clustering?:
mq.c:567:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  567 |   u =  MALLOC(sizeof(real)*cgrid->n);
      |                           ^
mq.c:584:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  584 |     matching = MALLOC(sizeof(int)*(grid->n));
      |                                  ^
clustering.c: In function ?Multilevel_Modularity_Clustering_init?:
clustering.c:36:39: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   36 |   grid->matching = MALLOC(sizeof(real)*(n));
      |                                       ^
clustering.c:42:35: warning: declaration of ?n? shadows a previous local [-Wshadow]
   42 |     int *ia = A->ia, *ja = A->ja, n = A->n;
      |                                   ^
clustering.c:20:7: note: shadowed declaration is here
   20 |   int n = A->n, i, j;
      |       ^
clustering.c:48:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   48 |     grid->deg = MALLOC(sizeof(real)*(n));
      |                                    ^
clustering.c:51:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   51 |     indeg = MALLOC(sizeof(real)*n);
      |                                ^
clustering.c:61:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   61 |     if (deg_total == 0) deg_total = 1;
      |                   ^~
clustering.c: In function ?Multilevel_Modularity_Clustering_establish?:
clustering.c:110:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  110 |   deg_new = MALLOC(sizeof(real)*n);
      |                                ^
clustering.c:111:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  111 |   deg_inter = MALLOC(sizeof(real)*n);
      |                                  ^
clustering.c:112:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  112 |   mask = MALLOC(sizeof(int)*n);
      |                            ^
clustering.c:237:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  237 |     deg_new = REALLOC(deg_new, nc*sizeof(real));
      |                                  ^
clustering.c: In function ?hierachical_modularity_clustering?:
clustering.c:324:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  324 |   u =  MALLOC(sizeof(real)*cgrid->n);
      |                           ^
clustering.c:341:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  341 |     matching = MALLOC(sizeof(int)*(grid->n));
      |                                  ^
QuadTree.c: In function ?node_data_new?:
QuadTree.c:35:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   35 |   nd->coord = MALLOC(sizeof(real)*dim);
      |                                  ^
QuadTree.c: In function ?node_data_get_id?:
QuadTree.c:61:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   61 |   return nd->id;
      |          ~~^~~~
QuadTree.c: In function ?check_or_realloc_arrays?:
QuadTree.c:71:44: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   71 |     *center = REALLOC(*center, sizeof(real)*(*nsupermax)*dim);
      |                                            ^
QuadTree.c:71:57: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   71 |     *center = REALLOC(*center, sizeof(real)*(*nsupermax)*dim);
      |                                                         ^
QuadTree.c:72:60: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   72 |     *supernode_wgts = REALLOC(*supernode_wgts, sizeof(real)*(*nsupermax));
      |                                                            ^
QuadTree.c:73:50: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   73 |     *distances = REALLOC(*distances, sizeof(real)*(*nsupermax));
      |                                                  ^
QuadTree.c: In function ?QuadTree_get_supernodes_internal?:
QuadTree.c:77:74: warning: declaration of ?point? shadows a global declaration [-Wshadow]
   77 | static void QuadTree_get_supernodes_internal(QuadTree qt, real bh, real *point, int nodeid, int *nsuper, int *nsupermax, real **center, real **supernode_wgts, real **distances, real *counts, int *flag){
In file included from QuadTree.c:12:
../../lib/common/geom.h:23:30: note: shadowed declaration is here
   23 | typedef struct { int x, y; } point;
      |                              ^~~~~
QuadTree.c: In function ?QuadTree_get_supernodes?:
QuadTree.c:123:58: warning: declaration of ?point? shadows a global declaration [-Wshadow]
  123 | void QuadTree_get_supernodes(QuadTree qt, real bh, real *point, int nodeid, int *nsuper,
In file included from QuadTree.c:12:
../../lib/common/geom.h:23:30: note: shadowed declaration is here
   23 | typedef struct { int x, y; } point;
      |                              ^~~~~
QuadTree.c:133:46: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  133 |   if (!*center) *center = MALLOC(sizeof(real)*(*nsupermax)*dim);
      |                                              ^
QuadTree.c:133:59: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  133 |   if (!*center) *center = MALLOC(sizeof(real)*(*nsupermax)*dim);
      |                                                           ^
QuadTree.c:134:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  134 |   if (!*supernode_wgts) *supernode_wgts = MALLOC(sizeof(real)*(*nsupermax));
      |                                                              ^
QuadTree.c:135:52: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  135 |   if (!*distances) *distances = MALLOC(sizeof(real)*(*nsupermax));
      |                                                    ^
QuadTree.c: In function ?get_or_alloc_force_qt?:
QuadTree.c:155:35: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  155 |     qt->data = MALLOC(sizeof(real)*dim);
      |                                   ^
QuadTree.c: In function ?QuadTree_repulsive_force_interact?:
QuadTree.c:190:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  190 |       if (p == -1){
      |             ^~
QuadTree.c:222:10: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  222 |    if (p == -1){
      |          ^~
QuadTree.c: In function ?QuadTree_new_from_point_list?:
QuadTree.c:353:29: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  353 |   xmin = MALLOC(sizeof(real)*dim);
      |                             ^
QuadTree.c:354:29: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  354 |   xmax = MALLOC(sizeof(real)*dim);
      |                             ^
QuadTree.c:355:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  355 |   center = MALLOC(sizeof(real)*dim);
      |                               ^
QuadTree.c:378:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  378 |   if (width == 0) width = 0.00001;/* if we only have one point, width = 0! */
      |             ^~
QuadTree.c: In function ?QuadTree_new?:
QuadTree.c:405:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  405 |   q->center = MALLOC(sizeof(real)*dim);
      |                                  ^
QuadTree.c: In function ?QuadTree_add_internal?:
QuadTree.c:496:37: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  496 |     q->average = MALLOC(sizeof(real)*dim);
      |                                     ^
QuadTree.c: In function ?QuadTree_get_nearest_internal?:
QuadTree.c:677:9: warning: declaration of ?point? shadows a global declaration [-Wshadow]
  677 |   real *point = x;
      |         ^~~~~
In file included from QuadTree.c:12:
../../lib/common/geom.h:23:30: note: shadowed declaration is here
   23 | typedef struct { int x, y; } point;
      |                              ^~~~~
  CCLD     libsparse_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/sparse'
Making all in patchwork
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/patchwork'
  CC       patchwork.lo
  CC       tree_map.lo
  CC       patchworkinit.lo
patchwork.c: In function ?fullArea?:
patchwork.c:55:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   55 |     if (m == 0) return p->child_area;
      |           ^~
patchwork.c: In function ?getArea?:
patchwork.c:65:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   65 |     if (area == 0) area = DFLT_SZ;
      |              ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/patchwork/patchwork.h:14,
                 from patchwork.c:13:
patchwork.c: In function ?layoutTree?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
patchwork.c:155:13: note: in expansion of macro ?N_NEW?
  155 |     nodes = N_NEW(nc, treenode_t*);
      |             ^~~~~
patchwork.c:162:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  162 |     qsort (nodes, nc, sizeof(treenode_t*), (qsort_cmpf)nodecmp);
      |                   ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/patchwork/patchwork.h:14,
                 from patchwork.c:13:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
patchwork.c:163:20: note: in expansion of macro ?N_NEW?
  163 |     areas_sorted = N_NEW(nc,double);
      |                    ^~~~~
patchwork.c:167:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  167 |     if (tree->area == tree->child_area)
      |                    ^~
tree_map.c: In function ?squarify?:
tree_map.c:57:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   57 |       if (w == fillrec.size[0]){/* tall rec. fix the items along x direction, left to right, at top*/
      |             ^~
In file included from ../../lib/common/render.h:42,
                 from tree_map.c:11:
tree_map.c: In function ?tree_map?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
tree_map.c:109:10: note: in expansion of macro ?N_NEW?
  109 |   recs = N_NEW(n,rectangle);
      |          ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/patchwork/patchwork.h:14,
                 from patchworkinit.c:11:
patchworkinit.c: In function ?addCluster?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
patchworkinit.c:45:14: note: in expansion of macro ?RALLOC?
   45 |  clist->cl = RALLOC(clist->sz, clist->cl, graph_t *);
      |              ^~~~~~
patchworkinit.c: In function ?mkClusters?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
patchworkinit.c:90:27: note: in expansion of macro ?RALLOC?
   90 |             GD_clust(g) = RALLOC(list.cnt + 1, list.cl, graph_t*);
      |                           ^~~~~~
patchworkinit.c: In function ?patchwork_init_node_edge?:
patchworkinit.c:111:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  111 |     rdata* alg = N_NEW(agnnodes(g), rdata);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
patchworkinit.c:113:43: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  113 |     GD_neato_nlist(g) = N_NEW(agnnodes(g) + 1, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
  CCLD     libpatchwork_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/patchwork'
Making all in expr
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/expr'
  CC       extoken.lo
  CC       excontext.lo
  CC       exdata.lo
  CC       exerror.lo
  CC       exeval.lo
  CC       excc.lo
  CC       exopen.lo
  CC       exexpr.lo
excontext.c: In function ?excontext?:
excontext.c:41:30: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
   41 |    if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0)
      |                              ^
excontext.c:41:54: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
   41 |    if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0)
      |                                                      ^
excontext.c:41:13: warning: conversion from ?long unsigned int? to ?int? may change value [-Wconversion]
   41 |    if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0)
      |             ^
excontext.c:55:12: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   55 |   if ((n = (p->linep - t) - (e - s)) > 0)
      |            ^
excc.c: In function ?exopname?:
excc.c:43:2: warning: switch missing default case [-Wswitch-default]
   43 |  switch (op)
      |  ^~~~~~
excc.c: In function ?print?:
excc.c:105:29: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  105 | print(Excc_t* cc, Exnode_t* expr)
      |                   ~~~~~~~~~~^~~~
In file included from excc.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
excc.c:120:19: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  120 |     for (i = 0; i < elementsof(x->param) && x->param[i]; i++)
      |                   ^
exeval.c: In function ?lexname?:
excc.c: In function ?scan?:
excc.c:140:28: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  140 | scan(Excc_t* cc, Exnode_t* expr)
      |                  ~~~~~~~~~~^~~~
In file included from excc.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
excc.c:155:19: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  155 |     for (i = 0; i < elementsof(x->param) && x->param[i]; i++)
      |                   ^
exeval.c:54:10: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   54 |   return (char*)exop((size_t)op - MINTOKEN);
      |          ^
excc.c: In function ?gen?:
excc.c:175:27: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  175 | gen(Excc_t* cc, Exnode_t* expr)
      |                 ~~~~~~~~~~^~~~
In file included from excc.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c: In function ?evaldyn?:
exeval.c:82:34: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
   82 | evaldyn (Expr_t * ex, Exnode_t * expr, void *env, int delete)
      |                       ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c: In function ?getdyn?:
exeval.c:125:30: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  125 | getdyn(Expr_t* ex, Exnode_t* expr, void* env, Exassoc_t** assoc)
      |                    ~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c:169:49: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  169 |     b->value = exzero(expr->data.variable.symbol->type);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
exeval.c:172:40: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  172 |   v = exzero(expr->data.variable.symbol->type);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
excc.c:196:2: warning: switch missing default case [-Wswitch-default]
  196 |  switch (expr->op)
      |  ^~~~~~
excc.c:538:3: warning: switch missing default case [-Wswitch-default]
  538 |   switch (expr->op)
      |   ^~~~~~
excc.c: In function ?global?:
excc.c:629:59: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  629 |   sfprintf(cc->ccdisc->text, "static %s %s;\n", extype(sym->type), sym->name);
      |                                                        ~~~^~~~~~
exeval.c: In function ?prformat?:
exeval.c:290:2: warning: switch missing default case [-Wswitch-default]
  290 |  switch (dp->fmt)
      |  ^~~~~~
exeval.c: In function ?prints?:
exeval.c:374:32: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  374 | prints(Expr_t * ex, Exnode_t * expr, void *env, Sfio_t * sp)
      |                     ~~~~~~~~~~~^~~~
excc.c:623:14: warning: unused parameter ?table? [-Wunused-parameter]
  623 | global(Dt_t* table, void* object, void* handle)
      |        ~~~~~~^~~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
excc.c: In function ?exccopen?:
exeval.c: In function ?print?:
excc.c:638:18: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  638 | exccopen(Expr_t* expr, Exccdisc_t* disc)
      |          ~~~~~~~~^~~~
In file included from excc.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c:394:29: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  394 | print(Expr_t* ex, Exnode_t* expr, void* env, Sfio_t* sp)
      |                   ~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c:403:34: warning: comparison of integer expressions of different signedness: ?long long int? and ?long unsigned int? [-Wsign-compare]
  403 |   if (v.integer < 0 || v.integer >= elementsof(ex->file) || (!(sp = ex->file[v.integer]) && !(sp = ex->file[v.integer] = sfnew(NULL, NULL, SF_UNBOUND, v.integer, SF_READ|SF_WRITE))))
      |                                  ^~
In file included from ../../lib/ast/ast.h:18,
                 from ../../lib/expr/exlib.h:25,
                 from exeval.c:24:
../../lib/sfio/sfio.h:175:20: warning: unsigned conversion from ?int? to ?size_t? {aka ?long unsigned int?} changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  175 | #define SF_UNBOUND (-1) /* unbounded buffer size                */
      |                    ^~~~
exeval.c:403:140: note: in expansion of macro ?SF_UNBOUND?
  403 |   if (v.integer < 0 || v.integer >= elementsof(ex->file) || (!(sp = ex->file[v.integer]) && !(sp = ex->file[v.integer] = sfnew(NULL, NULL, SF_UNBOUND, v.integer, SF_READ|SF_WRITE))))
      |                                                                                                                                            ^~~~~~~~~~
exeval.c:403:153: warning: conversion from ?long long int? to ?int? may change value [-Wconversion]
  403 |   if (v.integer < 0 || v.integer >= elementsof(ex->file) || (!(sp = ex->file[v.integer]) && !(sp = ex->file[v.integer] = sfnew(NULL, NULL, SF_UNBOUND, v.integer, SF_READ|SF_WRITE))))
      |                                                                                                                                                        ~^~~~~~~~
excc.c: In function ?exdump?:
excc.c:693:16: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  693 | exdump(Expr_t* expr, Exnode_t* node, Sfio_t* sp)
      |        ~~~~~~~~^~~~
In file included from excc.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c: In function ?scan?:
exeval.c:512:28: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  512 | scan(Expr_t* ex, Exnode_t* expr, void* env, Sfio_t* sp)
      |                  ~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c:529:34: warning: comparison of integer expressions of different signedness: ?long long int? and ?long unsigned int? [-Wsign-compare]
  529 |   if (v.integer < 0 || v.integer >= elementsof(ex->file) || (!(sp = ex->file[v.integer]) && !(sp = ex->file[v.integer] = sfnew(NULL, NULL, SF_UNBOUND, v.integer, SF_READ|SF_WRITE))))
      |                                  ^~
In file included from ../../lib/ast/ast.h:18,
                 from ../../lib/expr/exlib.h:25,
                 from exeval.c:24:
../../lib/sfio/sfio.h:175:20: warning: unsigned conversion from ?int? to ?size_t? {aka ?long unsigned int?} changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
  175 | #define SF_UNBOUND (-1) /* unbounded buffer size                */
      |                    ^~~~
exeval.c:529:140: note: in expansion of macro ?SF_UNBOUND?
  529 |   if (v.integer < 0 || v.integer >= elementsof(ex->file) || (!(sp = ex->file[v.integer]) && !(sp = ex->file[v.integer] = sfnew(NULL, NULL, SF_UNBOUND, v.integer, SF_READ|SF_WRITE))))
      |                                                                                                                                            ^~~~~~~~~~
exeval.c:529:153: warning: conversion from ?long long int? to ?int? may change value [-Wconversion]
  529 |   if (v.integer < 0 || v.integer >= elementsof(ex->file) || (!(sp = ex->file[v.integer]) && !(sp = ex->file[v.integer] = sfnew(NULL, NULL, SF_UNBOUND, v.integer, SF_READ|SF_WRITE))))
      |                                                                                                                                                        ~^~~~~~~~
In file included from ../../lib/expr/expr.h:33,
                 from ../../lib/expr/exlib.h:126,
                 from exexpr.c:18:
exexpr.c: In function ?exexpr?:
../../lib/cdt/cdt.h:258:47: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  258 | #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH)
      |                                               ^
exexpr.c:31:17: note: in expansion of macro ?dtmatch?
   31 |    sym = name ? dtmatch(ex->symbols, name) : &ex->main;
      |                 ^~~~~~~
exeval.c: In function ?exsplit?:
exeval.c:860:33: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  860 | exsplit(Expr_t * ex, Exnode_t * expr, void *env)
      |                      ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c: In function ?extokens?:
exeval.c:914:34: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  914 | extokens(Expr_t * ex, Exnode_t * expr, void *env)
      |                       ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c: In function ?exsub?:
exeval.c:956:31: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
  956 | exsub(Expr_t * ex, Exnode_t * expr, void *env, bool global)
      |                    ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
extoken.c:25:28: warning: "_BLD_DEBUG" is not defined, evaluates to 0 [-Wundef]
   25 | #if !defined(TRACE_lex) && _BLD_DEBUG
      |                            ^~~~~~~~~~
extoken.c:29:5: warning: "TRACE_lex" is not defined, evaluates to 0 [-Wundef]
   29 | #if TRACE_lex
      |     ^~~~~~~~~
exeval.c: In function ?exsubstr?:
exeval.c:1054:50: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
 1054 | static Extype_t exsubstr(Expr_t * ex, Exnode_t * expr, void *env)
      |                                       ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c:1063:8: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
 1063 |  len = strlen(s.string);
      |        ^~~~~~
exeval.c:1074:39: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long long int? may change the sign of the result [-Wsign-conversion]
 1074 |  v.string = vmalloc(ex->ve, l.integer + 1);
      |                             ~~~~~~~~~~^~~
exeval.c:1076:44: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long long int? may change the sign of the result [-Wsign-conversion]
 1076 |   strncpy(v.string, s.string + i.integer, l.integer);
      |                                           ~^~~~~~~~
exeval.c: In function ?xConvert?:
exeval.c:1087:34: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
 1087 | xConvert(Expr_t * ex, Exnode_t * expr, int type, Extype_t v,
      |                       ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c: In function ?xPrint?:
exeval.c:1105:32: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
 1105 | xPrint(Expr_t * ex, Exnode_t * expr, Extype_t v, Exnode_t * tmp)
      |                     ~~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
In file included from extoken.c:20:
extoken.c: In function ?lex?:
exeval.c: In function ?eval?:
../../lib/expr/exlib.h:134:123: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  134 | #define putcontext(p,c) (((p)->linep>=&(p)->line[sizeof((p)->line)]?(p)->linep=(p)->line,(p)->linewrap=1:0),*(p)->linep++=(c))
      |                                                                                                                           ^
extoken.c:311:4: note: in expansion of macro ?putcontext?
  311 |    putcontext(ex, c);
      |    ^~~~~~~~~~
exeval.c:1122:28: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
 1122 | eval(Expr_t* ex, Exnode_t* expr, void* env)
      |                  ~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
exeval.c:1150:19: warning: conversion from ?long long int? to ?int? may change value [-Wconversion]
 1150 |   ex->loopcount = v.integer;
      |                   ^
extoken.c: In function ?extoken_fn?:
extoken.c:351:6: warning: switch missing default case [-Wswitch-default]
  351 |      switch (lex(ex))
      |      ^~~~~~
exeval.c:1307:26: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1307 |       if ((*t)->floating == v.floating)
      |                          ^~
extoken.c:343:14: warning: switch missing default case [-Wswitch-default]
  343 |     for (;;) switch (lex(ex))
      |              ^~~~~~
exeval.c:1295:6: warning: switch missing default case [-Wswitch-default]
 1295 |      switch ((int)i.integer)
      |      ^~~~~~
exeval.c:1424:10: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
 1424 |    if (n < elementsof(args))
      |          ^
extoken.c:445:18: warning: switch missing default case [-Wswitch-default]
  445 |    if (q == '=') switch (c)
      |                  ^~~~~~
exeval.c:1433:81: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
 1433 |   for (n = 0, a = expr->data.call.procedure->value->data.procedure.args; a && n < elementsof(save); a = a->data.operand.right)
      |                                                                                 ^
exeval.c:1440:81: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
 1440 |   for (n = 0, a = expr->data.call.procedure->value->data.procedure.args; a && n < elementsof(save); a = a->data.operand.right)
      |                                                                                 ^
exeval.c:1445:45: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
 1445 |   for (x = expr->data.operand.right; x && n < elementsof(args); x = x->data.operand.right)
      |                                             ^
exeval.c:1452:45: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
 1452 |   for (x = expr->data.operand.right; x && n < elementsof(args); x = x->data.operand.right)
      |                                             ^
In file included from ../../lib/expr/exlib.h:129,
                 from exeval.c:24:
../../lib/ast/sfstr.h:24:47: warning: unsigned conversion from ?int? to ?size_t? {aka ?long unsigned int?} changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
   24 | #define sfstropen() sfnew((Sfio_t*)0,(char*)0,-1,-1,SF_WRITE|SF_STRING)
      |                                               ^~
exeval.c:1485:20: note: in expansion of macro ?sfstropen?
 1485 |   Sfio_t *buffer = sfstropen();
      |                    ^~~~~~~~~
extoken.c:553:6: warning: switch missing default case [-Wswitch-default]
  553 |      switch (c = lex(ex))
      |      ^~~~~~
exeval.c:1530:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1530 |      if (r.floating == 0.0)
      |                     ^~
exeval.c:1536:23: warning: conversion from ?double? to ?long long int? may change value [-Wfloat-conversion]
 1536 |      if ((r.integer = r.floating) == 0)
      |                       ^
extoken.c:618:23: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
  618 |      exlval.integer = strtoull(s, &e, b);
      |                       ^~~~~~~~
exeval.c:1539:20: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1539 |       v.floating = (Sflong_t)v.floating % r.integer;
      |                    ^
exeval.c:1542:19: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1542 |      v.floating = (Sflong_t)v.floating & (Sflong_t)r.floating;
      |                   ^
exeval.c:1545:19: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1545 |      v.floating = (Sflong_t)v.floating | (Sflong_t)r.floating;
      |                   ^
exeval.c:1548:19: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1548 |      v.floating = (Sflong_t)v.floating ^ (Sflong_t)r.floating;
      |                   ^
exeval.c:1551:19: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1551 |      v.floating = (Sflong_t)v.floating << (Sflong_t)r.floating;
      |                   ^
exeval.c:1557:19: warning: conversion from ?long long unsigned int? to ?double? may change value [-Wconversion]
 1557 |      v.floating = (Sfulong_t)v.floating >> (Sflong_t)r.floating;
      |                   ^
extoken.c:653:22: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  653 |      expr.statics += exlval.id->isstatic = expr.instatic;
      |                      ^~~~~~
exeval.c:1602:18: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
 1602 |      v.integer = (Sfulong_t)v.integer >> r.integer;
      |                  ^
extoken.c:703:11: warning: declaration of ?b? shadows a previous local [-Wshadow]
  703 |       int b;
      |           ^
extoken.c:327:7: note: shadowed declaration is here
  327 |  int  b;
      |       ^
exeval.c:1145:2: warning: switch missing default case [-Wswitch-default]
 1145 |  switch (expr->op)
      |  ^~~~~~
extoken.c:726:7: warning: switch missing default case [-Wswitch-default]
  726 |       switch (lex(ex))
      |       ^~~~~~
exeval.c:1680:16: warning: conversion from ?double? to ?long long int? may change value [-Wfloat-conversion]
 1680 |    v.integer = v.floating;
      |                ^
exeval.c:1705:17: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1705 |    v.floating = ~(Sflong_t)v.floating;
      |                 ^
extoken.c:795:6: warning: switch missing default case [-Wswitch-default]
  795 |      switch (po = c)
      |      ^~~~~~
exeval.c:1717:17: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1717 |    v.floating = (Sflong_t)v.floating & (Sflong_t)r.floating;
      |                 ^
exeval.c:1720:17: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1720 |    v.floating = (Sflong_t)v.floating | (Sflong_t)r.floating;
      |                 ^
exeval.c:1723:17: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1723 |    v.floating = (Sflong_t)v.floating ^ (Sflong_t)r.floating;
      |                 ^
exeval.c:1729:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1729 |    if (r.floating == 0.0)
      |                   ^~
extoken.c:669:5: warning: switch missing default case [-Wswitch-default]
  669 |     switch (exlval.id->lex)
      |     ^~~~~~
exeval.c:1735:21: warning: conversion from ?double? to ?long long int? may change value [-Wfloat-conversion]
 1735 |    if ((r.integer = r.floating) == 0)
      |                     ^
extoken.c:877:21: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  877 |     return exlval.id->lex;
      |            ~~~~~~~~~^~~~~
exeval.c:1738:18: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1738 |     v.floating = (Sflong_t)v.floating % r.integer;
      |                  ^
exeval.c:1747:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1747 |    v.integer = v.floating == r.floating;
      |                           ^~
exeval.c:1750:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1750 |    v.integer = v.floating != r.floating;
      |                           ^~
exeval.c:1778:11: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
 1778 |     op1 = (Sfulong_t)v.floating;
      |           ^
exeval.c:1677:3: warning: switch missing default case [-Wswitch-default]
 1677 |   switch (expr->op)
      |   ^~~~~~
exeval.c:1819:3: warning: switch missing default case [-Wswitch-default]
 1819 |   switch (expr->op)
      |   ^~~~~~
exeval.c:1844:18: warning: conversion from ?long long unsigned int? to ?double? may change value [-Wconversion]
 1844 |     v.floating = (Sfulong_t)v.integer;
      |                  ^
exeval.c:1846:18: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
 1846 |     v.floating = v.integer;
      |                  ^
exeval.c:1943:17: warning: conversion to ?long long int? from ?long long unsigned int? may change the sign of the result [-Wsign-conversion]
 1943 |     v.integer = op1 >> op2;
      |                 ^~~
exeval.c:1837:3: warning: switch missing default case [-Wswitch-default]
 1837 |   switch (expr->op)
      |   ^~~~~~
exeval.c:1961:3: warning: switch missing default case [-Wswitch-default]
 1961 |   switch (expr->op)
      |   ^~~~~~
exeval.c:2023:3: warning: switch missing default case [-Wswitch-default]
 2023 |   switch (expr->op)
      |   ^~~~~~
exeval.c: In function ?exeval?:
exeval.c:2053:30: warning: declaration of ?expr? shadows a global declaration [-Wshadow]
 2053 | exeval(Expr_t* ex, Exnode_t* expr, void* env)
      |                    ~~~~~~~~~~^~~~
In file included from exeval.c:24:
../../lib/expr/exlib.h:177:18: note: shadowed declaration is here
  177 | extern Exstate_t expr;
      |                  ^~~~
In file included from ../../lib/expr/exlib.h:129,
                 from exopen.c:24:
exopen.c: In function ?exopen?:
../../lib/ast/sfstr.h:24:47: warning: unsigned conversion from ?int? to ?size_t? {aka ?long unsigned int?} changes value from ?-1? to ?18446744073709551615? [-Wsign-conversion]
   24 | #define sfstropen() sfnew((Sfio_t*)0,(char*)0,-1,-1,SF_WRITE|SF_STRING)
      |                                               ^~
exopen.c:41:23: note: in expansion of macro ?sfstropen?
   41 |      !(program->tmp = sfstropen()) ||
      |                       ^~~~~~~~~
  CC       extype.lo
  CC       exzero.lo
  CC       exparse.lo
  CC       exnospace.lo
  CC       exstash.lo
extype.c: In function ?extype?:
extype.c:30:2: warning: switch missing default case [-Wswitch-default]
   30 |  switch (type)
      |  ^~~~~~
exzero.c: In function ?exzero?:
exzero.c:29:2: warning: switch missing default case [-Wswitch-default]
   29 |  switch (type)
      |  ^~~~~~
In file included from ../../lib/expr/exparse.y:181:
../../lib/expr/exgram.h: In function ?exstringOf?:
../../lib/expr/exgram.h:313:3: warning: switch missing default case [-Wswitch-default]
  313 |   switch (type) {
      |   ^~~~~~
../../lib/expr/exgram.h: In function ?exprint?:
../../lib/expr/exgram.h:357:22: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  357 |  pr = exnewnode(p, ex->index, 1, ex->type, args, NULL);
      |                    ~~^~~~~~~
../../lib/expr/exgram.h:357:36: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  357 |  pr = exnewnode(p, ex->index, 1, ex->type, args, NULL);
      |                                  ~~^~~~~~
../../lib/expr/exgram.h: In function ?makeVar?:
../../lib/expr/exgram.h:388:13: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  388 |      kind = sym->type;
      |             ^~~
In file included from ../../lib/expr/exparse.y:181:
../../lib/expr/exgram.h: In function ?excast?:
../../lib/expr/exgram.h:506:37: warning: conversion from ?double? to ?long long int? may change value [-Wfloat-conversion]
  506 |    x->data.constant.value.integer = x->data.constant.value.floating;
      |                                     ^
../../lib/expr/exgram.h:513:38: warning: conversion from ?long long int? to ?double? may change value [-Wconversion]
  513 |    x->data.constant.value.floating = x->data.constant.value.integer;
      |                                      ^
../../lib/expr/exgram.h:521:37: warning: conversion from ?double? to ?long long int? may change value [-Wfloat-conversion]
  521 |    x->data.constant.value.integer = strtod(s, &e);
      |                                     ^~~~~~
../../lib/expr/exgram.h: In function ?call?:
../../lib/expr/exgram.h:590:6: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  590 |  t = fun->type;
      |      ^~~
../../lib/expr/exgram.h: In function ?preprint?:
../../lib/expr/exgram.h:677:12: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  677 |      if (i >= elementsof(x->param))
      |            ^~
../../lib/expr/exgram.h:773:4: warning: switch missing default case [-Wswitch-default]
  773 |    switch (t)
      |    ^~~~~~
../../lib/expr/exgram.h: In function ?expush?:
../../lib/expr/exgram.h:833:26: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  833 |  if (!(in->bp = in->sp = (char*)sp))
      |                          ^
../../lib/expr/exgram.h:870:21: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  870 |   error_info.file = (char*)name;
      |                     ^
../../lib/expr/exgram.h: In function ?cmpKey?:
../../lib/expr/exgram.h:1059:15: warning: unused parameter ?d? [-Wunused-parameter]
 1059 | cmpKey(Dt_t * d, Extype_t * key1, Extype_t * key2, Dtdisc_t * disc)
      |        ~~~~~~~^
../../lib/expr/exgram.h:1059:63: warning: unused parameter ?disc? [-Wunused-parameter]
 1059 | cmpKey(Dt_t * d, Extype_t * key1, Extype_t * key2, Dtdisc_t * disc)
      |                                                    ~~~~~~~~~~~^~~~
y.tab.c: In function ?exparse?:
y.tab.c:1633:12: warning: conversion from ?int? to ?yytype_int16? {aka ?short int?} may change value [-Wconversion]
 1633 |   *yyssp = yystate;
      |            ^~~~~~~
y.tab.c:1638:25: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
 1638 |       YYSIZE_T yysize = yyssp - yyss + 1;
      |                         ^~~~~
../../lib/expr/exparse.y:218:98: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  218 |     expr.procedure = $1->value = exnewnode(expr.program, PROCEDURE, 1, $1->type, NULL, NULL);
      |                                                                                    ~~~~~~~~~~    ^     
../../lib/expr/exparse.y:247:100: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  247 |    $1->value->data.operand.right = excast(expr.program, $4, $1->type, NULL, 0);
      |                                                                                                    ^     
../../lib/expr/exparse.y:278:20: warning: conversion from ?long long int? to ?int? may change value [-Wconversion]
  278 |   | static {expr.instatic=$1;} DECLARE {expr.declare=$3->type;} dcl_list ';'
      |                    ^
../../lib/expr/exparse.y:278:19: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  278 |   | static {expr.instatic=$1;} DECLARE {expr.declare=$3->type;} dcl_list ';'
      |                   ^
../../lib/expr/exparse.y:291:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  291 |    $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, ':', 1, $5 ? $5->type : 0, $5, $6));
      |                                           ~~~~~~~~~~~~~~^~~~~~~
../../lib/expr/exparse.y:317:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  317 |    $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $5, exnewnode(expr.program, ';', 1, 0, $7, $9));
      |                                           ~~~~~~~~~~~~~~^~~~~~~
../../lib/expr/exparse.y:348:66: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  348 |     $3->name, extypename(expr.program, $3->index_type),extypename(expr.program, $5->type));
      |                                                    ~~~~~~~~~~~~~~^~~~~~~~~~~~
../../lib/expr/exparse.y:361:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  361 |    $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, ';', 1, 0, NULL, $5));
      |                                           ~~~~~~~~~~~~~~^~~~~~~
../../lib/expr/exparse.y:367:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  367 |    $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, DEFAULT, 1, 0, sw->defcase, sw->firstcase));
      |                                           ~~~~~~~~~~~~~~^~~~~~~
../../lib/expr/exparse.y:385:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  385 |    $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $2, NULL);
      |                                           ~~~~~~~~~~~~~~^~~~~~~
In file included from ../../lib/expr/exparse.y:42:
../../lib/ast/ast.h:60:94: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   60 | #define newof(p,t,n,x)  ((p)?(t*)realloc((char*)(p),sizeof(t)*(n)+(x)):(t*)calloc(1,sizeof(t)*(n)+(x)))
      |                                                                                              ^
../../lib/expr/exparse.y:426:21: note: in expansion of macro ?newof?
  426 |    if (!(sw->base = newof(0, Extype_t*, n, 0)))
      |                     ^~~~~
../../lib/expr/exparse.y:450:9: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  450 |     n = sw->cur - sw->base;
      |         ^~
In file included from ../../lib/expr/exlib.h:126,
                 from ../../lib/expr/exgram.h:30,
                 from ../../lib/expr/exparse.y:181:
../../lib/expr/exparse.y:452:72: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  452 |     $$->data.select.constant = exalloc(expr.program, (n + 1) * sizeof(Extype_t*));
      |                                                                        ^
../../lib/expr/expr.h:91:41: note: in definition of macro ?exalloc?
   91 | #define exalloc(p,n)  vmalloc((p)->vm, (n))
      |                                         ^
../../lib/expr/exparse.y:453:60: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  453 |     memcpy($$->data.select.constant, sw->base, n * sizeof(Extype_t*));
      |                                                            ^
../../lib/expr/exparse.y:479:9: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  479 |     n = expr.swstate->cur - expr.swstate->base;
      |         ^~~~
In file included from ../../lib/expr/exparse.y:42:
../../lib/ast/ast.h:60:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   60 | #define newof(p,t,n,x)  ((p)?(t*)realloc((char*)(p),sizeof(t)*(n)+(x)):(t*)calloc(1,sizeof(t)*(n)+(x)))
      |                                                              ^
../../lib/expr/exparse.y:480:32: note: in expansion of macro ?newof?
  480 |     if (!(expr.swstate->base = newof(expr.swstate->base, Extype_t*, 2 * n, 0)))
      |                                ^~~~~
../../lib/ast/ast.h:60:94: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   60 | #define newof(p,t,n,x)  ((p)?(t*)realloc((char*)(p),sizeof(t)*(n)+(x)):(t*)calloc(1,sizeof(t)*(n)+(x)))
      |                                                                                              ^
../../lib/expr/exparse.y:480:32: note: in expansion of macro ?newof?
  480 |     if (!(expr.swstate->base = newof(expr.swstate->base, Extype_t*, 2 * n, 0)))
      |                                ^~~~~
../../lib/expr/exparse.y:554:31: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  554 |       $4->type = $1->type;
      |                               ^
../../lib/expr/exparse.y:555:117: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  555 |       $4->data.operand.right = excast(expr.program, $4->data.operand.right, $1->type, NULL, 0);
      |                                                                                                                     ^     
../../lib/expr/exparse.y:557:93: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  557 |      $4->data.operand.left = exnewnode(expr.program, DYNAMIC, 0, $1->type, NULL, NULL);
      |                                                                               ~~~~~~~~~     ^     
../../lib/expr/exparse.y:562:63: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  562 |      $1->value->data.value = exzero($1->type);
      |                                                               ^     
../../lib/expr/exparse.y:600:139: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  600 |    $$ = ($4->type == $2->type) ? $4 : excast(expr.program, $4, $2->type, NULL, 0);
      |                                                                                                                                           ^     
../../lib/expr/exparse.y:828:69: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  828 |    $$ = exnewnode(expr.program, ARRAY, 1, T($1->type), call(0, $1, $3), $3);
      |                                                       ~~~~~~~~~~~~~~^~~~~~
../../lib/expr/exparse.y:832:72: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  832 |    $$ = exnewnode(expr.program, FUNCTION, 1, T($1->type), call(0, $1, $3), $3);
      |                                                          ~~~~~~~~~~~~~~^~~~~~
../../lib/expr/exparse.y:848:59: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  848 |    $$ = exnewsplit (expr.program, $1->index, $5, $3, NULL);
      |                                             ~~~~~~~~~~~~~~^      
../../lib/expr/exparse.y:852:59: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  852 |    $$ = exnewsplit (expr.program, $1->index, $5, $3, $7);
      |                                             ~~~~~~~~~~~~~ ^      
../../lib/expr/exparse.y:876:66: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  876 |    $$ = exnewnode(expr.program, CALL, 1, $1->type, NULL, $3);
      |                                                    ~~~~~~~~~~    ^     
../../lib/expr/exparse.y:885:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  885 |    $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL);
      |                                           ~~~~~~~~~~~~~~^~~~~~~
../../lib/expr/exparse.y:885:83: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  885 |    $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL);
      |                                                                                   ^     
../../lib/expr/exparse.y:892:5: warning: switch missing default case [-Wswitch-default]
  892 |     switch ($1->index)
      |     ^~~~~~
../../lib/expr/exparse.y:912:57: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  912 |    $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL);
      |                                           ~~~~~~~~~~~~~~^~~~~~~
../../lib/expr/exparse.y:912:83: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  912 |    $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL);
      |                                                                                   ^     
../../lib/expr/exparse.y:919:5: warning: switch missing default case [-Wswitch-default]
  919 |     switch ($1->index)
      |     ^~~~~~
../../lib/expr/exparse.y:990:64: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  990 |     $3->name, extypename(expr.program, $3->index_type),extypename(expr.program, $1->type));
      |                                                   ~~~~~~~~~~~~~^~~~~~~~~~~~
../../lib/expr/exparse.y:1011:69: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
 1011 |    $$ = exnewnode(expr.program, CONSTANT, 0, $1->type, NULL, NULL);
      |                                                        ~~~~~~~~~~~~ ^     
../../lib/expr/exparse.y:1056:58: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
 1056 |    n = exnewnode(expr.program, DYNAMIC, 0, $1->type, NULL, NULL);
      |                                            ~~~~~~~~~~~~~~^~~~~~
../../lib/expr/exparse.y:1064:68: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
 1064 |       $1->name, extypename(expr.program, $1->index_type),extypename(expr.program, $2->type));
      |                                                      ~~~~~~~~~~~~~~^~~~~~~~~~~~
../../lib/expr/exparse.y:1166:19: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
 1166 | formal_item : DECLARE {expr.declare=$1->type;} name
      |                   ^
../../lib/expr/exparse.y:1168:64: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
 1168 |    $$ = exnewnode(expr.program, ID, 0, $1->type, NULL, NULL);
      |                                                  ~~~~~~~~~~~~  ^     
exnospace.c: In function ?exnospace?:
exnospace.c:30:9: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
   30 |  return (char*)null;
      |         ^
  CCLD     libexpr_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/expr'
Making all in common
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/common'
make  all-am
make[4]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/common'
  CC       ellipse.lo
  CC       htmllex.lo
  CC       colxlate.lo
  CC       args.lo
  CC       arrows.lo
  CC       textspan.lo
  CC       memory.lo
  CC       globals.lo
ellipse.c:49:5: warning: "STANDALONE" is not defined, evaluates to 0 [-Wundef]
   49 | #if STANDALONE
      |     ^~~~~~~~~~
ellipse.c: In function ?moveTo?:
ellipse.c:406:34: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  406 | static void moveTo(Ppolyline_t * path, double x, double y)
      |                    ~~~~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from ellipse.c:77:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
arrows.c: In function ?arrowOrthoClip?:
arrows.c:346:10: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  346 |  if (p.y == q.y) { /* horz segment */
      |          ^~
arrows.c:383:10: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  383 |  if (p.y == q.y) { /* horz segment */
      |          ^~
In file included from ../../lib/common/render.h:42,
                 from ellipse.c:77:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
ellipse.c:409:16: note: in expansion of macro ?N_NEW?
  409 |     path->ps = N_NEW(bufsize, pointf);
      |                ^~~~~
arrows.c:407:10: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  407 |  if (p.y == q.y) { /* horz segment */
      |          ^~
ellipse.c: In function ?curveTo?:
ellipse.c:416:23: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  416 | curveTo(Ppolyline_t * path, double x1, double y1,
      |         ~~~~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from ellipse.c:77:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
ellipse.c:421:39: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  421 |  path->ps = realloc(path->ps, bufsize * sizeof(pointf));
      |                                       ^
ellipse.c: In function ?lineTo?:
ellipse.c:431:34: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  431 | static void lineTo(Ppolyline_t * path, double x, double y)
      |                    ~~~~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from ellipse.c:77:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
ellipse.c: In function ?endPath?:
ellipse.c:437:35: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  437 | static void endPath(Ppolyline_t * path, boolean close)
      |                     ~~~~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from ellipse.c:77:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
ellipse.c:444:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  444 |     path->ps = realloc(path->ps, path->pn * sizeof(pointf));
      |                                           ^
ellipse.c: In function ?genEllipticPath?:
ellipse.c:472:18: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  472 |     Ppolyline_t *path = NEW(Ppolyline_t);
      |                  ^~~~
In file included from ../../lib/common/render.h:38,
                 from ellipse.c:77:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
ellipse.c:478:9: warning: declaration of ?dEta? shadows a previous local [-Wshadow]
  478 |  double dEta = (ep->eta2 - ep->eta1) / n;
      |         ^~~~
ellipse.c:458:12: note: shadowed declaration is here
  458 |     double dEta;
      |            ^~~~
ellipse.c:480:13: warning: declaration of ?etaB? shadows a previous local [-Wshadow]
  480 |      double etaB = ep->eta1;
      |             ^~~~
ellipse.c:459:12: note: shadowed declaration is here
  459 |     double etaB;
      |            ^~~~
ellipse.c:537:5: warning: "DO_QUAD" is not defined, evaluates to 0 [-Wundef]
  537 | #if DO_QUAD
      |     ^~~~~~~
args.c: In function ?neato_extra_args?:
args.c:32:25: warning: unused parameter ?gvc? [-Wunused-parameter]
   32 | neato_extra_args(GVC_t *gvc, int argc, char** argv)
      |                  ~~~~~~~^~~
args.c: In function ?memtest_extra_args?:
args.c:77:27: warning: unused parameter ?gvc? [-Wunused-parameter]
   77 | memtest_extra_args(GVC_t *gvc, int argc, char** argv)
      |                    ~~~~~~~^~~
args.c: In function ?fdp_extra_args?:
args.c:241:24: warning: unused parameter ?gvc? [-Wunused-parameter]
  241 | fdp_extra_args (GVC_t *gvc, int argc, char** argv)
      |                 ~~~~~~~^~~
htmllex.c: In function ?stylefn?:
textspan.c: In function ?textfont_makef?:
textspan.c:223:35: warning: unused parameter ?dt? [-Wunused-parameter]
  223 | static void* textfont_makef(Dt_t* dt, void* obj, Dtdisc_t* disc)
      |                             ~~~~~~^~
textspan.c:223:60: warning: unused parameter ?disc? [-Wunused-parameter]
  223 | static void* textfont_makef(Dt_t* dt, void* obj, Dtdisc_t* disc)
      |                                                  ~~~~~~~~~~^~~~
textspan.c: In function ?textfont_freef?:
htmllex.c:173:47: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  173 |  else if(!strcasecmp(tk,"SOLID")) p->style &= ~(DOTTED|DASHED);
      |                                               ^
textspan.c:240:34: warning: unused parameter ?dt? [-Wunused-parameter]
  240 | static void textfont_freef(Dt_t* dt, void* obj, Dtdisc_t* disc)
      |                            ~~~~~~^~
textspan.c:240:59: warning: unused parameter ?disc? [-Wunused-parameter]
  240 | static void textfont_freef(Dt_t* dt, void* obj, Dtdisc_t* disc)
      |                                                 ~~~~~~~~~~^~~~
textspan.c: In function ?textfont_comparf?:
textspan.c:249:36: warning: unused parameter ?dt? [-Wunused-parameter]
  249 | static int textfont_comparf (Dt_t* dt, void* key1, void* key2, Dtdisc_t* disc)
      |                              ~~~~~~^~
textspan.c:249:74: warning: unused parameter ?disc? [-Wunused-parameter]
  249 | static int textfont_comparf (Dt_t* dt, void* key1, void* key2, Dtdisc_t* disc)
      |                                                                ~~~~~~~~~~^~~~
htmllex.c: In function ?cellborderfn?:
htmllex.c:276:13: warning: conversion to ?signed char? from ?unsigned char? may change the sign of the result [-Wsign-conversion]
  276 |     p->cb = (unsigned char) u;
      |             ^
htmllex.c: In function ?doAttrs?:
colxlate.c: In function ?hsv2rgb?:
colxlate.c:46:2: warning: switch missing default case [-Wswitch-default]
   46 |  switch (i) {
      |  ^~~~~~
htmllex.c:553:42: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  553 |  ip = (attr_item *) bsearch(&key, items, nel, ISIZE, (bcmpfn) icmp);
      |                                          ^~~
colxlate.c: In function ?rgb2hsv?:
htmllex.c:555:20: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  555 |      state.warn |= ip->action(tp, val);
      |                    ^~
colxlate.c:99:8: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   99 |  if (r == rgbmax)
      |        ^~
colxlate.c:101:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  101 |  else if (g == rgbmax)
      |             ^~
colxlate.c:103:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  103 |  else if (b == rgbmax)
      |             ^~
htmllex.c: In function ?mkFont?:
htmllex.c:584:16: warning: conversion from ?int? to ?unsigned char:7? may change value [-Wconversion]
  584 |     tf.flags = flags;
      |                ^~~~~
htmllex.c:579:67: warning: unused parameter ?ul? [-Wunused-parameter]
  579 | static textfont_t *mkFont(GVC_t *gvc, char **atts, int flags, int ul)
      |                                                               ~~~~^~
htmllex.c: In function ?endElement?:
colxlate.c: In function ?colorxlate?:
colxlate.c:277:25: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
  277 |      color->u.rgba[0] = r;
      |                         ^
htmllex.c:669:30: warning: unused parameter ?user? [-Wunused-parameter]
  669 | static void endElement(void *user, const char *name)
      |                        ~~~~~~^~~~
colxlate.c:278:25: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
  278 |      color->u.rgba[1] = g;
      |                         ^
colxlate.c:279:25: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
  279 |      color->u.rgba[2] = b;
      |                         ^
htmllex.c: In function ?characterData?:
colxlate.c:280:25: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
  280 |      color->u.rgba[3] = a;
      |                         ^
htmllex.c:729:33: warning: unused parameter ?user? [-Wunused-parameter]
  729 | static void characterData(void *user, const char *s, int length)
      |                           ~~~~~~^~~~
colxlate.c:287:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  287 |      color->u.cmyk[0] = (int) C *255;
      |                         ^
colxlate.c:288:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  288 |      color->u.cmyk[1] = (int) M *255;
      |                         ^
colxlate.c:289:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  289 |      color->u.cmyk[2] = (int) Y *255;
      |                         ^
colxlate.c:290:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  290 |      color->u.cmyk[3] = (int) K *255;
      |                         ^
colxlate.c:293:29: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  293 |      color->u.rrggbbaa[0] = r * 65535 / 255;
      |                             ^
colxlate.c:294:29: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  294 |      color->u.rrggbbaa[1] = g * 65535 / 255;
      |                             ^
colxlate.c:295:29: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  295 |      color->u.rrggbbaa[2] = b * 65535 / 255;
      |                             ^
colxlate.c:296:29: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  296 |      color->u.rrggbbaa[3] = a * 65535 / 255;
      |                             ^
htmllex.c: In function ?htmllineno?:
colxlate.c:264:2: warning: switch missing default case [-Wswitch-default]
  264 |  switch (target_type) {
      |  ^~~~~~
htmllex.c:893:12: warning: conversion from ?XML_Size? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  893 |     return XML_GetCurrentLineNumber(state.parser);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
colxlate.c:341:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  341 |   color->u.rgba[0] = (int) (R * 255);
      |                      ^
colxlate.c:342:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  342 |   color->u.rgba[1] = (int) (G * 255);
      |                      ^
colxlate.c:343:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  343 |   color->u.rgba[2] = (int) (B * 255);
      |                      ^
colxlate.c:349:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  349 |   color->u.cmyk[0] = (int) C *255;
      |                      ^
colxlate.c:350:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  350 |   color->u.cmyk[1] = (int) M *255;
      |                      ^
colxlate.c:351:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  351 |   color->u.cmyk[2] = (int) Y *255;
      |                      ^
colxlate.c:352:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  352 |   color->u.cmyk[3] = (int) K *255;
      |                      ^
colxlate.c:332:6: warning: switch missing default case [-Wswitch-default]
  332 |      switch (target_type) {
      |      ^~~~~~
colxlate.c:409:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  409 |      color->u.cmyk[0] = (int) C * 255;
      |                         ^
colxlate.c:410:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  410 |      color->u.cmyk[1] = (int) M * 255;
      |                         ^
colxlate.c:411:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  411 |      color->u.cmyk[2] = (int) Y * 255;
      |                         ^
colxlate.c:412:25: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  412 |      color->u.cmyk[3] = (int) K * 255;
      |                         ^
colxlate.c:391:2: warning: switch missing default case [-Wswitch-default]
  391 |  switch (target_type) {
      |  ^~~~~~
colxlate.c:436:5: warning: switch missing default case [-Wswitch-default]
  436 |     switch (target_type) {
      |     ^~~~~~
colxlate.c: In function ?rgba_wordToByte?:
colxlate.c:470:12: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  470 |  rgba[i] = rrggbbaa[i] * 255 / 65535;
      |            ^~~~~~~~
  CC       htmlparse.lo
  CC       htmltable.lo
  CC       input.lo
  CC       pointset.lo
  CC       intset.lo
../../lib/common/htmlparse.y: In function ?free_ritem?:
../../lib/common/htmlparse.y:47:18: warning: unused parameter ?d? [-Wunused-parameter]
   47 | free_ritem(Dt_t* d, pitem* p,Dtdisc_t* ds)
      |            ~~~~~~^
../../lib/common/htmlparse.y:47:40: warning: unused parameter ?ds? [-Wunused-parameter]
   47 | free_ritem(Dt_t* d, pitem* p,Dtdisc_t* ds)
      |                              ~~~~~~~~~~^~
../../lib/common/htmlparse.y: In function ?free_item?:
../../lib/common/htmlparse.y:58:17: warning: unused parameter ?d? [-Wunused-parameter]
   58 | free_item(Dt_t* d, void* p,Dtdisc_t* ds)
      |           ~~~~~~^
../../lib/common/htmlparse.y:58:38: warning: unused parameter ?ds? [-Wunused-parameter]
   58 | free_item(Dt_t* d, void* p,Dtdisc_t* ds)
      |                            ~~~~~~~~~~^~
../../lib/common/htmlparse.y: In function ?free_citem?:
../../lib/common/htmlparse.y:90:18: warning: unused parameter ?d? [-Wunused-parameter]
   90 | free_citem(Dt_t* d, pitem* p,Dtdisc_t* ds)
      |            ~~~~~~^
../../lib/common/htmlparse.y:90:40: warning: unused parameter ?ds? [-Wunused-parameter]
   90 | free_citem(Dt_t* d, pitem* p,Dtdisc_t* ds)
      |                              ~~~~~~~~~~^~
../../lib/common/htmlparse.y: In function ?free_fitem?:
../../lib/common/htmlparse.y:130:18: warning: unused parameter ?d? [-Wunused-parameter]
  130 | free_fitem(Dt_t* d, fitem* p, Dtdisc_t* ds)
      |            ~~~~~~^
../../lib/common/htmlparse.y:130:41: warning: unused parameter ?ds? [-Wunused-parameter]
  130 | free_fitem(Dt_t* d, fitem* p, Dtdisc_t* ds)
      |                               ~~~~~~~~~~^~
../../lib/common/htmlparse.y: In function ?free_fspan?:
../../lib/common/htmlparse.y:137:18: warning: unused parameter ?d? [-Wunused-parameter]
  137 | free_fspan(Dt_t* d, fspan* p, Dtdisc_t* ds)
      |            ~~~~~~^
../../lib/common/htmlparse.y:137:41: warning: unused parameter ?ds? [-Wunused-parameter]
  137 | free_fspan(Dt_t* d, fspan* p, Dtdisc_t* ds)
      |                               ~~~~~~~~~~^~
../../lib/common/htmlparse.y: In function ?appendFLineList?:
../../lib/common/htmlparse.y:202:19: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  202 |     ln->lp.just = v;
      |                   ^
../../lib/common/htmlparse.y:205:18: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  205 |  ln->lp.nitems = cnt;
      |                  ^~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/common/htmlparse.y:21:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
../../lib/common/htmlparse.y:206:17: note: in expansion of macro ?N_NEW?
  206 |  ln->lp.items = N_NEW(cnt, textspan_t);
      |                 ^~~~~
../../lib/common/htmlparse.y: In function ?mkText?:
../../lib/common/htmlparse.y:241:19: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  241 |     hft->nspans = cnt;
      |                   ^~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/common/htmlparse.y:21:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
../../lib/common/htmlparse.y:245:15: note: in expansion of macro ?N_NEW?
  245 |  hft->spans = N_NEW(cnt,htextspan_t);
      |               ^~~~~
../../lib/common/htmlparse.y: In function ?setCell?:
../../lib/common/htmlparse.y:290:20: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  290 |   cp->child.kind = kind;
      |                    ^~~~
../../lib/common/htmlparse.y: In function ?mkLabel?:
../../lib/common/htmlparse.y:309:14: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  309 |   lp->kind = kind;
      |              ^~~~
htmlparse.c: In function ?htmlparse?:
htmlparse.c:1653:12: warning: conversion from ?int? to ?yytype_int16? {aka ?short int?} may change value [-Wconversion]
 1653 |   *yyssp = yystate;
      |            ^~~~~~~
htmlparse.c:1658:25: warning: conversion to ?long unsigned int? from ?long int? may change the sign of the result [-Wsign-conversion]
 1658 |       YYSIZE_T yysize = yyssp - yyss + 1;
      |                         ^~~~~
htmltable.c: In function ?doBorder?:
htmltable.c:266:2: warning: switch missing default case [-Wswitch-default]
  266 |  switch (sides) {
      |  ^~~~~~
htmltable.c: In function ?initAnchor?:
htmltable.c:386:30: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
  386 |     save->explicit_tooltip = obj->explicit_tooltip;
      |                              ^~~
htmltable.c: In function ?endAnchor?:
htmltable.c:439:29: warning: conversion from ?boolean? {aka ?unsigned char?} to ?signed char:1? may change value [-Wconversion]
  439 |     obj->explicit_tooltip = save->explicit_tooltip;
      |                             ^~~~
htmltable.c: In function ?emit_html_rules?:
htmltable.c:473:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  473 |      base = cp->parent->data.border + cp->parent->data.space / 2;
      |             ^~
htmltable.c:477:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  477 |      base = cp->parent->data.border + cp->parent->data.space / 2;
      |             ^~
htmltable.c:491:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  491 |      base = cp->parent->data.border + cp->parent->data.space / 2;
      |             ^~
htmltable.c:497:11: warning: conversion from ?double? to ?unsigned char? may change value [-Wfloat-conversion]
  497 |   base += (cp->parent->data.box.UR.x + pos.x) - (pts.UR.x + cp->parent->data.space / 2);
      |           ^
htmltable.c:501:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  501 |      base = cp->parent->data.border + cp->parent->data.space / 2;
      |             ^~
htmltable.c:508:11: warning: conversion from ?double? to ?unsigned char? may change value [-Wfloat-conversion]
  508 |   base += (cp->parent->data.box.UR.x + pos.x) - (pts.UR.x + cp->parent->data.space / 2);
      |           ^
htmltable.c: In function ?allocObj?:
htmltable.c:691:5: warning: switch missing default case [-Wswitch-default]
  691 |     switch (obj->type) {
      |     ^~~~~~
htmltable.c: In function ?heightOfLbl?:
htmltable.c:727:5: warning: switch missing default case [-Wswitch-default]
  727 |     switch (lp->kind) {
      |     ^~~~~~
htmltable.c: In function ?html_path?:
htmltable.c:953:24: warning: unused parameter ?n? [-Wunused-parameter]
  953 | int html_path(node_t * n, port * p, int side, boxf * rv, int *k)
      |               ~~~~~~~~~^
htmltable.c:953:34: warning: unused parameter ?p? [-Wunused-parameter]
  953 | int html_path(node_t * n, port * p, int side, boxf * rv, int *k)
      |                           ~~~~~~~^
htmltable.c:953:41: warning: unused parameter ?side? [-Wunused-parameter]
  953 | int html_path(node_t * n, port * p, int side, boxf * rv, int *k)
      |                                     ~~~~^~~~
htmltable.c:953:54: warning: unused parameter ?rv? [-Wunused-parameter]
  953 | int html_path(node_t * n, port * p, int side, boxf * rv, int *k)
      |                                               ~~~~~~~^~
htmltable.c:953:63: warning: unused parameter ?k? [-Wunused-parameter]
  953 | int html_path(node_t * n, port * p, int side, boxf * rv, int *k)
      |                                                          ~~~~~^
htmltable.c: In function ?size_html_txt?:
htmltable.c:1038:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1038 |  if (prev_fsize == -1)
      |                 ^~
htmltable.c:1040:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1040 |  else if (tf.size != prev_fsize) {
      |                   ^~
htmltable.c:1051:20: warning: conversion from ?int? to ?char? may change value [-Wconversion]
 1051 |     ftxt->simple = simple;
      |                    ^~~~~~
htmltable.c: In function ?size_html_cell?:
htmltable.c:1180:24: warning: conversion to ?unsigned char? from ?signed char? may change the sign of the result [-Wsign-conversion]
 1180 |      cp->data.border = parent->cb;
      |                        ^~~~~~
htmltable.c: In function ?processTbl?:
htmltable.c:1298:19: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
 1298 |      cellp->row = r;
      |                   ^
htmltable.c:1299:19: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
 1299 |      cellp->col = c;
      |                   ^
In file included from ../../lib/common/render.h:42,
                 from htmltable.c:32:
htmltable.c: In function ?sizeLinearArray?:
htmltable.c:1336:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1336 |     tbl->heights = N_NEW(tbl->rc + 1, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1337:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1337 |     tbl->widths = N_NEW(tbl->cc + 1, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1342:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1342 |      ht = cp->data.box.UR.y;
      |           ^~
  CC       postproc.lo
htmltable.c:1322:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1322 | #define SPLIT(x,n,s) (((x) - ((s)-1)*((n)-1)) / (n))
      |                      ^
htmltable.c:1344:11: note: in expansion of macro ?SPLIT?
 1344 |      ht = SPLIT(cp->data.box.UR.y, cp->rspan, tbl->data.space);
      |           ^~~~~
htmltable.c:1348:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1348 |      wd = cp->data.box.UR.x;
      |           ^~
htmltable.c:1322:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1322 | #define SPLIT(x,n,s) (((x) - ((s)-1)*((n)-1)) / (n))
      |                      ^
htmltable.c:1350:11: note: in expansion of macro ?SPLIT?
 1350 |      wd = SPLIT(cp->data.box.UR.x, cp->cspan, tbl->data.space);
      |           ^~~~~
htmltable.c: In function ?nToName?:
htmltable.c:1376:11: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
 1376 |     if (c < sizeof(nnames) / sizeof(char *))
      |           ^
In file included from ../../lib/common/render.h:42,
                 from htmltable.c:32:
htmltable.c: In function ?checkChain?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1413:6: note: in expansion of macro ?elist_append?
 1413 |      elist_append(e, ND_out(t));
      |      ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1413:6: note: in expansion of macro ?elist_append?
 1413 |      elist_append(e, ND_out(t));
      |      ^~~~~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1414:6: note: in expansion of macro ?elist_append?
 1414 |      elist_append(e, ND_in(h));
      |      ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1414:6: note: in expansion of macro ?elist_append?
 1414 |      elist_append(e, ND_in(h));
      |      ^~~~~~~~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from htmltable.c:32:
htmltable.c: In function ?checkEdge?:
../../lib/common/arith.h:37:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
htmltable.c:1431:17: note: in expansion of macro ?MAX?
 1431 |  ED_minlen(e) = MAX(ED_minlen(e), sz);
      |                 ^~~
htmltable.c:1435:17: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
 1435 |  ED_minlen(e) = sz;
      |                 ^~
In file included from ../../lib/common/render.h:42,
                 from htmltable.c:32:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1436:2: note: in expansion of macro ?elist_append?
 1436 |  elist_append(e, ND_out(t));
      |  ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1436:2: note: in expansion of macro ?elist_append?
 1436 |  elist_append(e, ND_out(t));
      |  ^~~~~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1437:2: note: in expansion of macro ?elist_append?
 1437 |  elist_append(e, ND_in(h));
      |  ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
htmltable.c:1437:2: note: in expansion of macro ?elist_append?
 1437 |  elist_append(e, ND_in(h));
      |  ^~~~~~~~~~~~
htmltable.c: In function ?makeGraphs?:
../../lib/common/types.h:270:64: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  270 | #define alloc_elist(n,L)      do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0)
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1463:2: note: in expansion of macro ?alloc_elist?
 1463 |  alloc_elist(tbl->rc, ND_in(t));
      |  ^~~~~~~~~~~
../../lib/common/types.h:270:64: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  270 | #define alloc_elist(n,L)      do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0)
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1464:2: note: in expansion of macro ?alloc_elist?
 1464 |  alloc_elist(tbl->rc, ND_out(t));
      |  ^~~~~~~~~~~
../../lib/common/types.h:270:64: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  270 | #define alloc_elist(n,L)      do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0)
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1476:2: note: in expansion of macro ?alloc_elist?
 1476 |  alloc_elist(tbl->cc, ND_in(t));
      |  ^~~~~~~~~~~
../../lib/common/types.h:270:64: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  270 | #define alloc_elist(n,L)      do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0)
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1477:2: note: in expansion of macro ?alloc_elist?
 1477 |  alloc_elist(tbl->cc, ND_out(t));
      |  ^~~~~~~~~~~
htmltable.c:1490:40: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1490 |  checkEdge (colg, t, h, cp->data.box.UR.x);
      |                         ~~~~~~~~~~~~~~~^~
htmltable.c:1494:40: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1494 |  checkEdge (rowg, t, h, cp->data.box.UR.y);
      |                         ~~~~~~~~~~~~~~~^~
In file included from ../../lib/common/render.h:42,
                 from htmltable.c:32:
htmltable.c: In function ?sizeArray?:
htmltable.c:1551:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1551 |     tbl->heights = N_NEW(tbl->rc + 1, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c:1552:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1552 |     tbl->widths = N_NEW(tbl->cc + 1, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
htmltable.c: In function ?pos_html_cell?:
htmltable.c:1639:22: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 1639 |     cp->data.sides = sides;
      |                      ^~~~~
htmltable.c:1654:6: warning: switch missing default case [-Wswitch-default]
 1654 |      switch (cp->data.flags & HALIGN_MASK) {
      |      ^~~~~~
htmltable.c:1666:6: warning: switch missing default case [-Wswitch-default]
 1666 |      switch (cp->data.flags & VALIGN_MASK) {
      |      ^~~~~~
htmltable.c: In function ?pos_html_tbl?:
htmltable.c:1753:13: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1753 |     oldsz = tbl->data.box.UR.x;
      |             ^~~
htmltable.c:1754:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1754 |     delx = (pos.UR.x - pos.LL.x) - oldsz;
      |            ^
htmltable.c:1756:13: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1756 |     oldsz = tbl->data.box.UR.y;
      |             ^~~
htmltable.c:1757:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1757 |     dely = (pos.UR.y - pos.LL.y) - oldsz;
      |            ^
htmltable.c:1797:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1797 |     x = pos.LL.x + tbl->data.border + tbl->data.space;
      |         ^~~
htmltable.c:1805:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1805 |     y = pos.UR.y - tbl->data.border - tbl->data.space;
      |         ^~~
htmltable.c:1833:23: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 1833 |     tbl->data.sides = sides;
      |                       ^~~~~
htmltable.c: In function ?nameOf?:
htmltable.c:1895:5: warning: switch missing default case [-Wswitch-default]
 1895 |     switch (agobjkind(obj)) {
      |     ^~~~~~
htmltable.c: In function ?make_html_label?:
htmltable.c:2055:10: warning: declaration of ?box? shadows a global declaration [-Wshadow]
 2055 |     boxf box;
      |          ^~~
In file included from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from htmltable.c:32:
../../lib/common/geom.h:30:34: note: shadowed declaration is here
   30 | typedef struct { point LL, UR; } box;
      |                                  ^~~
htmltable.c:2062:5: warning: switch missing default case [-Wswitch-default]
 2062 |     switch (agobjkind(obj)) {
      |     ^~~~~~
intset.c: In function ?mkIntItem?:
intset.c:18:17: warning: unused parameter ?d? [-Wunused-parameter]
   18 | mkIntItem(Dt_t* d,intitem* obj,Dtdisc_t* disc)
      |           ~~~~~~^
intset.c:18:42: warning: unused parameter ?disc? [-Wunused-parameter]
   18 | mkIntItem(Dt_t* d,intitem* obj,Dtdisc_t* disc)
      |                                ~~~~~~~~~~^~~~
intset.c: In function ?freeIntItem?:
intset.c:26:19: warning: unused parameter ?d? [-Wunused-parameter]
   26 | freeIntItem(Dt_t* d,intitem* obj,Dtdisc_t* disc)
      |             ~~~~~~^
intset.c:26:44: warning: unused parameter ?disc? [-Wunused-parameter]
   26 | freeIntItem(Dt_t* d,intitem* obj,Dtdisc_t* disc)
      |                                  ~~~~~~~~~~^~~~
intset.c: In function ?cmpid?:
intset.c:32:13: warning: unused parameter ?d? [-Wunused-parameter]
   32 | cmpid(Dt_t* d, int* key1, int* key2, Dtdisc_t* disc)
      |       ~~~~~~^
intset.c:32:48: warning: unused parameter ?disc? [-Wunused-parameter]
   32 | cmpid(Dt_t* d, int* key1, int* key2, Dtdisc_t* disc)
      |                                      ~~~~~~~~~~^~~~
  CC       routespl.lo
pointset.c: In function ?freePair?:
pointset.c:29:29: warning: unused parameter ?d? [-Wunused-parameter]
   29 | static void freePair(Dt_t * d, pair* pp, Dtdisc_t * disc)
      |                      ~~~~~~~^
pointset.c:29:53: warning: unused parameter ?disc? [-Wunused-parameter]
   29 | static void freePair(Dt_t * d, pair* pp, Dtdisc_t * disc)
      |                                          ~~~~~~~~~~~^~~~
pointset.c: In function ?cmppair?:
pointset.c:34:27: warning: unused parameter ?d? [-Wunused-parameter]
   34 | static int cmppair(Dt_t * d, point * key1, point * key2, Dtdisc_t * disc)
      |                    ~~~~~~~^
pointset.c:34:69: warning: unused parameter ?disc? [-Wunused-parameter]
   34 | static int cmppair(Dt_t * d, point * key1, point * key2, Dtdisc_t * disc)
      |                                                          ~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:42,
                 from pointset.c:12:
pointset.c: In function ?pointsOf?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pointset.c:114:18: note: in expansion of macro ?N_NEW?
  114 |     point *pts = N_NEW(n, point);
      |                  ^~~~~
pointset.c: In function ?mkMPair?:
pointset.c:137:30: warning: unused parameter ?d? [-Wunused-parameter]
  137 | static mpair *mkMPair(Dt_t * d, mpair * obj, MPairDisc * disc)
      |                       ~~~~~~~^
pointset.c: In function ?freeMPair?:
pointset.c:151:30: warning: unused parameter ?d? [-Wunused-parameter]
  151 | static void freeMPair(Dt_t * d, mpair * ap, MPairDisc * disc)
      |                       ~~~~~~~^
input.c: In function ?dotneato_basename?:
input.c:129:39: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  129 | static char* dotneato_basename (char* path)
      |                                 ~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from input.c:12:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
In file included from ../../lib/common/render.h:42,
                 from input.c:12:
input.c: In function ?use_library?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
input.c:171:8: note: in expansion of macro ?ALLOC?
  171 |  Lib = ALLOC(cnt + 2, Lib, const char *);
      |        ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
input.c:171:8: note: in expansion of macro ?ALLOC?
  171 |  Lib = ALLOC(cnt + 2, Lib, const char *);
      |        ^~~~~
input.c: In function ?global_def?:
input.c:184:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  184 |  agxbput_n (xb, dcl, p-dcl);
      |                      ~^~~~
input.c: In function ?dotneato_args_initialize?:
input.c:254:15: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  254 |     Verbose = gvc->common.verbose;
      |               ^~~
In file included from ../../lib/common/render.h:42,
                 from input.c:12:
input.c:261:41: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  261 |     gvc->input_filenames = N_NEW(nfiles + 1, char *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
input.c:393:29: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  393 |       else if (PSinputscale == 0)
      |                             ^~
input.c: In function ?graph_init?:
input.c:713:21: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  713 |     GD_charset(g) = findCharset (g);
      |                     ^~~~~~~~~~~
input.c:763:23: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  763 |     GD_showboxes(g) = late_int(g, agfindgraphattr(g, "showboxes"), 0, 0);
      |                       ^~~~~~~~
  CC       splines.lo
  CC       psusershape.lo
postproc.c: In function ?translate_drawing?:
postproc.c:148:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  148 |     int shift = (Offset.x || Offset.y);
      |                  ^~~~~~
postproc.c:148:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  148 |     int shift = (Offset.x || Offset.y);
      |                           ^~
In file included from ../../lib/common/render.h:42,
                 from postproc.c:12:
postproc.c: In function ?addXLabels?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
postproc.c:474:19: note: in expansion of macro ?N_NEW?
  474 |     objp = objs = N_NEW(n_objs, object_t);
      |                   ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
postproc.c:475:18: note: in expansion of macro ?N_NEW?
  475 |     xlp = lbls = N_NEW(n_lbls, xlabel_t);
      |                  ^~~~~
postproc.c: In function ?gv_postprocess?:
postproc.c:658:2: warning: switch missing default case [-Wswitch-default]
  658 |  switch (Rankdir) {
      |  ^~~~~~
In file included from ../../lib/common/render.h:42,
                 from routespl.c:13:
routespl.c: In function ?simpleSplineRoute?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
routespl.c:239:14: note: in expansion of macro ?ALLOC?
  239 |      edges = ALLOC(poly.pn, edges, Pedge_t);
      |              ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
routespl.c:239:14: note: in expansion of macro ?ALLOC?
  239 |      edges = ALLOC(poly.pn, edges, Pedge_t);
      |              ^~~~~
routespl.c: In function ?_routesplines?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
routespl.c:406:15: note: in expansion of macro ?ALLOC?
  406 |  polypoints = ALLOC(boxn * 8, polypoints, Ppoint_t);
      |               ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
routespl.c:406:15: note: in expansion of macro ?ALLOC?
  406 |  polypoints = ALLOC(boxn * 8, polypoints, Ppoint_t);
      |               ^~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
routespl.c:533:14: note: in expansion of macro ?ALLOC?
  533 |      edges = ALLOC(poly.pn, edges, Pedge_t);
      |              ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
routespl.c:533:14: note: in expansion of macro ?ALLOC?
  533 |      edges = ALLOC(poly.pn, edges, Pedge_t);
      |              ^~~~~
routespl.c:585:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  585 |      if (boxes[bi].LL.x == INT_MAX || boxes[bi].UR.x == INT_MIN) {
      |                         ^~
routespl.c:585:54: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  585 |      if (boxes[bi].LL.x == INT_MAX || boxes[bi].UR.x == INT_MIN) {
      |                                                      ^~
routespl.c: In function ?checkpath?:
routespl.c:700:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  700 |   xy = ba->UR.x, ba->UR.x = bb->LL.x, bb->LL.x = xy, l = 0;
      |        ^~
routespl.c:702:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  702 |   xy = ba->LL.x, ba->LL.x = bb->UR.x, bb->UR.x = xy, r = 0;
      |        ^~
routespl.c:704:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  704 |   xy = ba->UR.y, ba->UR.y = bb->LL.y, bb->LL.y = xy, d = 0;
      |        ^~
routespl.c:706:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  706 |   xy = ba->LL.y, ba->LL.y = bb->UR.y, bb->UR.y = xy, u = 0;
      |        ^~
routespl.c:709:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  709 |       xy = (ba->UR.x + bb->LL.x) / 2.0 + 0.5, ba->UR.x =
      |            ^
routespl.c:712:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  712 |       xy = (ba->LL.x + bb->UR.x) / 2.0 + 0.5, ba->LL.x =
      |            ^
routespl.c:715:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  715 |       xy = (ba->UR.y + bb->LL.y) / 2.0 + 0.5, ba->UR.y =
      |            ^
routespl.c:718:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  718 |       xy = (ba->LL.y + bb->UR.y) / 2.0 + 0.5, ba->LL.y =
      |            ^
routespl.c:723:27: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  723 |  xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x);
      |                     ~~~~~~^~
routespl.c:723:37: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  723 |  xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x);
      |                               ~~~~~~^~
routespl.c:723:47: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  723 |  xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x);
      |                                         ~~~~~~^~
routespl.c:723:57: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  723 |  xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x);
      |                                                   ~~~~~~^~
routespl.c:724:27: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  724 |  yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y);
      |                     ~~~~~~^~
routespl.c:724:37: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  724 |  yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y);
      |                               ~~~~~~^~
routespl.c:724:47: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  724 |  yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y);
      |                                         ~~~~~~^~
routespl.c:724:57: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  724 |  yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y);
      |                                                   ~~~~~~^~
routespl.c: In function ?mkspacep?:
routespl.c:791:26: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  791 |  ps = realloc(ps, newmax * sizeof(pointf));
      |                          ^
routespl.c: In function ?get_cycle_centroid?:
routespl.c:1061:8: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?double? may change value [-Wconversion]
 1061 |  sum.x /= cnt;
      |        ^~
routespl.c:1062:11: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?double? may change value [-Wconversion]
 1062 |     sum.y /= cnt;
      |           ^~
routespl.c: In function ?bend?:
routespl.c:1082:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1082 |  if (magV == 0) return;  /* if midpoint == centroid, don't divide by zero */
      |           ^~
routespl.c: In function ?makeStraightEdge?:
routespl.c:1100:14: warning: declaration of ?edges? shadows a global declaration [-Wshadow]
 1100 |     edge_t** edges;
      |              ^~~~~
routespl.c:30:17: note: shadowed declaration is here
   30 | static Pedge_t *edges;        /* polygon edges passed to Proutespline */
      |                 ^~~~~
routespl.c:1101:13: warning: declaration of ?elist? shadows a global declaration [-Wshadow]
 1101 |     edge_t* elist[MAX_EDGE];
      |             ^~~~~
In file included from ../../lib/common/render.h:38,
                 from routespl.c:13:
../../lib/common/types.h:261:7: note: shadowed declaration is here
  261 |     } elist;
      |       ^~~~~
In file included from ../../lib/common/render.h:42,
                 from routespl.c:13:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
routespl.c:1111:10: note: in expansion of macro ?N_NEW?
 1111 |  edges = N_NEW(e_cnt,edge_t*);
      |          ^~~~~
routespl.c: In function ?makeStraightEdges?:
routespl.c:1123:41: warning: declaration of ?edges? shadows a global declaration [-Wshadow]
 1123 | makeStraightEdges(graph_t * g, edge_t** edges, int e_cnt, int et, splineInfo* sinfo)
      |                                ~~~~~~~~~^~~~~
routespl.c:30:17: note: shadowed declaration is here
   30 | static Pedge_t *edges;        /* polygon edges passed to Proutespline */
      |                 ^~~~~
  CC       timing.lo
  CC       labels.lo
psusershape.c: In function ?ps_image_free?:
psusershape.c:24:36: warning: unused parameter ?dict? [-Wunused-parameter]
   24 | static void ps_image_free(Dict_t * dict, usershape_t * p, Dtdisc_t * disc)
      |                           ~~~~~~~~~^~~~
psusershape.c:24:70: warning: unused parameter ?disc? [-Wunused-parameter]
   24 | static void ps_image_free(Dict_t * dict, usershape_t * p, Dtdisc_t * disc)
      |                                                           ~~~~~~~~~~~^~~~
In file included from ../../lib/cgraph/cgraph.h:15,
                 from ../../lib/common/types.h:36,
                 from ../../lib/common/render.h:38,
                 from psusershape.c:17:
psusershape.c: In function ?user_init?:
../../lib/cdt/cdt.h:258:47: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  258 | #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH)
      |                                               ^
psusershape.c:54:10: note: in expansion of macro ?dtmatch?
   54 |     us = dtmatch(EPSF_contents, str);
      |          ^~~~~~~
In file included from ../../lib/common/render.h:42,
                 from psusershape.c:17:
psusershape.c:82:47: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?__off_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   82 |  contents = us->data = N_GNEW(statbuf.st_size + 1, char);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
psusershape.c:84:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?__off_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
   84 |  rc = fread(contents, statbuf.st_size, 1, fp);
      |                       ~~~~~~~^~~~~~~~
psusershape.c:84:7: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
   84 |  rc = fread(contents, statbuf.st_size, 1, fp);
      |       ^~~~~
psusershape.c:88:31: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
   88 |             us->must_inline = must_inline;
      |                               ^~~~~~~~~~~
psusershape.c: In function ?cat_libfile?:
psusershape.c:147:31: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  147 |     const char **s, *bp, *p, *path;
      |                               ^~~~
In file included from ../../lib/common/render.h:38,
                 from psusershape.c:17:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
In file included from ../../lib/common/render.h:42,
                 from splines.c:17:
splines.c: In function ?new_spline?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
splines.c:223:23: note: in expansion of macro ?ALLOC?
  223 |     ED_spl(e)->list = ALLOC(ED_spl(e)->size + 1, ED_spl(e)->list, bezier);
      |                       ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
splines.c:223:23: note: in expansion of macro ?ALLOC?
  223 |     ED_spl(e)->list = ALLOC(ED_spl(e)->size + 1, ED_spl(e)->list, bezier);
      |                       ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
splines.c:225:16: note: in expansion of macro ?N_NEW?
  225 |     rv->list = N_NEW(sz, pointf);
      |                ^~~~~
splines.c: In function ?beginpath?:
splines.c:562:2: warning: switch missing default case [-Wswitch-default]
  562 |  switch (et) {
      |  ^~~~~~
splines.c: In function ?endpath?:
splines.c:758:2: warning: switch missing default case [-Wswitch-default]
  758 |  switch (et) {
      |  ^~~~~~
splines.c: In function ?selfRight?:
splines.c:1024:24: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1024 |       case 65: if(tp.y == hp.y)
      |                        ^~
splines.c: In function ?selfLeft?:
splines.c:1099:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1099 |   if(tp.y == hp.y)
      |           ^~
splines.c: In function ?selfRightSpace?:
splines.c:1163:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1163 |      sw += label_width;
      |            ^~~~~~~~~~~
splines.c: In function ?makeSelfEdge?:
splines.c:1177:21: warning: unused parameter ?P? [-Wunused-parameter]
 1177 | makeSelfEdge(path * P, edge_t * edges[], int ind, int cnt, double sizex,
      |              ~~~~~~~^
splines.c: In function ?addEdgeLabels?:
splines.c:1341:29: warning: unused parameter ?g? [-Wunused-parameter]
 1341 | void addEdgeLabels(graph_t* g, edge_t * e, pointf rp, pointf rq)
      |                    ~~~~~~~~~^
splines.c:1341:51: warning: unused parameter ?rp? [-Wunused-parameter]
 1341 | void addEdgeLabels(graph_t* g, edge_t * e, pointf rp, pointf rq)
      |                                            ~~~~~~~^~
splines.c:1341:62: warning: unused parameter ?rq? [-Wunused-parameter]
 1341 | void addEdgeLabels(graph_t* g, edge_t * e, pointf rp, pointf rq)
      |                                                       ~~~~~~~^~
timing.c:42:6: warning: no previous prototype for ?start_timer? [-Wmissing-prototypes]
   42 | void start_timer(void)
      |      ^~~~~~~~~~~
timing.c:47:8: warning: no previous prototype for ?elapsed_sec? [-Wmissing-prototypes]
   47 | double elapsed_sec(void)
      |        ^~~~~~~~~~~
timing.c: In function ?elapsed_sec?:
timing.c:25:83: warning: conversion from ?clock_t? {aka ?long int?} to ?double? may change value [-Wconversion]
   25 | #define DIFF_IN_SECS(S,T) ((S.tms_utime + S.tms_stime - T.tms_utime - T.tms_stime)/(double)HZ)
      |                                                                                   ^
timing.c:53:10: note: in expansion of macro ?DIFF_IN_SECS?
   53 |     rv = DIFF_IN_SECS(S, T);
      |          ^~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from labels.c:12:
labels.c: In function ?storeline?:
labels.c:25:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   25 |     lp->u.txt.span = ZALLOC(oldsz + 1, lp->u.txt.span, textspan_t, oldsz);
      |                             ~~~~~~^~~
../../lib/common/memory.h:28:63: note: in definition of macro ?ZALLOC?
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                               ^~~~
labels.c:25:68: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   25 |     lp->u.txt.span = ZALLOC(oldsz + 1, lp->u.txt.span, textspan_t, oldsz);
      |                                                                    ^~~~~
../../lib/common/memory.h:28:81: note: in definition of macro ?ZALLOC?
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                                                 ^~~~~
../../lib/common/memory.h:28:109: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                                                                             ^
labels.c:25:22: note: in expansion of macro ?ZALLOC?
   25 |     lp->u.txt.span = ZALLOC(oldsz + 1, lp->u.txt.span, textspan_t, oldsz);
      |                      ^~~~~~
labels.c: In function ?make_label?:
labels.c:120:5: warning: switch missing default case [-Wswitch-default]
  120 |     switch (agobjkind(obj)) {
      |     ^~~~~~
labels.c:148:6: warning: switch missing default case [-Wswitch-default]
  148 |      switch (agobjkind(obj)) {
      |      ^~~~~~
labels.c: In function ?strdup_and_subst_obj0?:
labels.c:300:5: warning: switch missing default case [-Wswitch-default]
  300 |     switch (agobjkind(obj)) {
      |     ^~~~~~
labels.c: In function ?xml_string0?:
labels.c:455:16: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  455 |  buf = gmalloc(bufsize);
      |                ^~~~~~~
labels.c:462:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  462 |      buf = grealloc(buf, bufsize);
      |                          ^~~~~~~
labels.c: In function ?xml_url_string?:
labels.c:530:16: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  530 |  buf = gmalloc(bufsize);
      |                ^~~~~~~
labels.c:537:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  537 |      buf = grealloc(buf, bufsize);
      |                          ^~~~~~~
  CC       ns.lo
  CC       shapes.lo
  CC       utils.lo
  CC       geom.lo
shapes.c:24:1: warning: missing initializer for field ?name? of ?port? [-Wmissing-field-initializers]
   24 | static port Center = { {0, 0}, -1, 0, 0, 0, 1, 0, 0, 0 };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:79:8: note: ?name? declared here
   79 |  char *name;  /* port name, if it was explicitly given, otherwise NULL */
      |        ^~~~
shapes.c:83:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   83 | static polygon_t p_polygon = { FALSE, 1, 0, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:86:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   86 | static polygon_t p_ellipse = { FALSE, 1, 1, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:87:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   87 | static polygon_t p_circle = { TRUE, 1, 1, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:88:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   88 | static polygon_t p_egg = { FALSE, 1, 1, 0., -.3, 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:89:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   89 | static polygon_t p_triangle = { FALSE, 1, 3, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:90:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   90 | static polygon_t p_box = { FALSE, 1, 4, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:91:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   91 | static polygon_t p_square = { TRUE, 1, 4, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:92:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   92 | static polygon_t p_plaintext = { FALSE, 0, 4, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:93:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   93 | static polygon_t p_plain = { FALSE, 0, 4, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:94:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   94 | static polygon_t p_diamond = { FALSE, 1, 4, 45., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:95:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   95 | static polygon_t p_trapezium = { FALSE, 1, 4, 0., -.4, 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:96:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   96 | static polygon_t p_parallelogram = { FALSE, 1, 4, 0., 0., .6 };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:97:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   97 | static polygon_t p_house = { FALSE, 1, 5, 0., -.64, 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:98:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   98 | static polygon_t p_pentagon = { FALSE, 1, 5, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:99:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
   99 | static polygon_t p_hexagon = { FALSE, 1, 6, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:100:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  100 | static polygon_t p_septagon = { FALSE, 1, 7, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:101:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  101 | static polygon_t p_octagon = { FALSE, 1, 8, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:102:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  102 | static polygon_t p_note = { FALSE, 1, 4, 0., 0., 0., DOGEAR };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:103:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  103 | static polygon_t p_tab = { FALSE, 1, 4, 0., 0., 0., TAB };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:104:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  104 | static polygon_t p_folder = { FALSE, 1, 4, 0., 0., 0., FOLDER };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:105:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  105 | static polygon_t p_box3d = { FALSE, 1, 4, 0., 0., 0., BOX3D };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:106:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  106 | static polygon_t p_component = { FALSE, 1, 4, 0., 0., 0., COMPONENT };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:107:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  107 | static polygon_t p_underline = { FALSE, 1, 4, 0., 0., 0., UNDERLINE };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:111:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  111 | static polygon_t p_doublecircle = { TRUE, 2, 1, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:112:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  112 | static polygon_t p_invtriangle = { FALSE, 1, 3, 180., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:113:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  113 | static polygon_t p_invtrapezium = { FALSE, 1, 4, 180., -.4, 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:114:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  114 | static polygon_t p_invhouse = { FALSE, 1, 5, 180., -.64, 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:115:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  115 | static polygon_t p_doubleoctagon = { FALSE, 2, 8, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:116:1: warning: missing initializer for field ?option? of ?polygon_t? [-Wmissing-field-initializers]
  116 | static polygon_t p_tripleoctagon = { FALSE, 3, 8, 0., 0., 0. };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:150:6: note: ?option? declared here
  150 |  int option;  /* ROUNDED, DIAGONAL corners, etc. */
      |      ^~~~~~
shapes.c:118:5: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  118 |     { FALSE, 1, 4, 45., 0., 0., DIAGONALS | AUXLABELS };
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:119:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  119 | static polygon_t p_Msquare = { TRUE, 1, 4, 0., 0., 0., DIAGONALS };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:121:5: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  121 |     { TRUE, 1, 1, 0., 0., 0., DIAGONALS | AUXLABELS };
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:128:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  128 | static polygon_t p_promoter = { FALSE, 1, 4, 0., 0., 0., PROMOTER };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:129:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  129 | static polygon_t p_cds = { FALSE, 1, 4, 0., 0., 0., CDS };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:130:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  130 | static polygon_t p_terminator = { FALSE, 1, 4, 0., 0., 0., TERMINATOR};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:131:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  131 | static polygon_t p_utr = { FALSE, 1, 4, 0., 0., 0., UTR};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:132:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  132 | static polygon_t p_insulator = { FALSE, 1, 4, 0., 0., 0., INSULATOR};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:133:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  133 | static polygon_t p_ribosite = { FALSE, 1, 4, 0., 0., 0., RIBOSITE};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:134:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  134 | static polygon_t p_rnastab = { FALSE, 1, 4, 0., 0., 0., RNASTAB};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:135:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  135 | static polygon_t p_proteasesite = { FALSE, 1, 4, 0., 0., 0., PROTEASESITE};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:136:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  136 | static polygon_t p_proteinstab = { FALSE, 1, 4, 0., 0., 0., PROTEINSTAB};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:138:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  138 | static polygon_t p_primersite = { FALSE, 1, 4, 0., 0., 0., PRIMERSITE};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:139:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  139 | static polygon_t p_restrictionsite = { FALSE, 1, 4, 0., 0., 0., RESTRICTIONSITE};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:140:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  140 | static polygon_t p_fivepoverhang = { FALSE, 1, 4, 0., 0., 0., FIVEPOVERHANG};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:141:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  141 | static polygon_t p_threepoverhang = { FALSE, 1, 4, 0., 0., 0., THREEPOVERHANG};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:142:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  142 | static polygon_t p_noverhang = { FALSE, 1, 4, 0., 0., 0., NOVERHANG};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:143:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  143 | static polygon_t p_assembly = { FALSE, 1, 4, 0., 0., 0., ASSEMBLY};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:144:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  144 | static polygon_t p_signature = { FALSE, 1, 4, 0., 0., 0., SIGNATURE};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:145:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  145 | static polygon_t p_rpromoter = { FALSE, 1, 4, 0., 0., 0., RPROMOTER};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:146:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  146 | static polygon_t p_rarrow = { FALSE, 1, 4, 0., 0., 0., RARROW};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:147:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  147 | static polygon_t p_larrow = { FALSE, 1, 4, 0., 0., 0., LARROW};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:148:1: warning: missing initializer for field ?vertices? of ?polygon_t? [-Wmissing-field-initializers]
  148 | static polygon_t p_lpromoter = { FALSE, 1, 4, 0., 0., 0., LPROMOTER};
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:151:10: note: ?vertices? declared here
  151 |  pointf *vertices; /* array of vertex points */
      |          ^~~~~~~~
shapes.c:232:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  232 |     {"box", &poly_fns, &p_box},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:233:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  233 |     {"polygon", &poly_fns, &p_polygon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:234:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  234 |     {"ellipse", &poly_fns, &p_ellipse},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:235:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  235 |     {"oval", &poly_fns, &p_ellipse},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:236:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  236 |     {"circle", &poly_fns, &p_circle},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:237:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  237 |     {"point", &point_fns, &p_circle},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:238:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  238 |     {"egg", &poly_fns, &p_egg},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:239:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  239 |     {"triangle", &poly_fns, &p_triangle},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:240:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  240 |     {"none", &poly_fns, &p_plaintext},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:241:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  241 |     {"plaintext", &poly_fns, &p_plaintext},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:242:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  242 |     {"plain", &poly_fns, &p_plain},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:243:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  243 |     {"diamond", &poly_fns, &p_diamond},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:244:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  244 |     {"trapezium", &poly_fns, &p_trapezium},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:245:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  245 |     {"parallelogram", &poly_fns, &p_parallelogram},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:246:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  246 |     {"house", &poly_fns, &p_house},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:247:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  247 |     {"pentagon", &poly_fns, &p_pentagon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:248:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  248 |     {"hexagon", &poly_fns, &p_hexagon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:249:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  249 |     {"septagon", &poly_fns, &p_septagon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:250:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  250 |     {"octagon", &poly_fns, &p_octagon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:251:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  251 |     {"note", &poly_fns, &p_note},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:252:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  252 |     {"tab", &poly_fns, &p_tab},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:253:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  253 |     {"folder", &poly_fns, &p_folder},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:254:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  254 |     {"box3d", &poly_fns, &p_box3d},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:255:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  255 |     {"component", &poly_fns, &p_component},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:256:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  256 |     {"cylinder", &cylinder_fns, &p_cylinder},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:257:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  257 |     {"rect", &poly_fns, &p_box},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:258:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  258 |     {"rectangle", &poly_fns, &p_box},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:259:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  259 |     {"square", &poly_fns, &p_square},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:260:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  260 |     {"doublecircle", &poly_fns, &p_doublecircle},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:261:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  261 |     {"doubleoctagon", &poly_fns, &p_doubleoctagon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:262:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  262 |     {"tripleoctagon", &poly_fns, &p_tripleoctagon},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:263:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  263 |     {"invtriangle", &poly_fns, &p_invtriangle},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:264:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  264 |     {"invtrapezium", &poly_fns, &p_invtrapezium},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:265:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  265 |     {"invhouse", &poly_fns, &p_invhouse},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:266:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  266 |     {"underline", &poly_fns, &p_underline},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:267:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  267 |     {"Mdiamond", &poly_fns, &p_Mdiamond},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:268:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  268 |     {"Msquare", &poly_fns, &p_Msquare},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:269:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  269 |     {"Mcircle", &poly_fns, &p_Mcircle},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:272:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  272 |     {"promoter", &poly_fns, &p_promoter},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:273:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  273 |     {"cds",  &poly_fns, &p_cds},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:274:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  274 |     {"terminator",  &poly_fns, &p_terminator},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:275:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  275 |     {"utr",  &poly_fns, &p_utr},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:276:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  276 |     {"insulator", &poly_fns, &p_insulator},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:277:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  277 |     {"ribosite", &poly_fns, &p_ribosite},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:278:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  278 |     {"rnastab", &poly_fns, &p_rnastab},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:279:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  279 |     {"proteasesite", &poly_fns, &p_proteasesite},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:280:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  280 |     {"proteinstab", &poly_fns, &p_proteinstab},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:282:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  282 |     {"primersite",  &poly_fns, &p_primersite},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:283:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  283 |     {"restrictionsite", &poly_fns, &p_restrictionsite},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:284:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  284 |     {"fivepoverhang", &poly_fns, &p_fivepoverhang},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:285:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  285 |     {"threepoverhang", &poly_fns, &p_threepoverhang},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:286:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  286 |     {"noverhang", &poly_fns, &p_noverhang},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:287:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  287 |     {"assembly", &poly_fns, &p_assembly},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:288:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  288 |     {"signature", &poly_fns, &p_signature},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:289:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  289 |     {"rpromoter", &poly_fns, &p_rpromoter},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:290:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  290 |     {"larrow",  &poly_fns, &p_larrow},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:291:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  291 |     {"rarrow",  &poly_fns, &p_rarrow},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:292:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  292 |     {"lpromoter",  &poly_fns, &p_lpromoter},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:294:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  294 |     {"record", &record_fns, NULL},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:295:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  295 |     {"Mrecord", &record_fns, NULL},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:296:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  296 |     {"epsf", &epsf_fns, NULL},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:297:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  297 |     {"star", &star_fns, &p_star},
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c:298:5: warning: missing initializer for field ?usershape? of ?shape_desc? [-Wmissing-field-initializers]
  298 |     {NULL, NULL, NULL}
      |     ^
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:189:10: note: ?usershape? declared here
  189 |  boolean usershape;
      |          ^~~~~~~~~
shapes.c: In function ?quant?:
shapes.c:309:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  309 |     i = val / q;
      |         ^~~
shapes.c: In function ?isBox?:
shapes.c:371:78: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  371 |  return (p->sides == 4 && (ROUND(p->orientation) % 90) == 0 && p->distortion == 0. && p->skew == 0.);
      |                                                                              ^~
shapes.c:371:95: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  371 |  return (p->sides == 4 && (ROUND(p->orientation) % 90) == 0 && p->distortion == 0. && p->skew == 0.);
      |                                                                                               ^~
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c: In function ?round_corners?:
shapes.c:519:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  519 |     B = N_NEW(4 * sides + 4, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:566:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  566 |  pts = N_GNEW(6 * sides + 2, pointf);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:578:54: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
  578 |  gvrender_beziercurve(job, pts+1, i-1, FALSE, FALSE, filled);
      |                                                      ^~~~~~
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c:594:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  594 |  D = N_NEW(sides + 1, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:627:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  627 |  D = N_NEW(sides + 2, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:660:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  660 |  D = N_NEW(sides + 3, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:678:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  678 |  D = N_NEW(sides + 2, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:716:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  716 |  D = N_NEW(sides + 8, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:781:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  781 |  D = N_NEW(sides + 5, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:827:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  827 |  D = N_NEW(sides + 1, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:862:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  862 |  D = N_NEW(sides + 4, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:909:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  909 |  D = N_NEW(sides + 2, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:951:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  951 |  D = N_NEW(sides + 1, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:991:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  991 |  D = N_NEW(sides + 4, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1044:6: note: in expansion of macro ?N_NEW?
 1044 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1057:6: note: in expansion of macro ?N_NEW?
 1057 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1095:6: note: in expansion of macro ?N_NEW?
 1095 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1108:6: note: in expansion of macro ?N_NEW?
 1108 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1148:6: note: in expansion of macro ?N_NEW?
 1148 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1161:6: note: in expansion of macro ?N_NEW?
 1161 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1174:6: note: in expansion of macro ?N_NEW?
 1174 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1187:6: note: in expansion of macro ?N_NEW?
 1187 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1231:6: note: in expansion of macro ?N_NEW?
 1231 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1244:6: note: in expansion of macro ?N_NEW?
 1244 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1285:6: note: in expansion of macro ?N_NEW?
 1285 |  D = N_NEW(sides, pointf);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:1332:6: note: in expansion of macro ?N_NEW?
 1332 |  D = N_NEW(sides, pointf);
      |      ^~~~~
shapes.c:1384:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1384 |  D = N_NEW(sides + 12, pointf); //12-sided x
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1457:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1457 |  D = N_NEW(sides + 4, pointf); //12-sided x
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1515:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1515 |  D = N_NEW(sides + 12, pointf); //12-sided x
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1579:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1579 |  D = N_NEW(sides + 4, pointf); //12-sided x
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1631:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1631 |  D = N_NEW(sides + 5, pointf); /*5 new points*/
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1671:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1671 |  D = N_NEW(sides + 3, pointf); /*3 new points*/
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1705:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1705 |  D = N_NEW(sides + 3, pointf); /*3 new points*/
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1741:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1741 |  D = N_NEW(sides + 5, pointf); /*3 new points*/
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:564:5: warning: switch missing default case [-Wswitch-default]
  564 |     switch (mode) {
      |     ^~~~~~
  CC       taper.lo
In file included from ../../lib/common/render.h:42,
                 from ns.c:16:
ns.c: In function ?feasible_tree?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
ns.c:507:10: note: in expansion of macro ?N_NEW?
  507 |   tree = N_NEW(N_nodes,subtree_t*);
      |          ^~~~~
shapes.c: In function ?poly_init?:
shapes.c:1939:38: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1939 |     if ((sides <= 2) && ((distortion != 0.) || (skew != 0.))) {
      |                                      ^~
shapes.c:1939:54: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1939 |     if ((sides <= 2) && ((distortion != 0.) || (skew != 0.))) {
      |                                                      ^~
ns.c: In function ?freeTreeList?:
ns.c:647:24: warning: unused parameter ?g? [-Wunused-parameter]
  647 | freeTreeList (graph_t* g)
      |               ~~~~~~~~~^
shapes.c:1951:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1951 |       && distortion == 0. && skew == 0.);
      |                     ^~
In file included from ../../lib/common/render.h:42,
                 from ns.c:16:
ns.c: In function ?TB_balance?:
ns.c:700:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  700 |     nrank = N_NEW(Maxrank + 1, int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:1951:35: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1951 |       && distortion == 0. && skew == 0.);
      |                                   ^~
ns.c:720:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  720 |     qsort(Tree_node.list, Tree_node.size, sizeof(Tree_node.list[0]),
      |                           ~~~~~~~~~^~~~~
In file included from ../../lib/common/render.h:42,
                 from ns.c:16:
ns.c: In function ?init_graph?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
ns.c:782:22: note: in expansion of macro ?ALLOC?
  782 |     Tree_node.list = ALLOC(N_nodes, Tree_node.list, node_t *);
      |                      ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
ns.c:782:22: note: in expansion of macro ?ALLOC?
  782 |     Tree_node.list = ALLOC(N_nodes, Tree_node.list, node_t *);
      |                      ^~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
ns.c:784:22: note: in expansion of macro ?ALLOC?
  784 |     Tree_edge.list = ALLOC(N_nodes, Tree_edge.list, edge_t *);
      |                      ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
ns.c:784:22: note: in expansion of macro ?ALLOC?
  784 |     Tree_edge.list = ALLOC(N_nodes, Tree_edge.list, edge_t *);
      |                      ^~~~~
ns.c:798:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  798 |  ND_tree_in(n).list = N_NEW(i + 1, edge_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
ns.c:801:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  801 |  ND_tree_out(n).list = N_NEW(i + 1, edge_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
ns.c: At top level:
ns.c:840:5: warning: no previous prototype for ?rank2? [-Wmissing-prototypes]
  840 | int rank2(graph_t * g, int balance, int maxiter, int search_size)
      |     ^~~~~
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c:2039:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2039 |  vertices = N_NEW(outp * sides, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c:2074:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2074 |  vertices = N_NEW(outp * sides, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c: In function ?poly_inside?:
shapes.c:2284:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2284 |  if (xsize == 0.0)
      |            ^~
shapes.c:2286:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2286 |  if (ysize == 0.0)
      |            ^~
shapes.c: In function ?invflip_side?:
shapes.c:2377:2: warning: switch missing default case [-Wswitch-default]
 2377 |  switch (side) {
      |  ^~~~~~
shapes.c:2393:2: warning: switch missing default case [-Wswitch-default]
 2393 |  switch (side) {
      |  ^~~~~~
shapes.c:2361:5: warning: switch missing default case [-Wswitch-default]
 2361 |     switch (rankdir) {
      |     ^~~~~~
shapes.c: In function ?invflip_angle?:
shapes.c:2426:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2426 |  if (angle == M_PI)
      |            ^~
shapes.c:2428:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2428 |  else if (angle == M_PI * 0.75)
      |                 ^~
shapes.c:2430:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2430 |  else if (angle == M_PI * 0.5)
      |                 ^~
shapes.c:2432:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2432 |  else if (angle == 0)
      |                 ^~
shapes.c:2434:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2434 |  else if (angle == M_PI * -0.25)
      |                 ^~
shapes.c:2436:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2436 |  else if (angle == M_PI * -0.5)
      |                 ^~
shapes.c:2416:5: warning: switch missing default case [-Wswitch-default]
 2416 |     switch (rankdir) {
      |     ^~~~~~
shapes.c: In function ?compassPort?:
shapes.c:2666:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 2666 |  pp->side = side;
      |             ^~~~
shapes.c:2668:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 2668 |  pp->side = invflip_side(side, GD_rankdir(agraphof(n)));
      |             ^~~~~~~~~~~~
shapes.c:2672:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2672 |     if ((p.x == 0) && (p.y == 0))
      |              ^~
shapes.c:2672:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2672 |     if ((p.x == 0) && (p.y == 0))
      |                            ^~
shapes.c:2679:14: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 2679 |  pp->order = (int) ((MC_SCALE * angle) / (2 * M_PI));
      |              ^
  CC       output.lo
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c: In function ?poly_gencode?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
shapes.c:2757:7: note: in expansion of macro ?ALLOC?
 2757 |  AF = ALLOC(A_size, AF, pointf);
      |       ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
shapes.c:2757:7: note: in expansion of macro ?ALLOC?
 2757 |  AF = ALLOC(A_size, AF, pointf);
      |       ^~~~~
shapes.c: In function ?point_init?:
shapes.c:2963:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2963 |     if ((w == MAXDOUBLE) && (h == MAXDOUBLE)) /* neither defined */
      |            ^~
shapes.c:2963:32: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2963 |     if ((w == MAXDOUBLE) && (h == MAXDOUBLE)) /* neither defined */
      |                                ^~
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c:2982:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2982 |     vertices = N_NEW(outp * sides, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
shapes.c: In function ?point_gencode?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
shapes.c:3070:7: note: in expansion of macro ?ALLOC?
 3070 |  AF = ALLOC(A_size, AF, pointf);
      |       ^~~~~
geom.c: In function ?lineToBox?:
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
shapes.c:3070:7: note: in expansion of macro ?ALLOC?
 3070 |  AF = ALLOC(A_size, AF, pointf);
      |       ^~~~~
geom.c:68:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   68 |     if (p.x == q.x) {
      |             ^~
geom.c:78:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   78 |     } else if (p.y == q.y) {
      |                    ^~
shapes.c: In function ?parse_error?:
shapes.c:3172:49: warning: declaration of ?port? shadows a global declaration [-Wshadow]
 3172 | static field_t *parse_error(field_t * rv, char *port)
      |                                           ~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from shapes.c:11:
../../lib/common/types.h:80:7: note: shadowed declaration is here
   80 |     } port;
      |       ^~~~
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c: In function ?parse_reclbl?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
shapes.c:3206:15: note: in expansion of macro ?N_NEW?
 3206 |     rv->fld = N_NEW(maxf, field_t *);
      |               ^~~~~
shapes.c:3207:14: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 3207 |     rv->LR = LR;
      |              ^~
  CC       emit.lo
shapes.c: In function ?pos_reclbl?:
shapes.c:3420:16: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 3420 |     f->sides = sides;
      |                ^~~~~
shapes.c: In function ?record_path?:
shapes.c:3628:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 3628 |      ls = info->fld[i]->b.LL.x;
      |           ^~~~
shapes.c:3629:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 3629 |      rs = info->fld[i]->b.UR.x;
      |           ^~~~
shapes.c:3631:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 3631 |      ls = info->fld[i]->b.LL.y;
      |           ^~~~
shapes.c:3632:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 3632 |      rs = info->fld[i]->b.UR.y;
      |           ^~~~
In file included from ../../lib/common/render.h:42,
                 from shapes.c:11:
shapes.c: In function ?user_shape?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
shapes.c:3779:17: note: in expansion of macro ?ALLOC?
 3779 |     UserShape = ALLOC(N_UserShape, UserShape, shape_desc *);
      |                 ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
shapes.c:3779:17: note: in expansion of macro ?ALLOC?
 3779 |     UserShape = ALLOC(N_UserShape, UserShape, shape_desc *);
      |                 ^~~~~
shapes.c: In function ?cylinder_draw?:
shapes.c:4033:56: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
 4033 |     gvrender_beziercurve(job, AF, sides, FALSE, FALSE, filled);
      |                                                        ^~~~~~
shapes.c:4014:68: warning: unused parameter ?style? [-Wunused-parameter]
 4014 | static void cylinder_draw(GVJ_t * job, pointf * AF, int sides, int style, int filled)
      |                                                                ~~~~^~~~~
shapes.c: In function ?cvtPt?:
shapes.c:4044:5: warning: switch missing default case [-Wswitch-default]
 4044 |     switch (rankdir) {
      |     ^~~~~~
shapes.c: In function ?closestSide?:
shapes.c:4111:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4111 |      p.y = b.LL.y;
      |            ^
shapes.c:4112:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4112 |      p.x = (b.LL.x + b.UR.x) / 2;
      |            ^
shapes.c:4115:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4115 |      p.x = b.UR.x;
      |            ^
shapes.c:4116:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4116 |      p.y = (b.LL.y + b.UR.y) / 2;
      |            ^
shapes.c:4119:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4119 |      p.y = b.UR.y;
      |            ^
shapes.c:4120:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4120 |      p.x = (b.LL.x + b.UR.x) / 2;
      |            ^
shapes.c:4123:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4123 |      p.x = b.LL.x;
      |            ^
shapes.c:4124:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 4124 |      p.y = (b.LL.y + b.UR.y) / 2;
      |            ^
shapes.c:4109:2: warning: switch missing default case [-Wswitch-default]
 4109 |  switch (i) {
      |  ^~~~~~
shapes.c: At top level:
shapes.c:4160:6: warning: no previous prototype for ?gv_initShapes? [-Wmissing-prototypes]
 4160 | void gv_initShapes(void)
      |      ^~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from utils.c:11:
utils.c: In function ?new_queue?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
utils.c:41:36: note: in expansion of macro ?N_NEW?
   41 |     q->head = q->tail = q->store = N_NEW(sz, node_t *);
      |                                    ^~~~~
utils.c: In function ?late_int?:
utils.c:82:10: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   82 |     rv = strtol (p, &endp, 10);
      |          ^~~~~~
utils.c: In function ?get_inputscale?:
utils.c:119:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  119 |     if (d == 0) return POINTS_PER_INCH;
      |           ^~
utils.c: In function ?late_bool?:
utils.c:141:9: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
  141 |  return def;
      |         ^~~
In file included from ../../lib/common/render.h:42,
                 from utils.c:11:
utils.c: In function ?mkDirlist?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
utils.c:346:9: note: in expansion of macro ?ALLOC?
  346 |  dirs = ALLOC (cnt+2,dirs,char*);
      |         ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
utils.c:346:9: note: in expansion of macro ?ALLOC?
  346 |  dirs = ALLOC (cnt+2,dirs,char*);
      |         ^~~~~
utils.c: In function ?mapBool?:
utils.c:465:9: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
  465 |  return atoi(p);
      |         ^~~~~~~
utils.c: In function ?gvToggle?:
utils.c:592:19: warning: unused parameter ?s? [-Wunused-parameter]
  592 | void gvToggle(int s)
      |               ~~~~^
utils.c: In function ?common_init_node?:
utils.c:634:23: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  634 |     ND_showboxes(n) = late_int(n, N_showboxes, 0, 0);
      |                       ^~~~~~~~
utils.c: In function ?setAttr?:
utils.c:910:2: warning: switch missing default case [-Wswitch-default]
  910 |  switch (agobjkind(obj)) {
      |  ^~~~~~
utils.c: In function ?newItem?:
utils.c:981:29: warning: unused parameter ?d? [-Wunused-parameter]
  981 | static void *newItem(Dt_t * d, item * objp, Dtdisc_t * disc)
      |                      ~~~~~~~^
utils.c: In function ?freeItem?:
utils.c:996:29: warning: unused parameter ?d? [-Wunused-parameter]
  996 | static void freeItem(Dt_t * d, item * obj, Dtdisc_t * disc)
      |                      ~~~~~~~^
utils.c:996:55: warning: unused parameter ?disc? [-Wunused-parameter]
  996 | static void freeItem(Dt_t * d, item * obj, Dtdisc_t * disc)
      |                                            ~~~~~~~~~~~^~~~
utils.c: In function ?undoClusterEdges?:
utils.c:1275:14: warning: declaration of ?elist? shadows a global declaration [-Wshadow]
 1275 |     edge_t **elist;
      |              ^~~~~
In file included from ../../lib/common/render.h:38,
                 from utils.c:11:
../../lib/common/types.h:261:7: note: shadowed declaration is here
  261 |     } elist;
      |       ^~~~~
In file included from ../../lib/common/render.h:42,
                 from utils.c:11:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
utils.c:1282:13: note: in expansion of macro ?N_NEW?
 1282 |     elist = N_NEW(ecnt, edge_t*);
      |             ^~~~~
utils.c: In function ?scanEntity?:
utils.c:1335:17: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
 1335 |     if (((len = endp-t) > MAXENTLEN) || (len < 2)) return t;
      |                 ^~~~
utils.c:1336:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1336 |     strncpy (buf, t, len);
      |                      ^~~
utils.c: In function ?htmlEntity?:
utils.c:1378:16: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1378 |   n = (n * 16) + byte;
      |                ^
utils.c:1378:7: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
 1378 |   n = (n * 16) + byte;
      |       ^
utils.c:1385:20: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1385 |       n = (n * 10) + (byte - '0');
      |                    ^
utils.c:1385:11: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
 1385 |       n = (n * 10) + (byte - '0');
      |           ^
utils.c:1412:13: warning: conversion from ?unsigned int? to ?char? may change value [-Wconversion]
 1412 |      *p++ = byte;
      |             ^~~~
utils.c: In function ?cvtAndAppend?:
utils.c:1431:11: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
 1431 |     len = strlen(s);
      |           ^~~~~~
utils.c: In function ?htmlEntityUTF8?:
utils.c:1490:14: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1490 |          v = htmlEntity (&s);
      |              ^~~~~~~~~~
utils.c:1493:8: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
 1493 |    c = v;
      |        ^
utils.c:1496:8: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
 1496 |    c = (v & 0x3F) | 0x80;
      |        ^
utils.c:1501:8: warning: conversion from ?unsigned int? to ?unsigned char? may change value [-Wconversion]
 1501 |    c = (v & 0x3F) | 0x80;
      |        ^
utils.c: In function ?latin1ToUTF8?:
utils.c:1544:10: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1544 |      v = htmlEntity (&s);
      |          ^~~~~~~~~~
utils.c: In function ?utf8ToLatin1?:
utils.c:1583:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 1583 |      outc = (c & 0x03) << 6;
      |             ^
utils.c:1585:13: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
 1585 |      outc = outc | (c & 0x3F);
      |             ^~~~
utils.c: In function ?setEdgeType?:
utils.c:1740:20: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
 1740 |     GD_flags(g) |= et;
      |                    ^~
utils.c: In function ?free_clust?:
utils.c:1880:31: warning: unused parameter ?dt? [-Wunused-parameter]
 1880 | static void free_clust (Dt_t* dt, clust_t* clp, Dtdisc_t* disc)
      |                         ~~~~~~^~
utils.c:1880:59: warning: unused parameter ?disc? [-Wunused-parameter]
 1880 | static void free_clust (Dt_t* dt, clust_t* clp, Dtdisc_t* disc)
      |                                                 ~~~~~~~~~~^~~~
In file included from taper.c:21:
taper.c: In function ?addto?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
taper.c:50:16: note: in expansion of macro ?RALLOC?
   50 |  p->vertices = RALLOC(p->flags,p->vertices,pointf);
      |                ^~~~~~
taper.c: In function ?arcn?:
taper.c:63:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   63 |     if (r == 0) return;
      |           ^~
taper.c: In function ?myatan?:
taper.c:78:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   78 |     if ((x == 0) && (y == 0))
      |            ^~
taper.c:78:24: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   78 |     if ((x == 0) && (y == 0))
      |                        ^~
In file included from taper.c:21:
taper.c: In function ?insertArr?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
taper.c:135:13: note: in expansion of macro ?RALLOC?
  135 |  arr->pts = RALLOC(arr->sz,arr->pts,pathpoint);
      |             ^~~~~~
taper.c: In function ?fixArr?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
taper.c:162:13: note: in expansion of macro ?RALLOC?
  162 |  arr->pts = RALLOC(arr->cnt,arr->pts,pathpoint);
      |             ^~~~~~
taper.c: In function ?pathtolines?:
output.c: In function ?agputc?:
taper.c:182:51: warning: unused parameter ?initwid? [-Wunused-parameter]
  182 | static vararr_t* pathtolines (bezier* bez, double initwid)
      |                                            ~~~~~~~^~~~~~~
output.c:36:14: warning: conversion from ?int? to ?char? may change value [-Wconversion]
   36 |     buf[0] = c;
      |              ^
taper.c: At top level:
taper.c:257:11: warning: no previous prototype for ?taper? [-Wmissing-prototypes]
  257 | stroke_t* taper (bezier* bez, radfunc_t radfunc, double initwid, int linejoin, int linecap)
      |           ^~~~~
taper.c: In function ?taper?:
taper.c:278:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  278 |  l = mymod(i-1,pathcount);
      |      ^~~~~
taper.c:279:6: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  279 |  n = mymod(i+1,pathcount);
      |      ^~~~~
output.c: In function ?writenodeandport?:
output.c:96:61: warning: declaration of ?port? shadows a global declaration [-Wshadow]
   96 | static void writenodeandport(FILE * f, node_t * node, char *port)
      |                                                       ~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from output.c:11:
../../lib/common/types.h:80:7: note: shadowed declaration is here
   80 |     } port;
      |       ^~~~
taper.c:325:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  325 |      if (cos(phi) == 0) {
      |                   ^~
output.c: In function ?attach_attrs_and_arrows?:
output.c:300:10: warning: declaration of ?i? shadows a previous local [-Wshadow]
  300 |      int i;
      |          ^
output.c:233:9: note: shadowed declaration is here
  233 |     int i, j, sides;
      |         ^
In file included from ../../lib/common/render.h:38,
                 from emit.c:22:
emit.c: In function ?initMapData?:
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:163:37: note: in expansion of macro ?TRUE?
  163 |             obj->explicit_tooltip = TRUE;
      |                                     ^~~~
emit.c: In function ?getObjId?:
emit.c:213:5: warning: switch missing default case [-Wswitch-default]
  213 |     switch (agobjkind(obj)) {
      |     ^~~~~~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?map_point?:
emit.c:348:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  348 |  obj->url_map_p = p = N_NEW(obj->url_map_n, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c: In function ?parseSegs?:
emit.c:489:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  489 |     segs->segs = s = N_NEW(nseg+1,colorseg_t);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c:504:20: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  504 |      s[cnum++].t = v;
      |                    ^
emit.c:528:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  528 |      if (s[i].t == 0) nseg++;
      |                 ^~
emit.c:533:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  533 |   if (s[i].t == 0) s[i].t = delta;
      |              ^~
emit.c:533:29: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  533 |   if (s[i].t == 0) s[i].t = delta;
      |                             ^~~~~
emit.c:537:21: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  537 |      s[cnum-1].t += left;
      |                     ^~~~
emit.c: In function ?wedgedEllipse?:
emit.c:586:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  586 |  if (s->t == 0) continue;
      |           ^~
emit.c: In function ?stripedBox?:
emit.c:646:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  646 |  if (s->t == 0) continue;
      |           ^~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?emit_map_rect?:
emit.c:678:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  678 |  obj->url_map_p = p = N_NEW(obj->url_map_n, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c: In function ?map_label?:
emit.c:704:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  704 |  obj->url_map_p = p = N_NEW(obj->url_map_n, pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c: In function ?isRect?:
emit.c:721:30: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  721 |             && p->distortion == 0.0 && p->skew == 0.0);
      |                              ^~
emit.c:721:48: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  721 |             && p->distortion == 0.0 && p->skew == 0.0);
      |                                                ^~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?pEllipse?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:757:10: note: in expansion of macro ?N_NEW?
  757 |     ps = N_NEW(np, pointf);
      |          ^~~~~
emit.c: At top level:
emit.c:822:6: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
  822 | #if (DEBUG==2)
      |      ^~~~~
emit.c: In function ?map_bspline_poly?:
emit.c:862:45: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  862 |     *pbs_n = grealloc(*pbs_n, (*pbs_poly_n) * sizeof(int));
      |                                             ^
emit.c:864:44: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  864 |     *pbs_p = grealloc(*pbs_p, (nump + 2*n) * sizeof(pointf));
      |                                            ^
emit.c:870:6: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
  870 | #if (DEBUG==2)
      |      ^~~~~
emit.c: In function ?selectedLayer?:
emit.c:1056:2: warning: switch missing default case [-Wswitch-default]
 1056 |  switch ((w0 != NULL) + (w1 != NULL)) {
      |  ^~~~~~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?parse_layerselect?:
emit.c:1106:41: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1106 |     int* laylist = N_GNEW(gvc->numLayers+2,int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c:1104:53: warning: unused parameter ?g? [-Wunused-parameter]
 1104 | static int* parse_layerselect(GVC_t *gvc, graph_t * g, char *p)
      |                                           ~~~~~~~~~~^
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?parse_layers?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
emit.c:1159:29: note: in expansion of macro ?ALLOC?
 1159 |             gvc->layerIDs = ALLOC(sz, gvc->layerIDs, char *);
      |                             ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
emit.c:1159:29: note: in expansion of macro ?ALLOC?
 1159 |             gvc->layerIDs = ALLOC(sz, gvc->layerIDs, char *);
      |                             ^~~~~
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
emit.c:1164:25: note: in expansion of macro ?RALLOC?
 1164 |         gvc->layerIDs = RALLOC(ntok + 2, gvc->layerIDs, char *);        /* shrink to minimum size */
      |                         ^~~~~~
emit.c: In function ?pagecode?:
emit.c:1269:5: warning: switch missing default case [-Wswitch-default]
 1269 |     switch (c) {
      |     ^~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from emit.c:22:
emit.c: In function ?init_job_pagination?:
../../lib/common/arith.h:76:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ^
emit.c:1355:18: note: in expansion of macro ?ROUND?
 1355 |     job->width = ROUND((pageSize.x + 2*margin.x) * job->dpi.x / POINTS_PER_INCH);
      |                  ^~~~~
../../lib/common/arith.h:76:25: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ^
emit.c:1356:19: note: in expansion of macro ?ROUND?
 1356 |     job->height = ROUND((pageSize.y + 2*margin.y) * job->dpi.y / POINTS_PER_INCH);
      |                   ^~~~~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?copyPts?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
emit.c:1470:8: note: in expansion of macro ?RALLOC?
 1470 |  pts = RALLOC(sz, pts, pointf);
      |        ^~~~~~
emit.c: In function ?emit_xdot?:
emit.c:1516:100: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
 1516 |   gvrender_beziercurve(job, pts, op->op.u.bezier.cnt, 0, 0, (op->op.kind == xd_filled_bezier?filled:0));
      |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
emit.c:1550:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1550 |       if ((p->x1 == p->x0) && (p->y1 == p->y0))
      |                  ^~
emit.c:1550:38: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1550 |       if ((p->x1 == p->x0) && (p->y1 == p->y0))
      |                                      ^~
emit.c:1494:2: warning: switch missing default case [-Wswitch-default]
 1494 |  switch (op->op.kind) {
      |  ^~~~~~
emit.c: In function ?setup_page?:
emit.c:1651:47: warning: unused parameter ?g? [-Wunused-parameter]
 1651 | static void setup_page(GVJ_t * job, graph_t * g)
      |                                     ~~~~~~~~~~^
emit.c: In function ?edge_in_layer?:
emit.c:1726:52: warning: unused parameter ?g? [-Wunused-parameter]
 1726 | static boolean edge_in_layer(GVJ_t *job, graph_t * g, edge_t * e)
      |                                          ~~~~~~~~~~^
emit.c: In function ?node_in_box?:
emit.c:1766:12: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
 1766 |     return boxf_overlap(ND_bb(n), b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?emit_begin_node?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:1843:21: note: in expansion of macro ?N_NEW?
 1843 |                 p = N_NEW(nump, pointf);
      |                     ^~~~~
emit.c:1847:52: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1847 |             else if (poly->sides < 3 && poly->skew == 0.0 && poly->distortion == 0.0) {
      |                                                    ^~
emit.c:1847:79: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1847 |             else if (poly->sides < 3 && poly->skew == 0.0 && poly->distortion == 0.0) {
      |                                                                               ^~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:1851:25: note: in expansion of macro ?N_NEW?
 1851 |                     p = N_NEW(nump, pointf);
      |                         ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:1878:25: note: in expansion of macro ?N_NEW?
 1878 |                     p = N_NEW(nump, pointf);
      |                         ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:1885:25: note: in expansion of macro ?N_NEW?
 1885 |                     p = N_NEW(nump, pointf);
      |                         ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:1899:17: note: in expansion of macro ?N_NEW?
 1899 |             p = N_NEW(nump, pointf);
      |                 ^~~~~
emit.c: In function ?emit_node?:
emit.c:1937:16: warning: conversion from ?int? to ?char? may change value [-Wconversion]
 1937 |  ND_state(n) = gvc->common.viewNum;       /* mark node as drawn */
      |                ^~~
emit.c: In function ?default_pencolor?:
emit.c:2036:16: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2036 |     len = ncol * (strlen(deflt) + 1);
      |                ^
emit.c:2036:11: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
 2036 |     len = ncol * (strlen(deflt) + 1);
      |           ^~~~
emit.c:2039:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2039 |  buf = realloc(buf, bufsz);
      |                     ^~~~~
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?splitBSpline?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:2085:12: note: in expansion of macro ?N_NEW?
 2085 |     lens = N_NEW(cnt, double);
      |            ^~~~~
emit.c:2102:28: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2102 |     left->list = N_NEW(left->size,pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c:2104:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 2104 |     right->list = N_NEW(right->size,pointf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
emit.c:2112:9: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
 2112 |     r = (len - (sum - last))/last;
      |         ^
emit.c: In function ?multicolor?:
emit.c:2173:29: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
 2173 |   splitBSpline (&bz0, (s->t)/(left+s->t), &bz_l, &bz_r);
      |                       ~~~~~~^~~~~~~~~~~~
emit.c: In function ?nonefunc?:
emit.c:2221:32: warning: unused parameter ?curlen? [-Wunused-parameter]
 2221 | static double nonefunc (double curlen, double totallen, double initwid)
      |                         ~~~~~~~^~~~~~
emit.c:2221:47: warning: unused parameter ?totallen? [-Wunused-parameter]
 2221 | static double nonefunc (double curlen, double totallen, double initwid)
      |                                        ~~~~~~~^~~~~~~~
emit.c: In function ?emit_edge_graphics?:
emit.c:2345:42: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2345 |      offspl.list = malloc(sizeof(bezier) * offspl.size);
      |                                          ^
emit.c:2346:42: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2346 |      tmpspl.list = malloc(sizeof(bezier) * tmpspl.size);
      |                                          ^
emit.c:2351:57: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2351 |   offlist = offspl.list[i].list = malloc(sizeof(pointf) * bz.size);
      |                                                         ^
emit.c:2352:57: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 2352 |   tmplist = tmpspl.list[i].list = malloc(sizeof(pointf) * bz.size);
      |                                                         ^
In file included from ../../lib/common/render.h:38,
                 from emit.c:22:
emit.c: In function ?emit_begin_edge?:
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2508:26: note: in expansion of macro ?TRUE?
 2508 |  obj->labeledgealigned = TRUE;
      |                          ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2564:37: note: in expansion of macro ?TRUE?
 2564 |             obj->explicit_tailurl = TRUE;
      |                                     ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2570:37: note: in expansion of macro ?TRUE?
 2570 |             obj->explicit_headurl = TRUE;
      |                                     ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2580:33: note: in expansion of macro ?TRUE?
 2580 |      obj->explicit_edgetarget = TRUE;
      |                                 ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2591:33: note: in expansion of macro ?TRUE?
 2591 |      obj->explicit_tailtarget = TRUE;
      |                                 ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2596:33: note: in expansion of macro ?TRUE?
 2596 |      obj->explicit_headtarget = TRUE;
      |                                 ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2609:30: note: in expansion of macro ?TRUE?
 2609 |      obj->explicit_tooltip = TRUE;
      |                              ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2618:35: note: in expansion of macro ?TRUE?
 2618 |      obj->explicit_labeltooltip = TRUE;
      |                                   ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2627:34: note: in expansion of macro ?TRUE?
 2627 |      obj->explicit_tailtooltip = TRUE;
      |                                  ^~~~
../../lib/common/types.h:23:16: warning: conversion from ?int? to ?signed char:1? changes value from ?1? to ?-1? [-Wconversion]
   23 | #define NOT(v) (!(v))
      |                ^
../../lib/common/types.h:29:14: note: in expansion of macro ?NOT?
   29 | #define TRUE NOT(FALSE)
      |              ^~~
emit.c:2636:34: note: in expansion of macro ?TRUE?
 2636 |      obj->explicit_headtooltip = TRUE;
      |                                  ^~~~
emit.c: In function ?nodeIntersect?:
emit.c:2738:38: warning: unused parameter ?itooltip? [-Wunused-parameter]
 2738 |     boolean explicit_itooltip, char* itooltip,
      |                                ~~~~~~^~~~~~~~
emit.c:2739:13: warning: unused parameter ?explicit_itarget? [-Wunused-parameter]
 2739 |     boolean explicit_itarget, char* itarget)
      |     ~~~~~~~~^~~~~~~~~~~~~~~~
emit.c:2739:37: warning: unused parameter ?itarget? [-Wunused-parameter]
 2739 |     boolean explicit_itarget, char* itarget)
      |                               ~~~~~~^~~~~~~
emit.c: In function ?emit_end_edge?:
emit.c:2795:28: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
 2795 |  nodeIntersect (job, p, obj->explicit_tailurl, obj->tailurl,
      |                         ~~~^~~~~~~~~~~~~~~~~~
emit.c:2796:9: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
 2796 |      obj->explicit_tailtooltip, obj->tailtooltip,
      |      ~~~^~~~~~~~~~~~~~~~~~~~~~
emit.c:2797:9: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
 2797 |      obj->explicit_tailtarget, obj->tailtarget);
      |      ~~~^~~~~~~~~~~~~~~~~~~~~
emit.c:2805:28: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
 2805 |  nodeIntersect (job, p, obj->explicit_headurl, obj->headurl,
      |                         ~~~^~~~~~~~~~~~~~~~~~
emit.c:2806:9: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
 2806 |      obj->explicit_headtooltip, obj->headtooltip,
      |      ~~~^~~~~~~~~~~~~~~~~~~~~~
emit.c:2807:9: warning: conversion to ?boolean? {aka ?unsigned char?} from ?signed char:1? may change the sign of the result [-Wsign-conversion]
 2807 |      obj->explicit_headtarget, obj->headtarget);
      |      ~~~^~~~~~~~~~~~~~~~~~~~~
emit.c: In function ?textBB?:
emit.c:2921:5: warning: switch missing default case [-Wswitch-default]
 2921 |     switch (span->just) {
      |     ^~~~~~
emit.c: In function ?xdotBB?:
emit.c:2964:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2964 |     if ((bb.LL.x == bb.UR.x) && (bb.LL.y == bb.UR.y)) {
      |                  ^~
emit.c:2964:42: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2964 |     if ((bb.LL.x == bb.UR.x) && (bb.LL.y == bb.UR.y)) {
      |                                          ^~
emit.c:3001:17: warning: conversion from ?int? to ?unsigned char:7? may change value [-Wconversion]
 3001 |      tf.flags = fontflags;
      |                 ^~~~~~~~~
emit.c:3016:18: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
 3016 |      fontflags = op->op.u.fontchar;
      |                  ^~
emit.c: In function ?init_job_dpi?:
emit.c:3142:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 3142 |     if (GD_drawing(g)->dpi != 0) {
      |                            ^~
emit.c: In function ?init_job_viewport?:
emit.c:3186:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 3186 |  if (sz.x == 0) sz.x = size.x;
      |           ^~
emit.c:3187:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 3187 |  if (sz.y == 0) sz.y = size.y;
      |           ^~
emit.c: In function ?emit_end_graph?:
emit.c:3398:51: warning: unused parameter ?g? [-Wunused-parameter]
 3398 | static void emit_end_graph(GVJ_t * job, graph_t * g)
      |                                         ~~~~~~~~~~^
In file included from ../../lib/common/render.h:42,
                 from emit.c:22:
emit.c: In function ?emit_page?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
emit.c:3445:10: note: in expansion of macro ?N_NEW?
 3445 |      p = N_NEW(nump, pointf);
      |          ^~~~~
emit.c: In function ?free_string_entry?:
emit.c:3535:40: warning: unused parameter ?dict? [-Wunused-parameter]
 3535 | static void free_string_entry(Dict_t * dict, char *key, Dtdisc_t * disc)
      |                               ~~~~~~~~~^~~~
emit.c:3535:68: warning: unused parameter ?disc? [-Wunused-parameter]
 3535 | static void free_string_entry(Dict_t * dict, char *key, Dtdisc_t * disc)
      |                                                         ~~~~~~~~~~~^~~~
emit.c: At top level:
emit.c:3564:6: warning: no previous prototype for ?emit_once_reset? [-Wmissing-prototypes]
 3564 | void emit_once_reset(void)
      |      ^~~~~~~~~~~~~~~
  CCLD     libcommon_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/common'
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/common'
Making all in pack
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/pack'
  CC       pack.lo
  CC       ccomps.lo
pack.c: In function ?genBox?:
pack.c:235:21: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  235 |     LL.x = center.x - margin;
      |                     ^
pack.c:235:12: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  235 |     LL.x = center.x - margin;
      |            ^~~~~~
pack.c:236:21: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  236 |     LL.y = center.y - margin;
      |                     ^
pack.c:236:12: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  236 |     LL.y = center.y - margin;
      |            ^~~~~~
pack.c:237:41: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  237 |     UR.x = center.x + bb.UR.x - bb.LL.x + margin;
      |                                         ^
pack.c:237:12: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  237 |     UR.x = center.x + bb.UR.x - bb.LL.x + margin;
      |            ^~~~~~
pack.c:238:41: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  238 |     UR.y = center.y + bb.UR.y - bb.LL.y + margin;
      |                                         ^
pack.c:238:12: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  238 |     UR.y = center.y + bb.UR.y - bb.LL.y + margin;
      |            ^~~~~~
pack.c:30:20: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   30 | #define GRID(x,s) ((int)ceil((x)/(s)))
      |                    ^
pack.c:248:9: note: in expansion of macro ?GRID?
  248 |     W = GRID(bb0.UR.x - bb0.LL.x + 2 * margin, ssize);
      |         ^~~~
pack.c:30:20: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   30 | #define GRID(x,s) ((int)ceil((x)/(s)))
      |                    ^
pack.c:249:9: note: in expansion of macro ?GRID?
  249 |     H = GRID(bb0.UR.y - bb0.LL.y + 2 * margin, ssize);
      |         ^~~~
In file included from ../../lib/common/render.h:42,
                 from pack.c:19:
pack.c: In function ?genPoly?:
pack.c:307:15: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  307 |  alg = N_GNEW(agnnodes(g), void *);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
pack.c:320:11: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  320 |   bb.LL.x -= margin;
      |           ^~
pack.c:320:14: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  320 |   bb.LL.x -= margin;
      |              ^~~~~~
pack.c:321:11: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  321 |   bb.LL.y -= margin;
      |           ^~
pack.c:321:14: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  321 |   bb.LL.y -= margin;
      |              ^~~~~~
pack.c:322:11: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  322 |   bb.UR.x += margin;
      |           ^~
pack.c:322:14: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  322 |   bb.UR.x += margin;
      |              ^~~~~~
pack.c:323:11: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  323 |   bb.UR.y += margin;
      |           ^~
pack.c:323:14: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  323 |   bb.UR.y += margin;
      |              ^~~~~~
pack.c:343:10: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  343 |   s2.x = margin + ND_xsize(n) / 2;
      |          ^~~~~~
pack.c:344:10: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  344 |   s2.y = margin + ND_ysize(n) / 2;
      |          ^~~~~~
pack.c:379:13: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  379 |      s2.x = margin + ND_xsize(n) / 2;
      |             ^~~~~~
pack.c:380:13: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  380 |      s2.y = margin + ND_ysize(n) / 2;
      |             ^~~~~~
pack.c:30:20: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   30 | #define GRID(x,s) ((int)ceil((x)/(s)))
      |                    ^
pack.c:398:9: note: in expansion of macro ?GRID?
  398 |     W = GRID(GD_bb(g).UR.x - GD_bb(g).LL.x + 2 * margin, ssize);
      |         ^~~~
pack.c:30:20: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   30 | #define GRID(x,s) ((int)ceil((x)/(s)))
      |                    ^
pack.c:399:9: note: in expansion of macro ?GRID?
  399 |     H = GRID(GD_bb(g).UR.y - GD_bb(g).LL.y + 2 * margin, ssize);
      |         ^~~~
pack.c: In function ?placeGraph?:
pack.c:30:20: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   30 | #define GRID(x,s) ((int)ceil((x)/(s)))
      |                    ^
pack.c:496:6: note: in expansion of macro ?GRID?
  496 |  W = GRID(bb.UR.x - bb.LL.x + 2 * margin, step);
      |      ^~~~
pack.c:30:20: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   30 | #define GRID(x,s) ((int)ceil((x)/(s)))
      |                    ^
pack.c:497:6: note: in expansion of macro ?GRID?
  497 |  H = GRID(bb.UR.y - bb.LL.y + 2 * margin, step);
      |      ^~~~
pack.c:504:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  504 |     W = ceil(bb.UR.x - bb.LL.x);
      |         ^~~~
pack.c:505:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  505 |     H = ceil(bb.UR.y - bb.LL.y);
      |         ^~~~
pack.c: In function ?ucmpf?:
pack.c:572:14: warning: conversion to ?int? from ?packval_t? {aka ?unsigned int?} may change the sign of the result [-Wsign-conversion]
  572 |     int dX = userVals[x->index];
      |              ^~~~~~~~
pack.c:573:14: warning: conversion to ?int? from ?packval_t? {aka ?unsigned int?} may change the sign of the result [-Wsign-conversion]
  573 |     int dY = userVals[y->index];
      |              ^~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from pack.c:19:
pack.c: In function ?arrayRects?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:611:21: note: in expansion of macro ?N_NEW?
  611 |     point* places = N_NEW(ng, point);
      |                     ^~~~~
pack.c:624:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  624 |      nr = ceil(sqrt(ng));
      |           ^~~~
pack.c:635:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  635 |      nc = ceil(sqrt(ng));
      |           ^~~~
In file included from ../../lib/common/render.h:42,
                 from pack.c:19:
pack.c:641:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  641 |     widths = N_NEW(nc+1, double);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
pack.c:642:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  642 |     heights = N_NEW(nr+1, double);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:644:17: note: in expansion of macro ?N_NEW?
  644 |     ip = info = N_NEW(ng, ainfo);
      |                 ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:652:13: note: in expansion of macro ?N_NEW?
  652 |     sinfo = N_NEW(ng, ainfo*);
      |             ^~~~~
pack.c:659:15: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  659 |  qsort(sinfo, ng, sizeof(ainfo *), ucmpf);
      |               ^~
pack.c:662:15: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  662 |  qsort(sinfo, ng, sizeof(ainfo *), acmpf);
      |               ^~
pack.c:698:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  698 |      places[idx].x = widths[c];
      |                      ^~~~~~
pack.c:700:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  700 |      places[idx].x = widths[c+1] - (bb.UR.x - bb.LL.x);
      |                      ^~~~~~
pack.c:702:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  702 |      places[idx].x = (widths[c] + widths[c+1] - bb.UR.x - bb.LL.x)/2.0;
      |                      ^
pack.c:704:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  704 |      places[idx].y = heights[r] - (bb.UR.y - bb.LL.y);
      |                      ^~~~~~~
pack.c:706:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  706 |      places[idx].y = heights[r+1];
      |                      ^~~~~~~
pack.c:708:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  708 |      places[idx].y = (heights[r] + heights[r+1] - bb.UR.y - bb.LL.y)/2.0;
      |                      ^
In file included from ../../lib/common/render.h:42,
                 from pack.c:19:
pack.c: In function ?polyRects?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:739:12: note: in expansion of macro ?N_NEW?
  739 |     info = N_NEW(ng, ginfo);
      |            ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:746:13: note: in expansion of macro ?N_NEW?
  746 |     sinfo = N_NEW(ng, ginfo *);
      |             ^~~~~
pack.c:750:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  750 |     qsort(sinfo, ng, sizeof(ginfo *), cmpf);
      |                  ^~
In file included from ../../lib/common/render.h:42,
                 from pack.c:19:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:753:14: note: in expansion of macro ?N_NEW?
  753 |     places = N_NEW(ng, point);
      |              ^~~~~
pack.c: In function ?polyGraphs?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:839:11: note: in expansion of macro ?N_GNEW?
  839 |     bbs = N_GNEW(ng, boxf);
      |           ^~~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:854:12: note: in expansion of macro ?N_NEW?
  854 |     info = N_NEW(ng, ginfo);
      |            ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:866:13: note: in expansion of macro ?N_NEW?
  866 |     sinfo = N_NEW(ng, ginfo *);
      |             ^~~~~
pack.c:870:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  870 |     qsort(sinfo, ng, sizeof(ginfo *), cmpf);
      |                  ^~
In file included from ../../lib/common/render.h:42,
                 from pack.c:19:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:873:14: note: in expansion of macro ?N_NEW?
  873 |     places = N_NEW(ng, point);
      |              ^~~~~
pack.c: In function ?putGraphs?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:920:11: note: in expansion of macro ?N_GNEW?
  920 |     bbs = N_GNEW(ng, boxf);
      |           ^~~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pack.c:930:20: note: in expansion of macro ?N_NEW?
  930 |      pinfo->vals = N_NEW(ng, packval_t);
      |                    ^~~~~
pack.c:934:24: warning: conversion to ?packval_t? {aka ?unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  934 |       pinfo->vals[i] = v;
      |                        ^
pack.c: In function ?parsePackModeInfo?:
pack.c:1288:2: warning: switch missing default case [-Wswitch-default]
 1288 |  switch (*p) {
      |  ^~~~~~
pack.c: In function ?getPackInfo?:
pack.c:1374:21: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1374 |     pinfo->margin = getPack(g, dfltMargin, dfltMargin);
      |                     ^~~~~~~
  CCLD     libpack_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/pack'
Making all in xdot
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/xdot'
  CC       xdot.lo
xdot.c: In function ?agxbmore?:
xdot.c:50:12: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   50 |     size = xb->eptr - xb->buf;
      |            ^~
xdot.c:52:14: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   52 |     if (size + ssz > nsize)
      |              ^
xdot.c:52:20: warning: comparison of integer expressions of different signedness: ?unsigned int? and ?int? [-Wsign-compare]
   52 |     if (size + ssz > nsize)
      |                    ^
xdot.c:53:15: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   53 |  nsize = size + ssz;
      |               ^
xdot.c:53:10: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   53 |  nsize = size + ssz;
      |          ^~~~
xdot.c:54:11: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   54 |     cnt = xb->ptr - xb->buf;
      |           ^~
xdot.c:56:26: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   56 |  nbuf = realloc(xb->buf, nsize);
      |                          ^~~~~
xdot.c:17:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                 ^~~
xdot.c:58:9: note: in expansion of macro ?N_NEW?
   58 |  nbuf = N_NEW(nsize, unsigned char);
      |         ^~~~~
xdot.c:59:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   59 |  memcpy(nbuf, xb->buf, cnt);
      |                        ^~~
xdot.c: In function ?agxbput?:
xdot.c:70:24: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?unsigned int? may change value [-Wconversion]
   70 |     unsigned int ssz = strlen(s);
      |                        ^~~~~~
xdot.c:75:12: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   75 |     return ssz;
      |            ^~~
xdot.c: In function ?parsePolyline?:
xdot.c:17:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                 ^~~
xdot.c:173:16: note: in expansion of macro ?N_NEW?
  173 |     pts = ps = N_NEW(i, xdot_point);
      |                ^~~~~
xdot.c: In function ?parseString?:
xdot.c:209:17: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                 ~~~
......
  209 |     c = N_NEW(i + 1, char);
xdot.c:17:34: note: in definition of macro ?N_NEW?
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                  ^
xdot.c: In function ?parseXDotFOn?:
xdot.c:428:9: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  428 |  if (sz <= sizeof(xdot_op))
      |         ^~
xdot.c:439:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  439 |  ops = calloc(XDBSIZE, sz);
      |                        ^~
xdot.c:444:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  444 |  ops = realloc(ops, bufsz * sz);
      |                     ~~~~~~^~~~
xdot.c:445:50: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  445 |  memset(ops + initcnt*sz, '\0', (bufsz - initcnt)*sz);
      |                                 ~~~~~~~~~~~~~~~~~^~~
xdot.c:452:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  452 |      ops = realloc(ops, bufsz * sz);
      |                         ~~~~~~^~~~
xdot.c:453:50: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  453 |      memset(ops + oldsz*sz, '\0', (bufsz - oldsz)*sz);
      |                                   ~~~~~~~~~~~~~~~^~~
xdot.c:461:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  461 |  x->ops = realloc(ops, x->cnt * sz);
      |                        ~~~~~~~^~~~
xdot.c: In function ?printAlign?:
xdot.c:571:5: warning: switch missing default case [-Wswitch-default]
  571 |     switch (a) {
      |     ^~~~~~
xdot.c: In function ?toGradString?:
xdot.c:598:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  598 |  printFloat (cp->u.ling.x0, gradprint, xb, 0);
      |              ~~~~~~~~~~^~~
xdot.c:599:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  599 |  printFloat (cp->u.ling.y0, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:600:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  600 |  printFloat (cp->u.ling.x1, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:601:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  601 |  printFloat (cp->u.ling.y1, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:607:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  607 |  printFloat (cp->u.ring.x0, gradprint, xb, 0);
      |              ~~~~~~~~~~^~~
xdot.c:608:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  608 |  printFloat (cp->u.ring.y0, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:609:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  609 |  printFloat (cp->u.ring.r0, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:610:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  610 |  printFloat (cp->u.ring.x1, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:611:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  611 |  printFloat (cp->u.ring.y1, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c:612:24: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  612 |  printFloat (cp->u.ring.r1, gradprint, xb, 1);
      |              ~~~~~~~~~~^~~
xdot.c: In function ?printXDot_Op?:
xdot.c:685:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  685 |  printInt(op->u.text.x, print, info);
      |           ~~~~~~~~~~^~
xdot.c:686:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  686 |  printInt(op->u.text.y, print, info);
      |           ~~~~~~~~~~^~
xdot.c:688:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  688 |  printInt(op->u.text.width, print, info);
      |           ~~~~~~~~~~^~~~~~
xdot.c:693:23: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  693 |  printFloat(op->u.font.size, print, info, 1);
      |             ~~~~~~~~~~^~~~~
xdot.c:698:16: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  698 |  printInt(op->u.fontchar, print, info);
      |           ~~~~~^~~~~~~~~
xdot.c:636:5: warning: switch missing default case [-Wswitch-default]
  636 |     switch (op->kind) {
      |     ^~~~~~
xdot.c: In function ?jsonXDot_Op?:
xdot.c:809:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  809 |  printInt(op->u.text.x, print, info);
      |           ~~~~~~~~~~^~
xdot.c:811:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  811 |  printInt(op->u.text.y, print, info);
      |           ~~~~~~~~~~^~
xdot.c:815:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  815 |  printInt(op->u.text.width, print, info);
      |           ~~~~~~~~~~^~~~~~
xdot.c:823:23: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  823 |  printFloat(op->u.font.size, print, info, 1);
      |             ~~~~~~~~~~^~~~~
xdot.c:830:16: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  830 |  printInt(op->u.fontchar, print, info);
      |           ~~~~~^~~~~~~~~
xdot.c:760:5: warning: switch missing default case [-Wswitch-default]
  760 |     switch (op->kind) {
      |     ^~~~~~
xdot.c: In function ?sprintXDot?:
xdot.c:868:19: warning: cast between incompatible function types from ?int (*)(char *, agxbuf *)? to ?void (*)(char *, void *)? [-Wcast-function-type]
  868 |     _printXDot(x, (pf) agxbput, &xb, printXDot_Op);
      |                   ^
xdot.c: In function ?fprintXDot?:
xdot.c:877:19: warning: cast between incompatible function types from ?int (*)(const char * restrict,  FILE * restrict)? to ?void (*)(char *, void *)? [-Wcast-function-type]
  877 |     _printXDot(x, (pf) fputs, fp, printXDot_Op);
      |                   ^
xdot.c: In function ?jsonXDot?:
xdot.c:883:19: warning: cast between incompatible function types from ?int (*)(const char * restrict,  FILE * restrict)? to ?void (*)(char *, void *)? [-Wcast-function-type]
  883 |     _printXDot(x, (pf) fputs, fp, jsonXDot_Op);
      |                   ^
xdot.c: In function ?radGradient?:
xdot.c:1036:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                 ~~~
......
 1036 |     stops = N_NEW(clr->u.ring.n_stops,xdot_color_stop);
xdot.c:17:34: note: in definition of macro ?N_NEW?
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                  ^
xdot.c:1040:18: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
 1040 |  stops[i].frac = d;
      |                  ^
xdot.c: In function ?linGradient?:
xdot.c:1073:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                 ~~~
......
 1073 |     stops = N_NEW(clr->u.ling.n_stops,xdot_color_stop);
xdot.c:17:34: note: in definition of macro ?N_NEW?
   17 | #define N_NEW(n,t)       calloc((n), sizeof(t))
      |                                  ^
xdot.c:1077:18: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
 1077 |  stops[i].frac = d;
      |                  ^
  CCLD     libxdot.la
  CCLD     libxdot_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/xdot'
Making all in label
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/label'
  CC       rectangle.lo
  CC       index.lo
  CC       node.lo
  CC       split.q.lo
  CC       xlabels.lo
node.c: In function ?PickBranch?:
node.c:126:13: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  126 |      area = RectArea(rr);
      |             ^~~~~~~~
node.c:129:33: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  129 |      increase = RectArea(&rect) - area;
      |                                 ^
node.c:129:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  129 |      increase = RectArea(&rect) - area;
      |                 ^~~~~~~~
split.q.c: In function ?SplitNode?:
split.q.c:70:16: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
   70 |     int area = RectArea(&p->cover[0]) + RectArea(&p->cover[1]);
      |                ^~~~~~~~
split.q.c:74:58: warning: conversion from ?int? to ?float? may change value [-Wconversion]
   74 |  rtp->SplitMeritSum += (float) rtp->split.CoverSplitArea / area;
      |                                                          ^
split.q.c: In function ?MethodZero?:
split.q.c:153:23: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  153 |       RectArea(&rect) - rtp->split.Partitions[0].area[0];
      |                       ^
split.q.c:153:7: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  153 |       RectArea(&rect) - rtp->split.Partitions[0].area[0];
      |       ^~~~~~~~
split.q.c:156:23: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  156 |       RectArea(&rect) - rtp->split.Partitions[0].area[1];
      |                       ^
split.q.c:156:7: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  156 |       RectArea(&rect) - rtp->split.Partitions[0].area[1];
      |       ^~~~~~~~
split.q.c: In function ?Classify?:
split.q.c:248:2: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  248 |  RectArea(&rtp->split.Partitions[0].cover[group]);
      |  ^~~~~~~~
rectangle.c: In function ?RectArea?:
rectangle.c:74:26: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   74 |       unsigned int dim = r->boundary[i + NUMDIMS] - r->boundary[i];
      |                          ^
xlabels.c: In function ?xlhorder?:
xlabels.c:88:12: warning: cast from function call of type ?double? to non-matching type ?unsigned int? [-Wbad-function-cast]
   88 |     return (unsigned)floor(log2(round(fmax(maxx, maxy)))) + 1;
      |            ^
xlabels.c: In function ?hd_hil_s_from_xy?:
xlabels.c:131:12: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  131 |  s = 4 * s + 2 * xi + (xi ^ yi); /* Append two bits to s. */
      |            ^
xlabels.c:131:21: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  131 |  s = 4 * s + 2 * xi + (xi ^ yi); /* Append two bits to s. */
      |                     ^
In file included from xlabels.c:11:
xlabels.c: In function ?lblenclosing?:
xlabels.c:180:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  180 |   assert(objp1->sz.x == 0 && objp1->sz.y == 0);
      |                      ^~
xlabels.c:180:42: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  180 |   assert(objp1->sz.x == 0 && objp1->sz.y == 0);
      |                                          ^~
xlabels.c:180:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  180 |   assert(objp1->sz.x == 0 && objp1->sz.y == 0);
      |                      ^~
xlabels.c:180:42: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  180 |   assert(objp1->sz.x == 0 && objp1->sz.y == 0);
      |                                          ^~
xlabels.c: In function ?objp2rect?:
xlabels.c:193:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  193 |     r->boundary[0] = op->pos.x;
      |                      ^~
xlabels.c:194:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  194 |     r->boundary[1] = op->pos.y;
      |                      ^~
xlabels.c:195:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  195 |     r->boundary[2] = op->pos.x + op->sz.x;
      |                      ^~
xlabels.c:196:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  196 |     r->boundary[3] = op->pos.y + op->sz.y;
      |                      ^~
xlabels.c: In function ?objplp2rect?:
xlabels.c:204:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  204 |     r->boundary[0] = lp->pos.x;
      |                      ^~
xlabels.c:205:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  205 |     r->boundary[1] = lp->pos.y;
      |                      ^~
xlabels.c:206:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  206 |     r->boundary[2] = lp->pos.x + lp->sz.x;
      |                      ^~
xlabels.c:207:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  207 |     r->boundary[3] = lp->pos.y + lp->sz.y;
      |                      ^~
xlabels.c: In function ?objplpmks?:
xlabels.c:221:24: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
  221 |     rect.boundary[0] = (int) floor(objp->pos.x - p.x);
      |                        ^
xlabels.c:222:24: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
  222 |     rect.boundary[1] = (int) floor(objp->pos.y - p.y);
      |                        ^
xlabels.c:224:24: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
  224 |     rect.boundary[2] = (int) ceil(objp->pos.x + objp->sz.x + p.x);
      |                        ^
xlabels.c:226:24: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
  226 |     rect.boundary[3] = (int) ceil(objp->pos.y + objp->sz.y + p.y);
      |                        ^
xlabels.c: In function ?getintrsxi?:
xlabels.c:241:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  241 |     if ((op->pos.x == 0.0 && op->pos.y == 0.0) ||
      |                    ^~
xlabels.c:241:40: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  241 |     if ((op->pos.x == 0.0 && op->pos.y == 0.0) ||
      |                                        ^~
xlabels.c:242:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  242 |  (cp->pos.x == 0.0 && cp->pos.y == 0.0))
      |             ^~
xlabels.c:242:33: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  242 |  (cp->pos.x == 0.0 && cp->pos.y == 0.0))
      |                                 ^~
xlabels.c:233:35: warning: unused parameter ?xlp? [-Wunused-parameter]
  233 | static int getintrsxi(XLabels_t * xlp, object_t * op, object_t * cp)
      |                       ~~~~~~~~~~~~^~~
xlabels.c: In function ?xlhdxload?:
xlabels.c:537:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  537 |     int order = xlhorder(xlp);
      |                 ^~~~~~~~
xlabels.c:553:12: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  553 |  hp->key = hd_hil_s_from_xy(pi, order);
      |            ^~~~~~~~~~~~~~~~
xlabels.c: In function ?placeLabels?:
xlabels.c:628:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  628 |  } else if(bp.area == 0) {
      |                    ^~
  CCLD     liblabel_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/label'
Making all in gvc
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/gvc'
  CC       gvrender.lo
  CC       gvlayout.lo
  CC       gvplugin.lo
  CC       gvdevice.lo
  CC       gvjobs.lo
  CC       gvevent.lo
  CC       gvloadimage.lo
  CC       gvcontext.lo
gvjobs.c: In function ?gv_argvlist_set_item?:
gvjobs.c:111:49: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  111 |  list->argv = grealloc(list->argv, (list->alloc)*(sizeof(char*)));
      |                                                 ^
gvlayout.c: In function ?gvFreeLayout?:
gvlayout.c:104:26: warning: unused parameter ?gvc? [-Wunused-parameter]
  104 | int gvFreeLayout(GVC_t * gvc, Agraph_t * g)
      |                  ~~~~~~~~^~~
gvplugin.c: In function ?gvplugin_library_load?:
gvevent.c: In function ?gvevent_leave_obj?:
gvevent.c:225:37: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  225 |      GD_gui_state((graph_t*)obj) &= ~GUI_STATE_ACTIVE;
      |                                     ^
gvplugin.c:152:62: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  152 | gvplugin_library_t *gvplugin_library_load(GVC_t * gvc, char *path)
      |                                                        ~~~~~~^~~~
gvevent.c:228:36: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  228 |      ND_gui_state((node_t*)obj) &= ~GUI_STATE_ACTIVE;
      |                                    ^
In file included from gvplugin.c:29:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvevent.c:231:36: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  231 |      ED_gui_state((edge_t*)obj) &= ~GUI_STATE_ACTIVE;
      |                                    ^
gvevent.c:223:9: warning: switch missing default case [-Wswitch-default]
  223 |         switch (agobjkind(obj)) {
      |         ^~~~~~
gvevent.c: In function ?gvevent_enter_obj?:
gvevent.c:250:9: warning: switch missing default case [-Wswitch-default]
  250 |         switch (agobjkind(obj)) {
      |         ^~~~~~
gvevent.c: In function ?gvevent_select_current_obj?:
gvevent.c:330:27: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  330 |      GD_gui_state(obj) &= ~GUI_STATE_SELECTED;
      |                           ^
gvevent.c:334:27: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  334 |      ND_gui_state(obj) &= ~GUI_STATE_SELECTED;
      |                           ^
gvevent.c:338:27: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  338 |      ED_gui_state(obj) &= ~GUI_STATE_SELECTED;
      |                           ^
gvevent.c:327:9: warning: switch missing default case [-Wswitch-default]
  327 |         switch (agobjkind(obj)) {
      |         ^~~~~~
gvevent.c:348:9: warning: switch missing default case [-Wswitch-default]
  348 |         switch (agobjkind(obj)) {
      |         ^~~~~~
gvevent.c: In function ?gvevent_button_press?:
gvevent.c:381:16: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  381 |  job->button = button;
      |                ^~~~~~
gvevent.c:386:16: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  386 |  job->button = button;
      |                ^~~~~~
gvevent.c:392:16: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
  392 |  job->button = button;
      |                ^~~~~~
gvevent.c:376:5: warning: switch missing default case [-Wswitch-default]
  376 |     switch (button) {
      |     ^~~~~~
gvevent.c: In function ?gvevent_button_release?:
gvevent.c:435:52: warning: unused parameter ?button? [-Wunused-parameter]
  435 | static void gvevent_button_release(GVJ_t *job, int button, pointf pointer)
      |                                                ~~~~^~~~~~
gvevent.c:435:67: warning: unused parameter ?pointer? [-Wunused-parameter]
  435 | static void gvevent_button_release(GVJ_t *job, int button, pointf pointer)
      |                                                            ~~~~~~~^~~~~~~
gvevent.c: In function ?gvevent_motion?:
gvevent.c:450:5: warning: switch missing default case [-Wswitch-default]
  450 |     switch (job->button) {
      |     ^~~~~~
gvevent.c: In function ?quit_cb?:
gvevent.c:474:28: warning: unused parameter ?job? [-Wunused-parameter]
  474 | static int quit_cb(GVJ_t * job)
      |                    ~~~~~~~~^~~
gvevent.c: In function ?toggle_fit_cb?:
gvevent.c:539:15: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  539 |  dflt_width = job->width;
      |               ^~~
gvplugin.c: At top level:
gvevent.c:540:16: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  540 |  dflt_height = job->height;
      |                ^~~
gvplugin.c:427:8: warning: no previous prototype for ?gvPluginList? [-Wmissing-prototypes]
  427 | char **gvPluginList(GVC_t * gvc, const char *kind, int *sz, const char *str)
      |        ^~~~~~~~~~~~
gvevent.c: In function ?gvevent_modify?:
gvevent.c:551:37: warning: unused parameter ?job? [-Wunused-parameter]
  551 | static void gvevent_modify (GVJ_t * job, const char *name, const char *value)
      |                             ~~~~~~~~^~~
gvplugin.c: In function ?gvPluginList?:
gvevent.c:551:54: warning: unused parameter ?name? [-Wunused-parameter]
  551 | static void gvevent_modify (GVJ_t * job, const char *name, const char *value)
      |                                          ~~~~~~~~~~~~^~~~
gvplugin.c:437:23: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  437 |     for (api = 0; api < ARRAY_SIZE(api_names); api++) {
      |                       ^
gvevent.c:551:72: warning: unused parameter ?value? [-Wunused-parameter]
  551 | static void gvevent_modify (GVJ_t * job, const char *name, const char *value)
      |                                                            ~~~~~~~~~~~~^~~~~
gvevent.c: In function ?gvevent_delete?:
gvevent.c:556:37: warning: unused parameter ?job? [-Wunused-parameter]
  556 | static void gvevent_delete (GVJ_t * job)
      |                             ~~~~~~~~^~~
In file included from gvplugin.c:28:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
gvplugin.c:455:20: note: in expansion of macro ?RALLOC?
  455 |             list = RALLOC(cnt + 1, list, char *);
      |                    ^~~~~~
gvplugin.c:427:73: warning: unused parameter ?str? [-Wunused-parameter]
  427 | char **gvPluginList(GVC_t * gvc, const char *kind, int *sz, const char *str)
      |                                                             ~~~~~~~~~~~~^~~
gvplugin.c: In function ?gvplugin_write_status?:
gvplugin.c:481:23: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  481 |     for (api = 0; api < ARRAY_SIZE(api_names); api++) {
      |                       ^
gvplugin.c: In function ?gvplugin_graph?:
gvplugin.c:532:27: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  532 |         for (api = 0; api < ARRAY_SIZE(api_names); api++) {
      |                           ^
gvdevice.c: In function ?gvwrite_no_z?:
gvdevice.c:66:72: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   66 |      job->output_data_allocated = (job->output_data_position + len + 1 + PAGE_ALIGN) & ~PAGE_ALIGN;
      |                                                                        ^
gvdevice.c:66:86: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   66 |      job->output_data_allocated = (job->output_data_position + len + 1 + PAGE_ALIGN) & ~PAGE_ALIGN;
      |                                                                                      ^
gvplugin.c:711:27: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
  711 |         for (api = 0; api < ARRAY_SIZE(api_names); api++) {
      |                           ^
gvdevice.c:66:35: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?unsigned int? may change value [-Wconversion]
   66 |      job->output_data_allocated = (job->output_data_position + len + 1 + PAGE_ALIGN) & ~PAGE_ALIGN;
      |                                   ^
gvdevice.c:74:38: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?unsigned int? may change value [-Wconversion]
   74 |         job->output_data_position += len;
      |                                      ^~~
gvrender.c: In function ?gvrender_resolve_color?:
gvrender.c:201:41: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  201 |   (&tok, features->knowncolors, features->sz_knowncolors,
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~
gvrender.c: In function ?gvrender_begin_graph?:
gvrender.c:219:50: warning: unused parameter ?g? [-Wunused-parameter]
  219 | void gvrender_begin_graph(GVJ_t * job, graph_t * g)
      |                                        ~~~~~~~~~~^
gvrender.c: In function ?gvrender_begin_cluster?:
gvrender.c:295:52: warning: unused parameter ?sg? [-Wunused-parameter]
  295 | void gvrender_begin_cluster(GVJ_t * job, graph_t * sg)
      |                                          ~~~~~~~~~~^~
gvrender.c: In function ?gvrender_end_cluster?:
gvrender.c:305:50: warning: unused parameter ?g? [-Wunused-parameter]
  305 | void gvrender_end_cluster(GVJ_t * job, graph_t * g)
      |                                        ~~~~~~~~~~^
gvrender.c: In function ?gvrender_begin_node?:
gvrender.c:355:48: warning: unused parameter ?n? [-Wunused-parameter]
  355 | void gvrender_begin_node(GVJ_t * job, node_t * n)
      |                                       ~~~~~~~~~^
gvrender.c: In function ?gvrender_begin_edge?:
gvrender.c:375:48: warning: unused parameter ?e? [-Wunused-parameter]
  375 | void gvrender_begin_edge(GVJ_t * job, edge_t * e)
      |                                       ~~~~~~~~~^
gvrender.c: In function ?gvrender_ellipse?:
gvdevice.c: In function ?gvwrite?:
gvdevice.c:209:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  209 |      dfallocated = (dflen + 1 + PAGE_ALIGN) & ~PAGE_ALIGN;
      |                               ^
gvdevice.c:209:45: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  209 |      dfallocated = (dflen + 1 + PAGE_ALIGN) & ~PAGE_ALIGN;
      |                                             ^
gvrender.c:542:53: warning: unused parameter ?n? [-Wunused-parameter]
  542 | void gvrender_ellipse(GVJ_t * job, pointf * pf, int n, int filled)
      |                                                 ~~~~^
gvdevice.c:209:20: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?unsigned int? may change value [-Wconversion]
  209 |      dfallocated = (dflen + 1 + PAGE_ALIGN) & ~PAGE_ALIGN;
      |                    ^
gvdevice.c:217:44: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?uInt? {aka ?unsigned int?} may change value [-Wconversion]
  217 |  crc = crc32(crc, (const unsigned char*)s, len);
      |                                            ^~~
gvdevice.c:219:15: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  219 |  z->next_in = (unsigned char*)s;
      |               ^
gvdevice.c:220:16: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?uInt? {aka ?unsigned int?} may change value [-Wconversion]
  220 |  z->avail_in = len;
      |                ^~~
gvdevice.c:224:10: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  224 |      ret=deflate (z, Z_NO_FLUSH);
      |          ^~~~~~~
gvdevice.c:230:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  230 |      if ((olen = z->next_out - df)) {
      |                  ^
gvdevice.c: In function ?gvputc?:
gvdevice.c:277:21: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  277 |     const char cc = c;
      |                     ^
gvdevice.c: In function ?gvdevice_finalize?:
gvdevice.c:335:47: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  335 |      gvwrite_no_z(job, (char*)df, z->next_out - df);
      |                                   ~~~~~~~~~~~~^~~~
gvdevice.c:343:43: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  343 |  gvwrite_no_z(job, (char*)df, z->next_out - df);
      |                               ~~~~~~~~~~~~^~~~
gvdevice.c: In function ?gvprintf?:
gvdevice.c:402:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  402 |  bp = gmalloc(len + 1);
      |               ~~~~^~~
gvdevice.c:407:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  407 |     gvwrite(job, bp, len);
      |                      ^~~
gvdevice.c: In function ?gvprintnum?:
gvdevice.c:454:13: warning: conversion from ?double? to ?long int? may change value [-Wfloat-conversion]
  454 |         N = number - 0.5;
      |             ^~~~~~
gvdevice.c:456:13: warning: conversion from ?double? to ?long int? may change value [-Wfloat-conversion]
  456 |         N = number + 0.5;
      |             ^~~~~~
gvdevice.c:487:12: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?long int? may change the sign of the result [-Wsign-conversion]
  487 |     *len = tmpbuf+sizeof(maxnegnumstr) - result;
      |            ^~~~~~
  CC       gvconfig.lo
  CC       gvtool_tred.lo
  CC       gvtextlayout.lo
  CC       gvusershape.lo
  CC       gvc.lo
gvconfig.c: In function ?gvplugin_package_record?:
gvconfig.c:90:78: warning: declaration of ?path? shadows a global declaration [-Wshadow]
   90 | static gvplugin_package_t * gvplugin_package_record(GVC_t * gvc, const char *path, const char *name)
      |                                                                  ~~~~~~~~~~~~^~~~
In file included from gvconfig.c:51:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvconfig.c: In function ?gvconfig_plugin_install_from_config?:
gvconfig.c:168:11: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  168 |     char *path, *name, *api;
      |           ^~~~
In file included from gvconfig.c:51:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvconfig.c: In function ?gvconfig_plugin_install_from_library?:
gvconfig.c:207:62: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  207 | void gvconfig_plugin_install_from_library(GVC_t * gvc, char *path, gvplugin_library_t *library)
      |                                                        ~~~~~~^~~~
In file included from gvconfig.c:51:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvconfig.c: In function ?gvconfig_write_library_config?:
gvconfig.c:237:61: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  237 | static void gvconfig_write_library_config(GVC_t *gvc, char *path, gvplugin_library_t *library, FILE *f)
      |                                                       ~~~~~~^~~~
In file included from gvconfig.c:51:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvconfig.c: In function ?gvconfig_libdir?:
gvconfig.c:325:12: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  325 |      char* path;
      |            ^~~~
In file included from gvconfig.c:51:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvconfig.c: In function ?config_rescan?:
gvconfig.c:450:25: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  450 |     char *config_glob, *path, *libdir;
      |                         ^~~~
In file included from gvconfig.c:51:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
gvconfig.c:494:16: warning: comparison of integer expressions of different signedness: ?int? and ?size_t? {aka ?long unsigned int?} [-Wsign-compare]
  494 |  for (i = 0; i < globbuf.gl_pathc; i++) {
      |                ^
gvconfig.c:503:16: warning: comparison of integer expressions of different signedness: ?int? and ?size_t? {aka ?long unsigned int?} [-Wsign-compare]
  503 |  for (i = 0; i < globbuf.gl_pathc; i++) {
      |                ^
gvconfig.c: In function ?gvconfig?:
gvconfig.c:589:54: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?__off_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  589 |              config_text = gmalloc(config_st.st_size + 1);
      |                                    ~~~~~~~~~~~~~~~~~~^~~
gvconfig.c:590:50: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?__off_t? {aka ?long int?} may change the sign of the result [-Wsign-conversion]
  590 |              sz = fread(config_text, 1, config_st.st_size, f);
      |                                         ~~~~~~~~~^~~~~~~~
gvconfig.c:590:19: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  590 |              sz = fread(config_text, 1, config_st.st_size, f);
      |                   ^~~~~
gvusershape.c: In function ?imagetype?:
gvusershape.c:87:23: warning: comparison of integer expressions of different signedness: ?int? and ?long unsigned int? [-Wsign-compare]
   87 |         for (i = 0; i < sizeof(knowntypes) / sizeof(knowntype_t); i++) {
      |                       ^
gvusershape.c:88:64: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   88 |      if (!memcmp (header, knowntypes[i].template, knowntypes[i].size)) {
      |                                                   ~~~~~~~~~~~~~^~~~~
gvusershape.c: In function ?get_int_lsb_first?:
gvusershape.c:123:19: warning: comparison of integer expressions of different signedness: ?int? and ?unsigned int? [-Wsign-compare]
  123 |     for (i = 0; i < sz; i++) {
      |                   ^
gvusershape.c:127:7: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  127 |  *val |= (ch << 8*i);
      |       ^~
gvusershape.c: In function ?get_int_msb_first?:
gvusershape.c:137:19: warning: comparison of integer expressions of different signedness: ?int? and ?unsigned int? [-Wsign-compare]
  137 |     for (i = 0; i < sz; i++) {
      |                   ^
gvusershape.c:142:7: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  142 |  *val |= ch;
      |       ^~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from gvusershape.c:27:
gvusershape.c: In function ?svg_units_convert?:
../../lib/common/arith.h:76:46: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
gvusershape.c:150:9: note: in expansion of macro ?ROUND?
  150 |  return ROUND(n * POINTS_PER_INCH);
      |         ^~~~~
../../lib/common/arith.h:76:46: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
gvusershape.c:152:16: note: in expansion of macro ?ROUND?
  152 |         return ROUND(n * POINTS_PER_INCH / 96);
      |                ^~~~~
../../lib/common/arith.h:76:46: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
gvusershape.c:154:16: note: in expansion of macro ?ROUND?
  154 |         return ROUND(n * POINTS_PER_INCH / 6);
      |                ^~~~~
../../lib/common/arith.h:76:46: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
gvusershape.c:156:16: note: in expansion of macro ?ROUND?
  156 |         return ROUND(n);
      |                ^~~~~
../../lib/common/arith.h:76:46: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
gvusershape.c:158:16: note: in expansion of macro ?ROUND?
  158 |         return ROUND(n * POINTS_PER_CM);
      |                ^~~~~
../../lib/common/arith.h:76:46: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
gvusershape.c:160:16: note: in expansion of macro ?ROUND?
  160 |         return ROUND(n * POINTS_PER_MM);
      |                ^~~~~
gvusershape.c: In function ?svg_size?:
gvusershape.c:253:7: warning: conversion from ?double? to ?unsigned int? may change value [-Wfloat-conversion]
  253 |   w = x1 - x0 + 1;
      |       ^~
gvusershape.c:254:7: warning: conversion from ?double? to ?unsigned int? may change value [-Wfloat-conversion]
  254 |   h = y1 - y0 + 1;
      |       ^~
gvusershape.c:262:13: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  262 |     us->w = w;
      |             ^
gvusershape.c:263:13: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  263 |     us->h = h;
      |             ^
gvusershape.c: In function ?png_size?:
gvusershape.c:273:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  273 |         us->w = w;
      |                 ^
gvusershape.c:274:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  274 |         us->h = h;
      |                 ^
gvusershape.c: In function ?ico_size?:
gvusershape.c:285:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  285 |         us->w = w;
      |                 ^
gvusershape.c:286:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  286 |         us->h = h;
      |                 ^
gvusershape.c: In function ?webp_size?:
gvusershape.c:315:21: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  315 |             us->w = w;
      |                     ^
gvusershape.c:316:21: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  316 |             us->h = h;
      |                     ^
gvusershape.c:322:21: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  322 |             us->w = w;
      |                     ^
gvusershape.c:323:21: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  323 |             us->h = h;
      |                     ^
gvusershape.c: In function ?gif_size?:
gvusershape.c:335:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  335 |         us->w = w;
      |                 ^
gvusershape.c:336:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  336 |         us->h = h;
      |                 ^
gvusershape.c: In function ?bmp_size?:
gvusershape.c:349:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  349 |         us->w = size_x_msw << 16 | size_x_lsw;
      |                 ^~~~~~~~~~
gvusershape.c:350:17: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  350 |         us->h = size_y_msw << 16 | size_y_lsw;
      |                 ^~~~~~~~~~
gvusershape.c: In function ?jpeg_size?:
gvusershape.c:389:48: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  389 |         if (strchr ((char*)standalone_markers, marker))
      |                                                ^~~~~~
gvusershape.c:400:25: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  400 |                 us->h = size_x;
      |                         ^~~~~~
gvusershape.c:401:25: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  401 |                 us->w = size_y;
      |                         ^~~~~~
gvusershape.c:415:25: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  415 |                 us->h = size_x;
      |                         ^~~~~~
gvusershape.c:416:25: warning: conversion to ?int? from ?unsigned int? may change the sign of the result [-Wsign-conversion]
  416 |                 us->w = size_y;
      |                         ^~~~~~
gvusershape.c: In function ?pdf_size?:
gvusershape.c:565:10: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  565 |  us->x = bb.LL.x;
      |          ^~
gvusershape.c:566:10: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  566 |  us->y = bb.LL.y;
      |          ^~
gvusershape.c:567:17: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  567 |         us->w = bb.UR.x - bb.LL.x;
      |                 ^~
gvusershape.c:568:17: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  568 |         us->h = bb.UR.y - bb.LL.y;
      |                 ^~
gvusershape.c: In function ?usershape_close?:
gvusershape.c:572:39: warning: unused parameter ?dict? [-Wunused-parameter]
  572 | static void usershape_close (Dict_t * dict, void * p, Dtdisc_t * disc)
      |                              ~~~~~~~~~^~~~
gvusershape.c:572:66: warning: unused parameter ?disc? [-Wunused-parameter]
  572 | static void usershape_close (Dict_t * dict, void * p, Dtdisc_t * disc)
      |                                                       ~~~~~~~~~~~^~~~
gvusershape.c: At top level:
gvusershape.c:595:14: warning: no previous prototype for ?gvusershape_find? [-Wmissing-prototypes]
  595 | usershape_t *gvusershape_find(const char *name)
      |              ^~~~~~~~~~~~~~~~
In file included from ../../lib/cgraph/cgraph.h:15,
                 from ../../lib/common/types.h:36,
                 from gvusershape.c:27:
gvusershape.c: In function ?gvusershape_find?:
../../lib/cdt/cdt.h:258:47: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  258 | #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH)
      |                                               ^
gvusershape.c:605:10: note: in expansion of macro ?dtmatch?
  605 |     us = dtmatch(ImageDict, name);
      |          ^~~~~~~
gvusershape.c: At top level:
gvusershape.c:727:1: warning: no previous prototype for ?gvusershape_size_dpi? [-Wmissing-prototypes]
  727 | gvusershape_size_dpi (usershape_t* us, pointf dpi)
      | ^~~~~~~~~~~~~~~~~~~~
gvusershape.c: In function ?gvusershape_size_dpi?:
gvusershape.c:738:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  738 |  rv.x = us->w * POINTS_PER_INCH / dpi.x;
      |         ^~
gvusershape.c:739:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  739 |  rv.y = us->h * POINTS_PER_INCH / dpi.y;
      |         ^~
gvusershape.c: At top level:
gvusershape.c:748:7: warning: no previous prototype for ?gvusershape_size? [-Wmissing-prototypes]
  748 | point gvusershape_size(graph_t * g, char *name)
      |       ^~~~~~~~~~~~~~~~
  CCLD     libgvc_C.la
  CCLD     libgvc.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/gvc'
Making all in ingraphs
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/ingraphs'
  CC       ingraphs.lo
  CCLD     libingraphs_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/ingraphs'
Making all in topfish
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/topfish'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/topfish'
Making all in glcomp
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/glcomp'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/glcomp'
Making all in mingle
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/mingle'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/mingle'
Making all in edgepaint
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/edgepaint'
  CC       lab_gamut.lo
  CC       edge_distinct_coloring.lo
  CC       intersection.lo
  CC       furtherest_point.lo
  CC       lab.lo
  CC       node_distinct_coloring.lo
edge_distinct_coloring.c: In function ?splines_intersect?:
edge_distinct_coloring.c:39:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   39 |   x1 = MALLOC(sizeof(real)*len1);
      |                           ^
edge_distinct_coloring.c:40:27: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   40 |   x2 = MALLOC(sizeof(real)*len2);
      |                           ^
edge_distinct_coloring.c:78:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   78 |       x1 = REALLOC(x1, sizeof(real)*len1);
      |                                    ^
edge_distinct_coloring.c:85:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   85 |       x1 = REALLOC(x1, sizeof(real)*len1);
      |                                    ^
edge_distinct_coloring.c:116:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  116 |       x2 = REALLOC(x2, sizeof(real)*len2);
      |                                    ^
edge_distinct_coloring.c:123:36: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  123 |       x2 = REALLOC(x2, sizeof(real)*len2);
      |                                    ^
edge_distinct_coloring.c: At top level:
edge_distinct_coloring.c:145:11: warning: no previous prototype for ?edge_distinct_coloring? [-Wmissing-prototypes]
  145 | Agraph_t* edge_distinct_coloring(char *color_scheme, char *lightness, Agraph_t* g, real angle, real accuracy, int check_edges_with_same_endpoint, int seed){
      |           ^~~~~~~~~~~~~~~~~~~~~~
intersection.c:112:6: warning: no previous prototype for ?intersection_angle? [-Wmissing-prototypes]
  112 | real intersection_angle(real *p1, real *p2, real *q1, real *q2){
      |      ^~~~~~~~~~~~~~~~~~
intersection.c: In function ?intersection_angle?:
intersection.c:166:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  166 |     if (p1[0] == q1[0] && p1[1] == q1[1]){
      |               ^~
intersection.c:166:33: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  166 |     if (p1[0] == q1[0] && p1[1] == q1[1]){
      |                                 ^~
lab.c: In function ?color_lab_init?:
intersection.c:168:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  168 |     } else if (p1[0] == q2[0] && p1[1] == q2[1]){
      |                      ^~
intersection.c:168:40: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  168 |     } else if (p1[0] == q2[0] && p1[1] == q2[1]){
      |                                        ^~
intersection.c:170:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  170 |     } else if (p2[0] == q1[0] && p2[1] == q1[1]){
      |                      ^~
intersection.c:170:40: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  170 |     } else if (p2[0] == q1[0] && p2[1] == q1[1]){
      |                                        ^~
intersection.c:172:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  172 |     } else if (p2[0] == q2[0] && p2[1] == q2[1]){
      |                      ^~
intersection.c:172:40: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  172 |     } else if (p2[0] == q2[0] && p2[1] == q2[1]){
      |                                        ^~
lab.c:35:11: warning: conversion from ?double? to ?signed char? may change value [-Wfloat-conversion]
   35 |   lab.l = l; lab.a = a; lab.b = b;
      |           ^
lab.c:35:22: warning: conversion from ?double? to ?signed char? may change value [-Wfloat-conversion]
   35 |   lab.l = l; lab.a = a; lab.b = b;
      |                      ^
lab.c:35:33: warning: conversion from ?double? to ?signed char? may change value [-Wfloat-conversion]
   35 |   lab.l = l; lab.a = a; lab.b = b;
      |                                 ^
lab.c: In function ?LAB2RGB_real_01?:
lab.c:76:11: warning: conversion from ?double? to ?signed char? may change value [-Wfloat-conversion]
   76 |   lab.l = color[0];
      |           ^~~~~
lab.c:77:11: warning: conversion from ?double? to ?signed char? may change value [-Wfloat-conversion]
   77 |   lab.a = color[1];
      |           ^~~~~
lab.c:78:11: warning: conversion from ?double? to ?signed char? may change value [-Wfloat-conversion]
   78 |   lab.b = color[2];
      |           ^~~~~
lab.c: In function ?color_blend_rgb2lab?:
lab.c:240:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  240 |   lab = malloc(sizeof(color_lab)*MAX(nc,1));
      |                                 ^
lab.c:251:32: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  251 |   dists = malloc(sizeof(double)*MAX(1, nc));
      |                                ^
lab.c:264:37: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  264 |     *colors0 = malloc(sizeof(double)*maxpoints*cdim);
      |                                     ^
lab.c:264:47: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  264 |     *colors0 = malloc(sizeof(double)*maxpoints*cdim);
      |                                               ^
In file included from ../../lib/sparse/general.h:27,
                 from node_distinct_coloring.c:10:
node_distinct_coloring.c: In function ?node_distinct_coloring_internal2?:
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
node_distinct_coloring.c:46:15: note: in expansion of macro ?MAX?
   46 |   max_level = MAX(1, -log(accuracy)/log(2.));
      |               ^~~
node_distinct_coloring.c:100:9: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  100 |   srand(seed);
      |         ^~~~
node_distinct_coloring.c:103:26: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  103 |   x = MALLOC(sizeof(real)*cdim*n);
      |                          ^
node_distinct_coloring.c:103:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  103 |   x = MALLOC(sizeof(real)*cdim*n);
      |                               ^
node_distinct_coloring.c:104:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  104 |   if (weightedQ) wgt = MALLOC(sizeof(real)*n);
      |                                           ^
node_distinct_coloring.c:109:75: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  109 |   while (iter++ < iter_max && (color_diff > color_diff_old || (color_diff == color_diff_old && color_diff_sum > color_diff_sum_old))){
      |                                                                           ^~
node_distinct_coloring.c:116:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  116 |  memcpy(&(x[k*cdim]), &(colors[ja[j]*cdim]), sizeof(real)*cdim);
      |                                                          ^
node_distinct_coloring.c: In function ?node_distinct_coloring?:
node_distinct_coloring.c:230:13: warning: declaration of ?colors? shadows a parameter [-Wshadow]
  230 |     double *colors = NULL;
      |             ^~~~~~
node_distinct_coloring.c:181:155: note: shadowed declaration is here
  181 | int node_distinct_coloring(char *color_scheme, char *lightness, int weightedQ, SparseMatrix A0, real accuracy, int iter_max, int seed, int *cdim0, real **colors){
node_distinct_coloring.c:249:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  249 |     *colors = MALLOC(sizeof(real)*cdim*n);
      |                                  ^
node_distinct_coloring.c:249:39: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  249 |     *colors = MALLOC(sizeof(real)*cdim*n);
      |                                       ^
node_distinct_coloring.c:251:29: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  251 |   ctmp = MALLOC(sizeof(real)*cdim*n);
      |                             ^
node_distinct_coloring.c:251:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  251 |   ctmp = MALLOC(sizeof(real)*cdim*n);
      |                                  ^
node_distinct_coloring.c:268:65: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  268 |       memcpy(&((*colors)[comps[j]*cdim]), &(ctmp[jj*cdim]), cdim*sizeof(real));
      |                                                                 ^
furtherest_point.c: In function ?furtherest_point?:
furtherest_point.c:90:48: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   90 |   if (!(*argmax)) *argmax = MALLOC(sizeof(real)*dim);
      |                                                ^
furtherest_point.c:91:39: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   91 |   memcpy(*argmax, center, sizeof(real)*dim);
      |                                       ^
furtherest_point.c:93:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   93 |   candidates = MALLOC(sizeof(qt)*ncandidates_max);
      |                                 ^
furtherest_point.c:94:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   94 |   candidates2 = MALLOC(sizeof(qt)*ncandidates2_max);
      |                                  ^
furtherest_point.c:132:53: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  132 |    memcpy(*argmax, qt->qts[ii]->center, sizeof(real)*dim);
      |                                                     ^
furtherest_point.c:139:57: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  139 |      candidates2 = REALLOC(candidates2, sizeof(QuadTree)*ncandidates2_max);
      |                                                         ^
furtherest_point.c: In function ?furtherest_point_in_list?:
furtherest_point.c:222:48: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  222 |   if (!(*argmax)) *argmax = MALLOC(sizeof(real)*dim);
      |                                                ^
furtherest_point.c:223:40: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  223 |   memcpy(*argmax, average, sizeof(real)*dim);
      |                                        ^
furtherest_point.c:225:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  225 |   candidates = MALLOC(sizeof(qt)*ncandidates_max);
      |                                 ^
furtherest_point.c:226:34: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  226 |   candidates2 = MALLOC(sizeof(qt)*ncandidates2_max);
      |                                  ^
furtherest_point.c:264:54: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  264 |    memcpy(*argmax, qt->qts[ii]->average, sizeof(real)*dim);
      |                                                      ^
furtherest_point.c:271:57: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  271 |      candidates2 = REALLOC(candidates2, sizeof(QuadTree)*ncandidates2_max);
      |                                                         ^
  CCLD     liblab_gamut.la
  CCLD     libedgepaint_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/edgepaint'
Making all in circogen
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/circogen'
  CC       circularinit.lo
  CC       blockpath.lo
  CC       nodelist.lo
  CC       block.lo
  CC       deglist.lo
  CC       edgelist.lo
  CC       circular.lo
  CC       blocktree.lo
deglist.c: In function ?mkItem?:
deglist.c:23:31: warning: unused parameter ?d? [-Wunused-parameter]
   23 | static degitem *mkItem(Dt_t * d, degitem * obj, Dtdisc_t * disc)
      |                        ~~~~~~~^
deglist.c:23:60: warning: unused parameter ?disc? [-Wunused-parameter]
   23 | static degitem *mkItem(Dt_t * d, degitem * obj, Dtdisc_t * disc)
      |                                                 ~~~~~~~~~~~^~~~
deglist.c: In function ?freeItem?:
deglist.c:32:29: warning: unused parameter ?d? [-Wunused-parameter]
   32 | static void freeItem(Dt_t * d, degitem * obj, Dtdisc_t * disc)
      |                      ~~~~~~~^
deglist.c:32:58: warning: unused parameter ?disc? [-Wunused-parameter]
   32 | static void freeItem(Dt_t * d, degitem * obj, Dtdisc_t * disc)
      |                                               ~~~~~~~~~~~^~~~
deglist.c: In function ?cmpDegree?:
deglist.c:37:29: warning: unused parameter ?d? [-Wunused-parameter]
   37 | static int cmpDegree(Dt_t * d, int *key1, int *key2, Dtdisc_t * disc)
      |                      ~~~~~~~^
deglist.c:37:65: warning: unused parameter ?disc? [-Wunused-parameter]
   37 | static int cmpDegree(Dt_t * d, int *key1, int *key2, Dtdisc_t * disc)
      |                                                      ~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/circogen/circular.h:14,
                 from circularinit.c:25:
circularinit.c: In function ?circular_init_node_edge?:
circularinit.c:46:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   46 |     ndata* alg = N_NEW(agnnodes(g), ndata);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
circularinit.c:48:43: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   48 |     GD_neato_nlist(g) = N_NEW(agnnodes(g) + 1, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
circularinit.c: In function ?makeDerivedNode?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
circularinit.c:83:14: note: in expansion of macro ?N_NEW?
   83 |  ND_pos(n) = N_NEW(Ndim, double);
      |              ^~~~~
circular.c: In function ?cleanup?:
circular.c:56:50: warning: unused parameter ?sp? [-Wunused-parameter]
   56 | static void cleanup(block_t * root, circ_state * sp)
      |                                     ~~~~~~~~~~~~~^~
nodelist.c: In function ?node_position?:
nodelist.c:208:32: warning: unused parameter ?list? [-Wunused-parameter]
  208 | int node_position(nodelist_t * list, Agnode_t * n)
      |                   ~~~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/circogen/circular.h:14,
                 from ../../lib/circogen/blockpath.h:18,
                 from blockpath.c:12:
blockpath.c: In function ?find_pair_edges?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
blockpath.c:103:22: note: in expansion of macro ?N_GNEW?
  103 |     neighbors_with = N_GNEW(node_degree, Agnode_t *);
      |                      ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
blockpath.c:104:25: note: in expansion of macro ?N_GNEW?
  104 |     neighbors_without = N_GNEW(node_degree, Agnode_t *);
      |                         ^~~~~~
edgelist.c: In function ?mkItem?:
edgelist.c:15:36: warning: unused parameter ?d? [-Wunused-parameter]
   15 | static edgelistitem *mkItem(Dt_t * d, edgelistitem * obj, Dtdisc_t * disc)
      |                             ~~~~~~~^
edgelist.c:15:70: warning: unused parameter ?disc? [-Wunused-parameter]
   15 | static edgelistitem *mkItem(Dt_t * d, edgelistitem * obj, Dtdisc_t * disc)
      |                                                           ~~~~~~~~~~~^~~~
edgelist.c: In function ?freeItem?:
edgelist.c:23:29: warning: unused parameter ?d? [-Wunused-parameter]
   23 | static void freeItem(Dt_t * d, edgelistitem * obj, Dtdisc_t * disc)
      |                      ~~~~~~~^
edgelist.c:23:63: warning: unused parameter ?disc? [-Wunused-parameter]
   23 | static void freeItem(Dt_t * d, edgelistitem * obj, Dtdisc_t * disc)
      |                                                    ~~~~~~~~~~~^~~~
edgelist.c: In function ?cmpItem?:
edgelist.c:29:16: warning: unused parameter ?d? [-Wunused-parameter]
   29 | cmpItem(Dt_t * d, Agedge_t ** key1, Agedge_t ** key2, Dtdisc_t * disc)
      |         ~~~~~~~^
edgelist.c:29:66: warning: unused parameter ?disc? [-Wunused-parameter]
   29 | cmpItem(Dt_t * d, Agedge_t ** key1, Agedge_t ** key2, Dtdisc_t * disc)
      |                                                       ~~~~~~~~~~~^~~~
blockpath.c: In function ?find_longest_path?:
blockpath.c:279:17: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  279 |     nodelist_t *path;
      |                 ^~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/circogen/circular.h:14,
                 from ../../lib/circogen/blockpath.h:18,
                 from blockpath.c:12:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
  CC       circpos.lo
  CC       nodeset.lo
circpos.c: In function ?getRotation?:
circpos.c:47:38: warning: unused parameter ?g? [-Wunused-parameter]
   47 | getRotation(block_t * sn, Agraph_t * g, double x, double y, double theta)
      |                           ~~~~~~~~~~~^
circpos.c: In function ?applyDelta?:
circpos.c:134:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  134 |  if (rotate != 0) {
      |             ^~
circpos.c: In function ?positionChildren?:
circpos.c:277:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  277 |      if (childAngle != 0) {
      |                     ^~
circpos.c: In function ?position?:
circpos.c:336:65: warning: declaration of ?path? shadows a global declaration [-Wshadow]
  336 | position(Agraph_t * g, int childCount, int length, nodelist_t * path,
      |                                                    ~~~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/circogen/circular.h:14,
                 from ../../lib/circogen/blockpath.h:18,
                 from circpos.c:19:
../../lib/common/types.h:103:7: note: shadowed declaration is here
  103 |     } path;
      |       ^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/circogen/circular.h:14,
                 from ../../lib/circogen/blockpath.h:18,
                 from circpos.c:19:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
circpos.c:346:26: note: in expansion of macro ?N_NEW?
  346 |     posinfo_t* parents = N_NEW(childCount, posinfo_t);
      |                          ^~~~~
circpos.c: At top level:
circpos.c:457:6: warning: no previous prototype for ?circPos? [-Wmissing-prototypes]
  457 | void circPos(Agraph_t * g, block_t * sn, circ_state * state)
      |      ^~~~~~~
nodeset.c: In function ?mkItem?:
nodeset.c:15:32: warning: unused parameter ?d? [-Wunused-parameter]
   15 | static nsitem_t *mkItem(Dt_t * d, nsitem_t * obj, Dtdisc_t * disc)
      |                         ~~~~~~~^
nodeset.c:15:62: warning: unused parameter ?disc? [-Wunused-parameter]
   15 | static nsitem_t *mkItem(Dt_t * d, nsitem_t * obj, Dtdisc_t * disc)
      |                                                   ~~~~~~~~~~~^~~~
nodeset.c: In function ?freeItem?:
nodeset.c:23:29: warning: unused parameter ?d? [-Wunused-parameter]
   23 | static void freeItem(Dt_t * d, nsitem_t * obj, Dtdisc_t * disc)
      |                      ~~~~~~~^
nodeset.c:23:59: warning: unused parameter ?disc? [-Wunused-parameter]
   23 | static void freeItem(Dt_t * d, nsitem_t * obj, Dtdisc_t * disc)
      |                                                ~~~~~~~~~~~^~~~
nodeset.c: In function ?cmpItem?:
nodeset.c:29:16: warning: unused parameter ?d? [-Wunused-parameter]
   29 | cmpItem(Dt_t * d, Agnode_t ** key1, Agnode_t ** key2, Dtdisc_t * disc)
      |         ~~~~~~~^
nodeset.c:29:66: warning: unused parameter ?disc? [-Wunused-parameter]
   29 | cmpItem(Dt_t * d, Agnode_t ** key1, Agnode_t ** key2, Dtdisc_t * disc)
      |                                                       ~~~~~~~~~~~^~~~
nodeset.c: At top level:
nodeset.c:109:6: warning: no previous prototype for ?printNodeset? [-Wmissing-prototypes]
  109 | void printNodeset(nodeset_t * ns)
      |      ^~~~~~~~~~~~
  CCLD     libcircogen_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/circogen'
Making all in dotgen
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/dotgen'
  CC       acyclic.lo
  CC       class1.lo
  CC       class2.lo
  CC       compound.lo
  CC       conc.lo
  CC       cluster.lo
  CC       fastgr.lo
  CC       decomp.lo
cluster.c: In function ?map_path?:
cluster.c:101:24: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  101 |      ED_edge_type(e) = type;
      |                        ^~~~
cluster.c:111:22: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  111 |   ED_edge_type(ve) = type;
      |                      ^~~~
cluster.c:119:22: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  119 |   ED_edge_type(ve) = type;
      |                      ^~~~
cluster.c:134:21: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  134 |   ED_edge_type(e) = type;
      |                     ^~~~
cluster.c: In function ?make_interclust_chain?:
cluster.c:142:33: warning: unused parameter ?g? [-Wunused-parameter]
  142 | make_interclust_chain(graph_t * g, node_t * from, node_t * to, edge_t * orig)
      |                       ~~~~~~~~~~^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from cluster.c:12:
cluster.c: In function ?build_skeleton?:
cluster.c:347:50: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  347 |     GD_rankleader(subg) = N_NEW(GD_maxrank(subg) + 2, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
cluster.c: In function ?install_cluster?:
cluster.c:388:24: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  388 |  GD_installed(clust) = pass + 1;
      |                        ^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from decomp.c:20:
decomp.c: In function ?end_component?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
decomp.c:53:23: note: in expansion of macro ?ALLOC?
   53 |     GD_comp(g).list = ALLOC(GD_comp(g).size, GD_comp(g).list, node_t *);
      |                       ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
decomp.c:53:23: note: in expansion of macro ?ALLOC?
   53 |     GD_comp(g).list = ALLOC(GD_comp(g).size, GD_comp(g).list, node_t *);
      |                       ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from fastgr.c:12:
fastgr.c: In function ?safe_list_append?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:68:5: note: in expansion of macro ?elist_append?
   68 |     elist_append(e, (*L));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:68:5: note: in expansion of macro ?elist_append?
   68 |     elist_append(e, (*L));
      |     ^~~~~~~~~~~~
fastgr.c: In function ?fast_edge?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:91:5: note: in expansion of macro ?elist_append?
   91 |     elist_append(e, ND_out(agtail(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:91:5: note: in expansion of macro ?elist_append?
   91 |     elist_append(e, ND_out(agtail(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:92:5: note: in expansion of macro ?elist_append?
   92 |     elist_append(e, ND_in(aghead(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:92:5: note: in expansion of macro ?elist_append?
   92 |     elist_append(e, ND_in(aghead(e)));
      |     ^~~~~~~~~~~~
compound.c: In function ?getCluster?:
compound.c:93:38: warning: unused parameter ?g? [-Wunused-parameter]
   93 | static graph_t *getCluster(graph_t * g, char *cluster_name, Dt_t* map)
      |                            ~~~~~~~~~~^
fastgr.c: In function ?other_edge?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:136:5: note: in expansion of macro ?elist_append?
  136 |     elist_append(e, ND_other(agtail(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:136:5: note: in expansion of macro ?elist_append?
  136 |     elist_append(e, ND_other(agtail(e)));
      |     ^~~~~~~~~~~~
compound.c: In function ?findVertical?:
compound.c:176:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  176 |     if (tmin == tmax)
      |              ^~
compound.c: In function ?findHorizontal?:
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from fastgr.c:12:
fastgr.c: In function ?new_virtual_edge?:
compound.c:218:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  218 |     if (tmin == tmax)
      |              ^~
../../lib/common/types.h:603:22: warning: conversion from ?int? to ?short int? may change value [-Wconversion]
  603 | #define ED_weight(e) (((Agedgeinfo_t*)AGDATA(e))->weight)
      |                      ^
fastgr.c:192:48: note: in expansion of macro ?ED_weight?
  192 |  ED_minlen(e) = ED_count(e) = ED_xpenalty(e) = ED_weight(e) = 1;
      |                                                ^~~~~~~~~
../../lib/common/types.h:580:21: warning: conversion to ?short unsigned int? from ?short int? may change the sign of the result [-Wsign-conversion]
  580 | #define ED_count(e) (((Agedgeinfo_t*)AGDATA(e))->count)
      |                     ^
fastgr.c:192:17: note: in expansion of macro ?ED_count?
  192 |  ED_minlen(e) = ED_count(e) = ED_xpenalty(e) = ED_weight(e) = 1;
      |                 ^~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from fastgr.c:12:
fastgr.c: In function ?flat_edge?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:264:5: note: in expansion of macro ?elist_append?
  264 |     elist_append(e, ND_flat_out(agtail(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:264:5: note: in expansion of macro ?elist_append?
  264 |     elist_append(e, ND_flat_out(agtail(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:265:5: note: in expansion of macro ?elist_append?
  265 |     elist_append(e, ND_flat_in(aghead(e)));
      |     ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
fastgr.c:265:5: note: in expansion of macro ?elist_append?
  265 |     elist_append(e, ND_flat_in(aghead(e)));
      |     ^~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from compound.c:15:
compound.c: In function ?makeCompoundEdge?:
compound.c:471:29: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  471 |     nbez->list = N_GNEW(nbez->size, pointf);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
class2.c: In function ?plain_vnode?:
class2.c:47:35: warning: unused parameter ?orig? [-Wunused-parameter]
   47 | plain_vnode(graph_t * g, edge_t * orig)
      |                          ~~~~~~~~~^~~~
class2.c: In function ?leader_of?:
class2.c:56:21: warning: unused parameter ?g? [-Wunused-parameter]
   56 | leader_of(graph_t * g, node_t * v)
      |           ~~~~~~~~~~^
  CC       flat.lo
  CC       dotinit.lo
  CC       mincross.lo
  CC       position.lo
  CC       rank.lo
dotinit.c: In function ?dot_init_edge?:
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from flat.c:12:
flat.c: In function ?make_vn_slot?:
dotinit.c:67:23: warning: conversion from ?int? to ?unsigned char? may change value [-Wconversion]
   67 |     ED_showboxes(e) = late_int(e, E_showboxes, 0, 0);
      |                       ^~~~~~~~
dotinit.c:68:20: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   68 |     ED_minlen(e) = late_int(e, E_minlen, 1, 0);
      |                    ^~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
flat.c:21:2: note: in expansion of macro ?ALLOC?
   21 |  ALLOC(GD_rank(g)[r].n + 2, GD_rank(g)[r].v, node_t *);
      |  ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
flat.c:21:2: note: in expansion of macro ?ALLOC?
   21 |  ALLOC(GD_rank(g)[r].n + 2, GD_rank(g)[r].v, node_t *);
      |  ^~~~~
  CC       sameport.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from dotinit.c:13:
dotinit.c: In function ?attachPos?:
dotinit.c:347:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  347 |     double* ps = N_NEW(2*agnnodes(g), double);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
dotinit.c: In function ?copyCluster?:
dotinit.c:390:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  390 |     GD_clust(cl) = N_NEW(nclust+1,Agraph_t*);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
dotinit.c: In function ?copyClusterInfo?:
dotinit.c:416:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  416 |     GD_clust(root) = N_NEW(nclust+1,Agraph_t*);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
dotinit.c: In function ?doDot?:
dotinit.c:453:17: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  453 |  pinfo.margin = Pack;
      |                 ^~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from flat.c:12:
flat.c: In function ?flat_node?:
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
flat.c:149:9: note: in expansion of macro ?ND_coord?
  149 |  ypos = ND_coord(n).y - GD_rank(g)[r - 1].ht1;
      |         ^~~~~~~~
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
flat.c:152:9: note: in expansion of macro ?ND_coord?
  152 |  ypos = ND_coord(n).y + GD_rank(g)[r].ht2 + GD_ranksep(g);
      |         ^~~~~~~~
../../lib/common/types.h:503:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  503 | #define ND_ht(n) (((Agnodeinfo_t*)AGDATA(n))->ht)
      |                  ^
flat.c:162:10: note: in expansion of macro ?ND_ht?
  162 |     h2 = ND_ht(vn) / 2;
      |          ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from flat.c:12:
flat.c: In function ?abomination?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
flat.c:190:12: note: in expansion of macro ?ALLOC?
  190 |     rptr = ALLOC(r, GD_rank(g), rank_t);
      |            ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
flat.c:190:12: note: in expansion of macro ?ALLOC?
  190 |     rptr = ALLOC(r, GD_rank(g), rank_t);
      |            ^~~~~
  CC       dotsplines.lo
  CC       aspect.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?fixLabelOrder?:
mincross.c:259:17: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  259 |     arr = N_NEW(agnnodes(g), Agnode_t*);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
mincross.c:260:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  260 |     indices = N_NEW(agnnodes(g), int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
mincross.c:268:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  268 |      qsort(indices, cnt, sizeof(int), (qsort_cmpf)ordercmpf);
      |                     ^~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?new_matrix?:
mincross.c:391:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  391 |     rv->data = N_NEW(i * j, char);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
mincross.c: In function ?do_ordering_node?:
mincross.c:448:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  448 |     qsort(sortlist, ne, sizeof(sortlist[0]), (qsort_cmpf) edgeidcmpf);
      |                     ^~
mincross.c: In function ?restore_best?:
mincross.c:28:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   28 | #define saveorder(v) (ND_coord(v)).x
      |                      ^
mincross.c:883:20: note: in expansion of macro ?saveorder?
  883 |      ND_order(n) = saveorder(n);
      |                    ^~~~~~~~~
mincross.c:888:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  888 |  qsort(GD_rank(g)[r].v, GD_rank(g)[r].n, sizeof(GD_rank(g)[0].v[0]),
mincross.c: In function ?realFillRanks?:
mincross.c:1120:33: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1120 |     memset (rnks, 0, sizeof(int)*rnks_sz);
      |                                 ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?fillRanks?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
mincross.c:1151:17: note: in expansion of macro ?N_NEW?
 1151 |     int* rnks = N_NEW(rnks_sz, int);
      |                 ^~~~~
mincross.c: In function ?init_mincross?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
mincross.c:1167:15: note: in expansion of macro ?N_NEW?
 1167 |     TE_list = N_NEW(size, edge_t *);
      |               ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
mincross.c:1168:15: note: in expansion of macro ?N_NEW?
 1168 |     TI_list = N_NEW(size, int);
      |               ^~~~~
mincross.c: In function ?flat_rev?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
mincross.c:1195:2: note: in expansion of macro ?elist_append?
 1195 |  elist_append(e, ND_other(agtail(e)));
      |  ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
mincross.c:1195:2: note: in expansion of macro ?elist_append?
 1195 |  elist_append(e, ND_other(agtail(e)));
      |  ^~~~~~~~~~~~
mincross.c: In function ?allocate_ranks?:
mincross.c:1281:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1281 |     cn = N_NEW(GD_maxrank(g) + 2, int); /* must be 0 based, not GD_minrank */
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
mincross.c:1296:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1296 |     GD_rank(g) = N_NEW(GD_maxrank(g) + 2, rank_t);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
mincross.c:1299:51: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1299 |  GD_rank(g)[r].av = GD_rank(g)[r].v = N_NEW(cn[r] + 1, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?build_ranks?:
../../lib/common/types.h:394:50: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
  394 | #define GD_n_nodes(g) (((Agraphinfo_t*)AGDATA(g))->n_nodes)
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
mincross.c:1360:19: note: in expansion of macro ?GD_n_nodes?
 1360 |     q = new_queue(GD_n_nodes(g));
      |                   ^~~~~~~~~~
mincross.c:1401:10: warning: declaration of ?n? shadows a previous local [-Wshadow]
 1401 |      int n, ndiv2;
      |          ^
mincross.c:1356:13: note: shadowed declaration is here
 1356 |     node_t *n, *n0;
      |             ^
mincross.c: In function ?constraining_flat_edge?:
mincross.c:1439:58: warning: unused parameter ?v? [-Wunused-parameter]
 1439 | static int constraining_flat_edge(Agraph_t *g, Agnode_t *v, Agedge_t *e)
      |                                                ~~~~~~~~~~^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?flat_reorder?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
mincross.c:1483:13: note: in expansion of macro ?ALLOC?
 1483 |  temprank = ALLOC(i + 1, temprank, node_t *);
      |             ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
mincross.c:1483:13: note: in expansion of macro ?ALLOC?
 1483 |  temprank = ALLOC(i + 1, temprank, node_t *);
      |             ^~~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?reorder?:
../../lib/common/types.h:512:20: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  512 | #define ND_mval(n) (((Agnodeinfo_t*)AGDATA(n))->mval)
      |                    ^
mincross.c:1584:12: note: in expansion of macro ?ND_mval?
 1584 |   int p1 = ND_mval(*lp);
      |            ^~~~~~~
../../lib/common/types.h:512:20: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  512 | #define ND_mval(n) (((Agnodeinfo_t*)AGDATA(n))->mval)
      |                    ^
mincross.c:1585:12: note: in expansion of macro ?ND_mval?
 1585 |   int p2 = ND_mval(*rp);
      |            ^~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?rcross?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
mincross.c:1673:10: note: in expansion of macro ?ALLOC?
 1673 |  Count = ALLOC(C, Count, int);
      |          ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
mincross.c:1673:10: note: in expansion of macro ?ALLOC?
 1673 |  Count = ALLOC(C, Count, int);
      |          ^~~~~
mincross.c: In function ?medians?:
mincross.c:1804:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1804 |      qsort(list, j, sizeof(int), (qsort_cmpf) ordercmpf);
      |                  ^
mincross.c:1825:18: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
 1825 |      hasfixed |= flat_mval(n);
      |                  ^~~~~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from mincross.c:21:
mincross.c: In function ?mincross_options?:
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
mincross.c:1936:12: note: in expansion of macro ?MAX?
 1936 |  MinQuit = MAX(1, MinQuit * f);
      |            ^~~
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
mincross.c:1937:12: note: in expansion of macro ?MAX?
 1937 |  MaxIter = MAX(1, MaxIter * f);
      |            ^~~
rank.c: In function ?collapse_rankset?:
rank.c:109:19: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  109 |  ND_ranktype(u) = kind;
      |                   ^~~~
rank.c:114:2: warning: switch missing default case [-Wswitch-default]
  114 |  switch (kind) {
      |  ^~~~~~
rank.c:132:34: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  132 |      ND_ranktype(GD_minset(g)) = kind;
      |                                  ^~~~
rank.c:135:34: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  135 |      ND_ranktype(GD_maxset(g)) = kind;
      |                                  ^~~~
rank.c:130:2: warning: switch missing default case [-Wswitch-default]
  130 |  switch (kind) {
      |  ^~~~~~
rank.c: In function ?rank_set_class?:
rank.c:152:22: warning: conversion from ?int? to ?char? may change value [-Wconversion]
  152 |     GD_set_type(g) = val;
      |                      ^~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from rank.c:26:
rank.c: In function ?make_new_cluster?:
rank.c:161:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  161 |     GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g));
      |                          ~~~~^~~
../../lib/common/memory.h:28:63: note: in definition of macro ?ZALLOC?
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                               ^~~~
../../lib/common/types.h:393:52: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  393 | #define GD_n_cluster(g) (((Agraphinfo_t*)AGDATA(g))->n_cluster)
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../lib/common/memory.h:28:81: note: in definition of macro ?ZALLOC?
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                                                 ^~~~~
rank.c:161:59: note: in expansion of macro ?GD_n_cluster?
  161 |     GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g));
      |                                                           ^~~~~~~~~~~~
../../lib/common/memory.h:28:109: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                                                                             ^
rank.c:161:19: note: in expansion of macro ?ZALLOC?
  161 |     GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g));
      |                   ^~~~~~
position.c:34:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
   34 | #if DEBUG > 1
      |     ^~~~~
position.c: In function ?nsiter2?:
position.c:147:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  147 |  maxiter = atof(s) * agnnodes(g);
      |            ^~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?make_aux_edge?:
../../lib/common/arith.h:76:25: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   76 | #define ROUND(f)        ((f>=0)?(int)(f + .5):(int)(f - .5))
      |                         ^
position.c:184:20: note: in expansion of macro ?ROUND?
  184 |     ED_minlen(e) = ROUND(len);
      |                    ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?allocate_aux_edges?:
../../lib/common/types.h:270:64: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  270 | #define alloc_elist(n,L)      do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0)
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
position.c:202:2: note: in expansion of macro ?alloc_elist?
  202 |  alloc_elist(n_in + 3, ND_in(n));
      |  ^~~~~~~~~~~
rank.c: In function ?minmax_edges2?:
rank.c:366:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  366 |   ED_minlen(e) = slen.y;
      |                  ^~~~
rank.c:371:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  371 |   ED_minlen(e) = slen.x;
      |                  ^~~~
rank.c: In function ?rank1?:
rank.c:387:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  387 |  maxiter = atof(s) * agnnodes(g);
      |            ^~~~
position.c: In function ?make_LR_constraints?:
position.c:259:24: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  259 |   last = (ND_rank(v) = last + width);
      |                        ^~~~
position.c:272:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  272 |   m1 = m0 + ND_rw(aghead(e0)) + ND_lw(agtail(e0));
      |        ^~
position.c:278:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  278 |   m1 = m0 + ND_rw(agtail(e1)) + ND_lw(aghead(e1));
      |        ^~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
../../lib/common/types.h:592:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  592 | #define ED_minlen(e) (((Agedgeinfo_t*)AGDATA(e))->minlen)
      |                      ^
position.c:296:8: note: in expansion of macro ?ED_minlen?
  296 |   m0 = ED_minlen(e) * GD_nodesep(g) + width;
      |        ^~~~~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
position.c:302:12: note: in expansion of macro ?MAX?
  302 |       m0 = MAX(m0, width + GD_nodesep(g) + ROUND(ED_dist(e)));
      |            ^~~
position.c:304:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  304 |    m0 = largeMinlen (m0);
      |         ^~~~~~~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
../../lib/common/arith.h:37:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
position.c:305:23: note: in expansion of macro ?MAX?
  305 |       ED_minlen(e0) = MAX(ED_minlen(e0), m0);
      |                       ^~~
position.c: In function ?make_edge_pairs?:
position.c:335:8: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  335 |   m0 = (ED_head_port(e).p.x - ED_tail_port(e).p.x);
      |        ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from sameport.c:17:
sameport.c: In function ?sameedge?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
sameport.c:81:6: note: in expansion of macro ?elist_append?
   81 |      elist_append(e, same[i].l);
      |      ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
sameport.c:81:6: note: in expansion of macro ?elist_append?
   81 |      elist_append(e, same[i].l);
      |      ^~~~~~~~~~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?adjustSimple?:
../../lib/common/types.h:374:19: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  374 | #define GD_ht1(g) (((Agraphinfo_t*)AGDATA(g))->ht1)
      |                   ^
position.c:609:17: note: in expansion of macro ?GD_ht1?
  609 |     delbottom = GD_ht1(g) + bottom - (rank[maxr].ht1 - margin_total);
      |                 ^~~~~~
../../lib/common/types.h:375:19: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  375 | #define GD_ht2(g) (((Agraphinfo_t*)AGDATA(g))->ht2)
      |                   ^
position.c:615:11: note: in expansion of macro ?GD_ht2?
  615 |  deltop = GD_ht2(g) + (delta-bottom) + delbottom - (rank[minr].ht2 - margin_total);
      |           ^~~~~~
../../lib/common/types.h:375:19: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  375 | #define GD_ht2(g) (((Agraphinfo_t*)AGDATA(g))->ht2)
      |                   ^
position.c:618:11: note: in expansion of macro ?GD_ht2?
  618 |  deltop = GD_ht2(g) + (delta-bottom) - (rank[minr].ht2 - margin_total);
      |           ^~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from rank.c:26:
rank.c: In function ?merge?:
../../lib/common/arith.h:37:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
rank.c:819:20: note: in expansion of macro ?MAX?
  819 |     ED_minlen(e) = MAX(ED_minlen(e), minlen);
      |                    ^~~
position.c: In function ?adjustRanks?:
position.c:671:22: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  671 |      adjustSimple(g, delta, margin_total);
      |                      ^~~~~
sameport.c: In function ?sameport?:
sameport.c:167:2: warning: conversion from ?double? to ?unsigned char? may change value [-Wfloat-conversion]
  167 |  (MC_SCALE * (ND_lw(u) + prt.p.x)) / (ND_lw(u) + ND_rw(u));
      |  ^
sameport.c:104:52: warning: unused parameter ?arr_len? [-Wunused-parameter]
  104 | static void sameport(node_t * u, elist * l, double arr_len)
      |                                             ~~~~~~~^~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from rank.c:26:
rank.c: In function ?readout_levels?:
rank.c:1022:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1022 |  minrk = N_NEW(ncc+1,int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?set_aspect?:
../../lib/common/types.h:354:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  354 | #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb)
      |                  ^
position.c:954:9: note: in expansion of macro ?GD_bb?
  954 |  sz.x = GD_bb(g).UR.x - GD_bb(g).LL.x;
      |         ^~~~~
../../lib/common/types.h:354:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  354 | #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb)
      |                  ^
position.c:955:9: note: in expansion of macro ?GD_bb?
  955 |  sz.y = GD_bb(g).UR.y - GD_bb(g).LL.y; /* normalize */
      |         ^~~~~
rank.c: In function ?add_fast_edges?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
rank.c:1109:6: note: in expansion of macro ?elist_append?
 1109 |      elist_append(e, ND_out(n));
      |      ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
rank.c:1109:6: note: in expansion of macro ?elist_append?
 1109 |      elist_append(e, ND_out(n));
      |      ^~~~~~~~~~~~
position.c: In function ?resize_leaf?:
position.c:1031:16: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1031 |     lbound.x = lbound.x + ND_lw(leaf) + ND_rw(leaf) + GD_nodesep(agraphof(leaf));
      |                ^~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
rank.c:1110:6: note: in expansion of macro ?elist_append?
 1110 |      elist_append(e, ND_in(aghead(e)));
      |      ^~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?make_leafslots?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
position.c:1067:20: note: in expansion of macro ?ALLOC?
 1067 |  GD_rank(g)[r].v = ALLOC(j + 1, GD_rank(g)[r].v, node_t *);
      |                    ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
rank.c:1110:6: note: in expansion of macro ?elist_append?
 1110 |      elist_append(e, ND_in(aghead(e)));
      |      ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
position.c:1067:20: note: in expansion of macro ?ALLOC?
 1067 |  GD_rank(g)[r].v = ALLOC(j + 1, GD_rank(g)[r].v, node_t *);
      |                    ^~~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?do_leaves?:
rank.c: In function ?my_init_graph?:
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
position.c:1086:16: note: in expansion of macro ?ND_coord?
 1086 |     lbound.x = ND_coord(leader).x - ND_lw(leader);
      |                ^~~~~~~~
rank.c:1116:63: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1116 | { int *sz = arg; (void)g; agbindrec(graph,"level graph rec",sz[0],TRUE); }
      |                                                             ~~^~~
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
position.c:1087:16: note: in expansion of macro ?ND_coord?
 1087 |     lbound.y = ND_coord(leader).y;
      |                ^~~~~~~~
rank.c: In function ?my_init_node?:
rank.c:1118:61: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1118 | { int *sz = arg; (void)g; agbindrec(node,"level node rec",sz[1],TRUE); }
      |                                                           ~~^~~
rank.c: In function ?my_init_edge?:
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
position.c:1097:3: note: in expansion of macro ?elist_append?
 1097 |   elist_append(e1, ND_in(aghead(e1)));
      |   ^~~~~~~~~~~~
rank.c:1120:61: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1120 | { int *sz = arg; (void)g; agbindrec(edge,"level edge rec",sz[2],TRUE); }
      |                                                           ~~^~~
dotsplines.c:168:1: warning: missing initializer for field ?ignoreSwap? of ?splineInfo? [-Wmissing-field-initializers]
  168 | static splineInfo sinfo = { swap_ends_p, spline_merge };
      | ^~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
position.c:1097:3: note: in expansion of macro ?elist_append?
 1097 |   elist_append(e1, ND_in(aghead(e1)));
      |   ^~~~~~~~~~~~
rank.c: In function ?dot2_rank?:
rank.c:1144:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1144 |  maxiter = atof(s) * agnnodes(g);
      |            ^~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
position.c:1107:3: note: in expansion of macro ?elist_append?
 1107 |   elist_append(e, ND_out(agtail(e)));
      |   ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
position.c:1107:3: note: in expansion of macro ?elist_append?
 1107 |   elist_append(e, ND_out(agtail(e)));
      |   ^~~~~~~~~~~~
position.c: In function ?ports_eq?:
position.c:1116:32: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1116 |      && (((ED_head_port(e).p.x == ED_head_port(f).p.x) &&
      |                                ^~
position.c:1117:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1117 |    (ED_head_port(e).p.y == ED_head_port(f).p.y))
      |                         ^~
position.c:1119:32: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1119 |      && (((ED_tail_port(e).p.x == ED_tail_port(f).p.x) &&
      |                                ^~
position.c:1120:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1120 |    (ED_tail_port(e).p.y == ED_tail_port(f).p.y))
      |                         ^~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
../../lib/common/types.h:85:10: note: ?ignoreSwap? declared here
   85 |  boolean ignoreSwap;                     /* Test for swapped edges if false */
      |          ^~~~~~~~~~
dotsplines.c: In function ?portcmp?:
dotsplines.c:177:10: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  177 |     rv = p0.p.x - p1.p.x;
      |          ^~
dotsplines.c:179:7: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  179 |  rv = p0.p.y - p1.p.y;
      |       ^~
In file included from dotsplines.c:17:
dotsplines.c: In function ?swap_bezier?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
dotsplines.c:193:12: note: in expansion of macro ?N_GNEW?
  193 |     list = N_GNEW(sz, pointf);
      |            ^~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from position.c:20:
position.c: In function ?make_lrvn?:
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
position.c:1179:10: note: in expansion of macro ?MAX?
 1179 |  int w = MAX(GD_border(g)[BOTTOM_IX].x, GD_border(g)[TOP_IX].x);
      |          ^~~
dotsplines.c: In function ?swap_spline?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
dotsplines.c:218:12: note: in expansion of macro ?N_GNEW?
  218 |     list = N_GNEW(sz, bezier);
      |            ^~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
dotsplines.c: In function ?_dot_splines?:
../../lib/common/arith.h:32:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   32 | #define MIN(a,b) ((a)<(b)?(a):(b))
      |                  ^
dotsplines.c:357:21: note: in expansion of macro ?MIN?
  357 |      sd.LeftBound = MIN(sd.LeftBound, (ND_coord(n).x - ND_lw(n)));
      |                     ^~~
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
dotsplines.c:359:22: note: in expansion of macro ?MAX?
  359 |      sd.RightBound = MAX(sd.RightBound, (ND_coord(n).x + ND_rw(n)));
      |                      ^~~
In file included from dotsplines.c:17:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
dotsplines.c:136:28: note: in expansion of macro ?ALLOC?
  136 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
      |                            ^~~~~
dotsplines.c:384:7: note: in expansion of macro ?GROWEDGES?
  384 |       GROWEDGES;
      |       ^~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
dotsplines.c:136:28: note: in expansion of macro ?ALLOC?
  136 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
      |                            ^~~~~
dotsplines.c:384:7: note: in expansion of macro ?GROWEDGES?
  384 |       GROWEDGES;
      |       ^~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
dotsplines.c:136:28: note: in expansion of macro ?ALLOC?
  136 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
      |                            ^~~~~
dotsplines.c:391:4: note: in expansion of macro ?GROWEDGES?
  391 |    GROWEDGES;
      |    ^~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
dotsplines.c:136:28: note: in expansion of macro ?ALLOC?
  136 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
      |                            ^~~~~
dotsplines.c:391:4: note: in expansion of macro ?GROWEDGES?
  391 |    GROWEDGES;
      |    ^~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
dotsplines.c:136:28: note: in expansion of macro ?ALLOC?
  136 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
      |                            ^~~~~
dotsplines.c:408:4: note: in expansion of macro ?GROWEDGES?
  408 |    GROWEDGES;
      |    ^~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
dotsplines.c:136:28: note: in expansion of macro ?ALLOC?
  136 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*))
      |                            ^~~~~
dotsplines.c:408:4: note: in expansion of macro ?GROWEDGES?
  408 |    GROWEDGES;
      |    ^~~~~~~~~
dotsplines.c:420:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  420 |     qsort((char *) &edges[0], n_edges, sizeof(edges[0]),
      |                               ^~~~~~~
In file included from dotsplines.c:17:
dotsplines.c:424:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  424 |     P->boxes = N_NEW(n_nodes + 20 * 2 * NSUB, boxf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
dotsplines.c:425:19: note: in expansion of macro ?N_NEW?
  425 |     sd.Rank_box = N_NEW(i, boxf);
      |                   ^~~~~
dotsplines.c:474:14: warning: declaration of ?e0? shadows a previous local [-Wshadow]
  474 |      edge_t* e0;
      |              ^~
dotsplines.c:314:17: note: shadowed declaration is here
  314 |     edge_t *e, *e0, *e1, *ea, *eb, *le0, *le1, **edges = NULL;
      |                 ^~
In file included from dotsplines.c:17:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
dotsplines.c:479:14: note: in expansion of macro ?N_NEW?
  479 |   edgelist = N_NEW(cnt, edge_t*);
      |              ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from aspect.c:11:
aspect.c: In function ?computeNodeGroups?:
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:493:15: note: in expansion of macro ?ND_coord?
  493 |       sizey = ND_coord(GD_rank(g)[r-1].v[0]).y - ND_coord(n).y;
      |               ^~~~~~~~
aspect.c:55:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   55 |     nodeGroups = N_GNEW(agnnodes(g), nodeGroup_t);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/types.h:503:18: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  503 | #define ND_ht(n) (((Agnodeinfo_t*)AGDATA(n))->ht)
      |                  ^
dotsplines.c:495:15: note: in expansion of macro ?ND_ht?
  495 |       sizey = ND_ht(n);
      |               ^~~~~
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:498:11: note: in expansion of macro ?ND_coord?
  498 |   sizey = ND_coord(n).y - ND_coord(GD_rank(g)[r+1].v[0]).y;
      |           ^~~~~~~~
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:501:13: note: in expansion of macro ?ND_coord?
  501 |   int upy = ND_coord(GD_rank(g)[r-1].v[0]).y - ND_coord(n).y;
      |             ^~~~~~~~
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:502:14: note: in expansion of macro ?ND_coord?
  502 |   int dwny = ND_coord(n).y - ND_coord(GD_rank(g)[r+1].v[0]).y;
      |              ^~~~~~~~
../../lib/common/types.h:490:50: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  490 | #define ND_UF_size(n) (((Agnodeinfo_t*)AGDATA(n))->UF_size)
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
aspect.c:91:13: note: in expansion of macro ?ND_UF_size?
   91 |       N_NEW(ND_UF_size(l), node_t *);
      |             ^~~~~~~~~~
aspect.c: In function ?computeLayerWidths?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
aspect.c:195:22: note: in expansion of macro ?N_NEW?
  195 |     layerWidthInfo = N_NEW(nNodeGroups, layerWidthInfo_t);
      |                      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
aspect.c:199:6: note: in expansion of macro ?N_NEW?
  199 |      N_NEW(nNodeGroups, nodeGroup_t *);
      |      ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
aspect.c:201:30: note: in expansion of macro ?N_NEW?
  201 |  layerWidthInfo[i].removed = N_NEW(nNodeGroups, int);
      |                              ^~~~~
aspect.c: In function ?sortLayers?:
aspect.c:267:29: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  267 |     qsort(sortedLayerIndex, agnnodes(g), sizeof(int), compFunction);
      |                             ^~~~~~~~~~~
aspect.c: In function ?compFunction2?:
aspect.c:296:26: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  296 |     nodeGroup_t **ind1 = (nodeGroup_t **) a, **ind2 = (nodeGroup_t **) b;
      |                          ^
aspect.c:296:55: warning: cast discards ?const? qualifier from pointer target type [-Wcast-qual]
  296 |     nodeGroup_t **ind1 = (nodeGroup_t **) a, **ind2 = (nodeGroup_t **) b;
      |                                                       ^
aspect.c: In function ?reduceMaxWidth2?:
aspect.c:349:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  349 |    layerWidthInfo[maxLayerIndex].nNodeGroupsInLayer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/dotgen/dot.h:15,
                 from aspect.c:11:
aspect.c: In function ?applyPacking2?:
aspect.c:430:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  430 |     sortedLayerIndex = N_NEW(agnnodes(g), int);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
aspect.c: In function ?zapLayers?:
aspect.c:496:33: warning: unused parameter ?g? [-Wunused-parameter]
  496 | static void zapLayers(graph_t * g)
      |                       ~~~~~~~~~~^
dotsplines.c: In function ?cloneNode?:
dotsplines.c:953:15: warning: conversion from ?size_t? {aka ?long unsigned int?} to ?int? may change value [-Wconversion]
  953 |  int lbllen = strlen(ND_label(orign)->text);
      |               ^~~~~~
In file included from dotsplines.c:17:
dotsplines.c:954:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  954 |         char* buf = N_GNEW(lbllen+3,char);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
dotsplines.c:947:43: warning: unused parameter ?flipped? [-Wunused-parameter]
  947 | cloneNode (graph_t* g, node_t* orign, int flipped)
      |                                       ~~~~^~~~~~~
In file included from dotsplines.c:17:
dotsplines.c: In function ?makeSimpleFlatLabels?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
dotsplines.c:1052:23: note: in expansion of macro ?N_NEW?
 1052 |     edge_t** earray = N_NEW(cnt, edge_t*);
      |                       ^~~~~
dotsplines.c:1058:20: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1058 |     qsort (earray, cnt, sizeof(edge_t*), (qsort_cmpf) edgelblcmpfn);
      |                    ^~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
dotsplines.c: In function ?make_flat_adj_edges?:
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:1292:14: note: in expansion of macro ?ND_coord?
 1292 |     rightx = ND_coord(hn).x;
      |              ^~~~~~~~
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:1293:13: note: in expansion of macro ?ND_coord?
 1293 |     leftx = ND_coord(tn).x;
      |             ^~~~~~~~
dotsplines.c:1295:17: warning: declaration of ?n? shadows a previous local [-Wshadow]
 1295 |         node_t* n;
      |                 ^
dotsplines.c:1244:13: note: shadowed declaration is here
 1244 |     node_t* n;
      |             ^
dotsplines.c:1329:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1329 |     midx = (ND_coord(tn).x - ND_rw(tn) + ND_coord(hn).x + ND_lw(hn))/2;
      |            ^
dotsplines.c:1330:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1330 |     midy = (ND_coord(auxt).x + ND_coord(auxh).x)/2;
      |            ^
dotsplines.c:1241:39: warning: unused parameter ?P? [-Wunused-parameter]
 1241 | make_flat_adj_edges(graph_t* g, path* P, edge_t** edges, int ind, int cnt, edge_t* e0,
      |                                 ~~~~~~^
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
dotsplines.c: In function ?make_flat_labeled_edge?:
../../lib/common/types.h:493:21: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  493 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord)
      |                     ^
dotsplines.c:1469:11: note: in expansion of macro ?ND_coord?
 1469 |  ydelta = ND_coord(ln).y - GD_rank(g)[ND_rank(tn)].ht1 -
      |           ^~~~~~~~
dotsplines.c: In function ?make_flat_bottom_edges?:
dotsplines.c:1503:31: warning: declaration of ?splines? shadows a global declaration [-Wshadow]
 1503 |  ind, int cnt, edge_t* e, int splines)
      |                           ~~~~^~~~~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
../../lib/common/types.h:118:7: note: shadowed declaration is here
  118 |     } splines;
      |       ^~~~~~~
dotsplines.c: In function ?leftOf?:
dotsplines.c:1698:9: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 1698 |     d = ((p1.y - p2.y) * (p3.x - p2.x)) -
      |         ^
dotsplines.c: In function ?make_regular_edge?:
dotsplines.c:1855:6: warning: declaration of ?splines? shadows a global declaration [-Wshadow]
 1855 |  int splines = et == ET_SPLINE;
      |      ^~~~~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/dotgen/dot.h:15,
                 from dotsplines.c:18:
../../lib/common/types.h:118:7: note: shadowed declaration is here
  118 |     } splines;
      |       ^~~~~~~
In file included from dotsplines.c:17:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
dotsplines.c:1917:13: note: in expansion of macro ?RALLOC?
 1917 |   pointfs = RALLOC(numpts, pointfs, pointf);
      |             ^~~~~~
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
dotsplines.c:1965:16: note: in expansion of macro ?RALLOC?
 1965 |      pointfs = RALLOC(numpts, pointfs, pointf);
      |                ^~~~~~
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
dotsplines.c:1986:13: note: in expansion of macro ?RALLOC?
 1986 |  pointfs2 = RALLOC(numpts2, pointfs2, pointf);
      |             ^~~~~~
dotsplines.c: In function ?completeregularpath?:
dotsplines.c:2012:21: warning: unused parameter ?flag? [-Wunused-parameter]
 2012 |       int boxn, int flag)
      |                 ~~~~^~~~
dotsplines.c: In function ?makeregularend?:
dotsplines.c:2122:5: warning: switch missing default case [-Wswitch-default]
 2122 |     switch (side) {
      |     ^~~~~~
dotsplines.c: In function ?adjustregularpath?:
dotsplines.c:2253:7: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2253 |   x = (bp1->LL.x + bp1->UR.x) / 2;
      |       ^
dotsplines.c:2258:7: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2258 |   x = (bp1->LL.x + bp1->UR.x) / 2;
      |       ^
dotsplines.c: In function ?rank_box?:
dotsplines.c:2285:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2285 |     if (b.LL.x == b.UR.x) {
      |                ^~
dotsplines.c: In function ?straight_len?:
dotsplines.c:2312:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 2312 |  if (ND_coord(v).x != ND_coord(n).x)
      |                    ^~
dotsplines.c: In function ?recover_slack?:
dotsplines.c:2349:34: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2349 |      resize_vn(vn, p->boxes[b].LL.x, p->boxes[b].UR.x,
      |                    ~~~~~~~~~~~~~~^~
dotsplines.c:2349:52: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2349 |      resize_vn(vn, p->boxes[b].LL.x, p->boxes[b].UR.x,
      |                                      ~~~~~~~~~~~~~~^~
dotsplines.c:2350:26: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2350 |         p->boxes[b].UR.x + ND_rw(vn));
dotsplines.c:2352:34: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2352 |      resize_vn(vn, p->boxes[b].LL.x, (p->boxes[b].LL.x +
      |                    ~~~~~~~~~~~~~~^~
dotsplines.c:2353:29: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2352 |      resize_vn(vn, p->boxes[b].LL.x, (p->boxes[b].LL.x +
      |                                      ~~~~~~~~~~~~~~~~~~~
 2353 |           p->boxes[b].UR.x) / 2,
      |           ~~~~~~~~~~~~~~~~~~^~~
dotsplines.c:2354:23: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
 2354 |         p->boxes[b].UR.x);
      |         ~~~~~~~~~~~~~~^~
  CCLD     libdotgen_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/dotgen'
Making all in fdpgen
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/fdpgen'
  CC       clusteredges.lo
  CC       comp.lo
  CC       xlayout.lo
  CC       layout.lo
  CC       dbg.lo
  CC       tlayout.lo
  CC       grid.lo
  CC       fdpinit.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/fdp.h:14,
                 from comp.c:23:
comp.c: In function ?findCComp?:
comp.c:70:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   70 |     marks = N_NEW(agnnodes(g), char); /* freed below */
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
comp.c:126:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  126 |     comps = cp = N_NEW(c_cnt + 1, graph_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/fdp.h:14,
                 from grid.c:24:
grid.c: In function ?newBlock?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
grid.c:46:17: note: in expansion of macro ?N_GNEW?
   46 |     newb->mem = N_GNEW(size, cell);
      |                 ^~~~~~
grid.c: In function ?getCell?:
grid.c:86:28: warning: conversion from ?long int? to ?int? may change value [-Wconversion]
   86 |      bp->next = newBlock(2 * (bp->endp - bp->mem));
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/fdp.h:14,
                 from grid.c:24:
grid.c: In function ?adjustGrid?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
grid.c:189:15: note: in expansion of macro ?N_GNEW?
  189 |  g->listMem = N_GNEW(nsize, node_list);
      |               ^~~~~~
tlayout.c: In function ?init_params?:
tlayout.c:138:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  138 |     if (T_T0 == -1.0) {
      |              ^~
tlayout.c: In function ?fdp_initParams?:
tlayout.c:186:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  186 |     if (D_T0 == -1.0) {
      |              ^~
tlayout.c: In function ?doRep?:
tlayout.c:222:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  222 |     while (dist2 == 0.0) {
      |                  ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/fdp.h:14,
                 from ../../lib/fdpgen/tlayout.h:18,
                 from fdpinit.c:21:
fdpinit.c: In function ?fdp_init_node_edge?:
fdpinit.c:95:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   95 |     GD_neato_nlist(g) = N_NEW(nn + 1, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
tlayout.c: In function ?applyAttr?:
tlayout.c:332:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  332 |     while (dist2 == 0.0) {
      |                  ^~
layout.c: In function ?finalCC?:
layout.c:137:12: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  137 |     pt.y = -bb.LL.y + margin + GD_border(rg)[BOTTOM_IX].y;
      |            ^
tlayout.c: In function ?gAdjust?:
tlayout.c:394:19: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
  394 | #define FLOOR(d) ((int)floor(d))
      |                   ^
tlayout.c:410:16: note: in expansion of macro ?FLOOR?
  410 |  addGrid(grid, FLOOR((ND_pos(n))[0] / T_Cell), FLOOR((ND_pos(n))[1] / T_Cell),
      |                ^~~~~
layout.c:141:16: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  141 |     bb.UR.y += pt.y + margin + GD_border(rg)[TOP_IX].y;
      |                ^~
tlayout.c:394:19: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
  394 | #define FLOOR(d) ((int)floor(d))
      |                   ^
tlayout.c:410:48: note: in expansion of macro ?FLOOR?
  410 |  addGrid(grid, FLOOR((ND_pos(n))[0] / T_Cell), FLOOR((ND_pos(n))[1] / T_Cell),
      |                                                ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/fdp.h:14,
                 from ../../lib/fdpgen/tlayout.h:18,
                 from layout.c:35:
layout.c: In function ?addCluster?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
layout.c:300:14: note: in expansion of macro ?RALLOC?
  300 |  clist->cl = RALLOC(clist->sz, clist->cl, graph_t *);
      |              ^~~~~~
layout.c: In function ?addEdge?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
layout.c:383:10: note: in expansion of macro ?ALLOC?
  383 |     el = ALLOC(cnt + 1, el, edge_t *);
      |          ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
layout.c:383:10: note: in expansion of macro ?ALLOC?
  383 |     el = ALLOC(cnt + 1, el, edge_t *);
      |          ^~~~~
tlayout.c: At top level:
tlayout.c:627:6: warning: no previous prototype for ?dumpstat? [-Wmissing-prototypes]
  627 | void dumpstat(graph_t * g)
      |      ^~~~~~~~
tlayout.c: In function ?fdp_tLayout?:
tlayout.c:688:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  688 |     if (ctr.x != 0.0 || ctr.y != 0.0) {
      |               ^~
tlayout.c:688:31: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  688 |     if (ctr.x != 0.0 || ctr.y != 0.0) {
      |                               ^~
layout.c: In function ?deriveGraph?:
clusteredges.c:40:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
   40 | #if DEBUG > 1
      |     ^~~~~
layout.c:526:28: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  526 |  PORTS(dg) = pq = N_NEW(sz + 1, bport_t);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/clusteredges.h:18,
                 from clusteredges.c:23:
clusteredges.c: In function ?addObj?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
clusteredges.c:66:15: note: in expansion of macro ?RALLOC?
   66 |      l->obs = RALLOC(l->sz, l->obs, Ppoly_t *);
      |               ^~~~~~
layout.c: In function ?getEdgeList?:
layout.c:596:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  596 |     erecs = N_NEW(deg + 1, erec);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
layout.c:611:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  611 |     qsort(erecs, deg, sizeof(erec), ecmp);
      |                  ^~~
layout.c:622:39: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  622 |      while (j < deg && erecs[j].alpha == a)
      |                                       ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/fdpgen/fdp.h:14,
                 from ../../lib/fdpgen/tlayout.h:18,
                 from layout.c:35:
layout.c: In function ?expandCluster?:
layout.c:715:16: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  715 |  pp = N_NEW(sz + 1, bport_t);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
clusteredges.c: In function ?compoundEdges?:
clusteredges.c:268:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  268 |       P->boxes = N_NEW(agnnodes(g) + 20 * 2 * 9, boxf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
layout.c: In function ?layout?:
clusteredges.c:251:50: warning: unused parameter ?edgetype? [-Wunused-parameter]
  251 | int compoundEdges(graph_t * g, expand_t* pm, int edgetype)
      |                                              ~~~~^~~~~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
layout.c:903:11: note: in expansion of macro ?N_NEW?
  903 |      bp = N_NEW(c_cnt, boolean);
      |           ^~~~~
layout.c: In function ?mkClusters?:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
layout.c:1027:20: note: in expansion of macro ?RALLOC?
 1027 |      GD_clust(g) = RALLOC(list.cnt + 1, list.cl, graph_t*);
      |                    ^~~~~~
layout.c: In function ?fdp_init_graph?:
layout.c:1035:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
 1035 |     GD_ndim(g) = late_int(g, agattr(g,AGRAPH, "dim", NULL), 2, 2);
      |                  ^~~~~~~~
xlayout.c:58:6: warning: no previous prototype for ?pr2graphs? [-Wmissing-prototypes]
   58 | void pr2graphs(Agraph_t *g0, Agraph_t *g1)
      |      ^~~~~~~~~
xlayout.c: In function ?xinit_params?:
xlayout.c:83:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   83 |     if (xParams.T0 == 0.0)
      |                    ^~
xlayout.c:74:35: warning: unused parameter ?g? [-Wunused-parameter]
   74 | static void xinit_params(graph_t* g, int n, xparams * xpms)
      |                          ~~~~~~~~~^
xlayout.c: In function ?doRep?:
xlayout.c:259:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  259 |     while (dist2 == 0.0) {
      |                  ^~
In file included from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/fdpgen/fdp.h:14,
                 from ../../lib/fdpgen/xlayout.h:18,
                 from xlayout.c:27:
xlayout.c: In function ?x_layout?:
../../lib/common/geom.h:63:27: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
   63 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH)
      |                           ^
xlayout.c:456:13: note: in expansion of macro ?PS2INCH?
  456 |  X_marg.x = PS2INCH(X_marg.x); /* sepFactor is in points */
      |             ^~~~~~~
../../lib/common/geom.h:63:27: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
   63 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH)
      |                           ^
xlayout.c:457:13: note: in expansion of macro ?PS2INCH?
  457 |  X_marg.y = PS2INCH(X_marg.y);
      |             ^~~~~~~
  CCLD     libfdpgen_C.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/fdpgen'
Making all in neatogen
make[3]: Entering directory '/tmp/guix-build-graphviz-2.49.0.drv-0/graphviz-2.49.0/lib/neatogen'
  CC       heap.lo
  CC       geometry.lo
  CC       adjust.lo
  CC       circuit.lo
  CC       info.lo
  CC       neatoinit.lo
  CC       hedges.lo
  CC       edges.lo
geometry.c: In function ?geominit?:
geometry.c:29:19: warning: cast from function call of type ?double? to non-matching type ?int? [-Wbad-function-cast]
   29 |     sqrt_nsites = (int) sqrt(sn);
      |                   ^
geometry.c: In function ?intersection?:
geometry.c:75:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   75 |     if (denom == 0.0)
      |               ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from adjust.c:16:
adjust.c: In function ?makeInfo?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:151:16: note: in expansion of macro ?N_GNEW?
  151 |     nodeInfo = N_GNEW(nsites, Info_t);
      |                ^~~~~~
In file included from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from adjust.c:16:
../../lib/common/geom.h:63:27: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
   63 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH)
      |                           ^
adjust.c:161:14: note: in expansion of macro ?PS2INCH?
  161 |  pmargin.x = PS2INCH(pmargin.x);
      |              ^~~~~~~
../../lib/common/geom.h:63:27: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
   63 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH)
      |                           ^
adjust.c:162:14: note: in expansion of macro ?PS2INCH?
  162 |  pmargin.y = PS2INCH(pmargin.y);
      |              ^~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from adjust.c:16:
adjust.c: In function ?sortSites?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:214:10: note: in expansion of macro ?N_GNEW?
  214 |  sites = N_GNEW(nsites, Site *);
      |          ^~~~~~
adjust.c:228:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  228 |     qsort(sites, nsites, sizeof(Site *), scomp);
      |                  ^~~~~~
adjust.c: In function ?rmEquality?:
adjust.c:284:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  284 |      (*jp)->coord.x != (*ip)->coord.x ||
      |                     ^~
adjust.c:285:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  285 |      (*jp)->coord.y != (*ip)->coord.y) {
      |                     ^~
adjust.c:294:24: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  294 |         (*kp)->coord.x == (*ip)->coord.x &&
      |                        ^~
adjust.c:295:24: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  295 |         (*kp)->coord.y == (*ip)->coord.y) {
      |                        ^~
adjust.c:302:37: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  302 |  if (kp < endSite && (*kp)->coord.y == (*ip)->coord.y) {
      |                                     ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from adjust.c:16:
adjust.c: In function ?getSizes?:
adjust.c:645:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  645 |     real *sizes = N_GNEW(Ndim * agnnodes(g), real);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
info.c: In function ?compare?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:658:10: note: in expansion of macro ?N_GNEW?
  658 |  elabs = N_GNEW(nedge_nodes, int);
      |          ^~~~~~
info.c:44:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   44 |     if (p->p.x == q->p.x && p->p.y == q->p.y)
      |                ^~
info.c:44:36: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   44 |     if (p->p.x == q->p.x && p->p.y == q->p.y)
      |                                    ^~
adjust.c: In function ?makeMatrix?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:702:9: note: in expansion of macro ?N_GNEW?
  702 |     I = N_GNEW(nedges, int);
      |         ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:703:9: note: in expansion of macro ?N_GNEW?
  703 |     J = N_GNEW(nedges, int);
      |         ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:704:11: note: in expansion of macro ?N_GNEW?
  704 |     val = N_GNEW(nedges, real);
      |           ^~~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:709:9: note: in expansion of macro ?N_NEW?
  709 |  valD = N_NEW(nedges, real);
      |         ^~~~~
info.c: In function ?addVertex?:
info.c:116:12: warning: declaration of ?origin? shadows a global declaration [-Wshadow]
  116 |     Point *origin = &s->coord;
      |            ^~~~~~
In file included from ../../lib/neatogen/site.h:17,
                 from ../../lib/neatogen/voronoi.h:17,
                 from ../../lib/neatogen/info.h:17,
                 from info.c:14:
../../lib/neatogen/geometry.h:25:18: note: shadowed declaration is here
   25 |     extern Point origin;
      |                  ^~~~~~
adjust.c: In function ?fdpAdjust?:
adjust.c:750:28: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  750 |     real *pos = N_NEW(Ndim * agnnodes(g), real);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:42,
                 from hedges.c:13:
hedges.c: In function ?ELinitialize?:
adjust.c: In function ?vpscAdjust?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
adjust.c:806:21: note: in expansion of macro ?N_GNEW?
  806 |     pointf* nsize = N_GNEW(nnodes, pointf);
      |                     ^~~~~~
adjust.c:808:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  808 |     float* f_storage = N_GNEW(dim * nnodes, float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
hedges.c:39:11: note: in expansion of macro ?N_GNEW?
   39 |  ELhash = N_GNEW(ELhashsize, Halfedge *);
      |           ^~~~~~
adjust.c: In function ?normalize?:
adjust.c:912:9: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  912 |     if (p.x || p.y) ret = 1;
      |         ^
adjust.c:912:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  912 |     if (p.x || p.y) ret = 1;
      |             ^~
hedges.c: In function ?hintersect?:
hedges.c:76:23: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   76 |  (e1->reg[1]->coord.y == e2->reg[1]->coord.y &&
      |                       ^~
adjust.c:926:9: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  926 |     if (phi) {
      |         ^~~
hedges.c: In function ?right_of?:
hedges.c:112:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  112 |     if (e->a == 1.0) {
      |              ^~
adjust.c: In function ?getAdjustMode?:
adjust.c:1011:40: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1011 |      if (!strncasecmp(s, ap->attrib, ap->len)) {
      |                                      ~~^~~~~
hedges.c: In function ?ELleftbnd?:
hedges.c:189:14: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  189 |     bucket = (p->x - xmin) / deltax * ELhashsize;
      |              ^
adjust.c: In function ?simpleScale?:
adjust.c:1070:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1070 |      if (sc.y == 1 && sc.x == 1) return 0;
      |               ^~
adjust.c:1070:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
 1070 |      if (sc.y == 1 && sc.x == 1) return 0;
      |                            ^~
heap.c: In function ?PQbucket?:
heap.c:37:11: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
   37 |  bucket = b;
      |           ^
heap.c: In function ?PQinsert?:
heap.c:53:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   53 |      (he->ystar == next->ystar
      |                 ^~
In file included from ../../lib/common/render.h:42,
                 from heap.c:12:
heap.c: In function ?PQinitialize?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
heap.c:120:11: note: in expansion of macro ?N_GNEW?
  120 |  PQhash = N_GNEW(PQhashsize, Halfedge);
      |           ^~~~~~
heap.c: At top level:
heap.c:133:6: warning: no previous prototype for ?PQdump? [-Wmissing-prototypes]
  133 | void PQdump(void)
      |      ^~~~~~
edges.c: In function ?clip_line?:
edges.c:81:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   81 |     if (e->a == 1.0 && e->b >= 0.0) {
      |              ^~
edges.c:89:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   89 |     if (e->a == 1.0) {
      |              ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
neatoinit.c: In function ?cluster_map?:
neatoinit.c:190:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  190 |     boolean* assigned = N_NEW(agnnodes(g), boolean);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:201:28: note: in expansion of macro ?N_GNEW?
  201 |     cs = cdata->clusters = N_GNEW(nclusters,int*);
      |                            ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:202:32: note: in expansion of macro ?N_GNEW?
  202 |     cn = cdata->clustersizes = N_GNEW(nclusters,int);
      |                                ^~~~~~
neatoinit.c:210:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  210 |             c = *cs++ = N_GNEW(*cn++,int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatoinit.c:224:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  224 |     cdata->bb=N_GNEW(cdata->nclusters,boxf);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatoinit.c:225:33: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  225 |     cdata->toplevel=N_GNEW(cdata->ntoplevel,int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatoinit.c: In function ?user_spline?:
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
neatoinit.c:301:7: note: in expansion of macro ?ALLOC?
  301 |  ps = ALLOC(n, 0, pointf);
      |       ^~~~~
neatoinit.c: In function ?add_cluster?:
neatoinit.c:449:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  449 |     GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g));
      |                          ~~~~^~~
../../lib/common/memory.h:28:63: note: in definition of macro ?ZALLOC?
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                               ^~~~
../../lib/common/types.h:393:52: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  393 | #define GD_n_cluster(g) (((Agraphinfo_t*)AGDATA(g))->n_cluster)
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../lib/common/memory.h:28:81: note: in definition of macro ?ZALLOC?
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                                                 ^~~~~
neatoinit.c:449:59: note: in expansion of macro ?GD_n_cluster?
  449 |     GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g));
      |                                                           ^~~~~~~~~~~~
../../lib/common/memory.h:28:109: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   28 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type)))
      |                                                                                                             ^
neatoinit.c:449:19: note: in expansion of macro ?ZALLOC?
  449 |     GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g));
      |                   ^~~~~~
neatoinit.c: In function ?init_nop?:
neatoinit.c:588:53: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  588 |  if (translate && !haveBackground && (GD_bb(g).LL.x != 0||GD_bb(g).LL.y != 0))
      |                                                     ^~
neatoinit.c:588:73: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  588 |  if (translate && !haveBackground && (GD_bb(g).LL.x != 0||GD_bb(g).LL.y != 0))
      |                                                                         ^~
neatoinit.c: In function ?neato_init_graph?:
neatoinit.c:611:26: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
  611 |     GD_ndim(agroot(g)) = late_int(g, agfindgraphattr(g, "dim"), outdim, 2);
      |                          ^~~~~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
../../lib/common/arith.h:32:18: warning: conversion from ?int? to ?short unsigned int? may change value [-Wconversion]
   32 | #define MIN(a,b) ((a)<(b)?(a):(b))
      |                  ^
neatoinit.c:613:24: note: in expansion of macro ?MIN?
  613 |     GD_odim(g->root) = MIN(outdim, Ndim);
      |                        ^~~
neatoinit.c: In function ?dfsCycle?:
neatoinit.c:712:25: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  712 |  if (graph[i].edists[e] == 1.0) continue;  /* in edge */
      |                         ^~
neatoinit.c:716:34: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  716 |             graph[i].edists[e] = x;
      |                                  ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
neatoinit.c: In function ?makeGraphData?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:799:13: note: in expansion of macro ?N_GNEW?
  799 |     graph = N_GNEW(nv, vtx_data);
      |             ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:800:13: note: in expansion of macro ?N_GNEW?
  800 |     nodes = N_GNEW(nv, node_t*);
      |             ^~~~~~
neatoinit.c:801:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  801 |     edges = N_GNEW(2 * ne + nv, int); /* reserve space for self loops */
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatoinit.c:803:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  803 |  ewgts = N_GNEW(2 * ne + nv, float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatoinit.c:805:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  805 |  eweights = N_GNEW(2 * ne + nv, float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatoinit.c:808:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  808 |  edists = N_GNEW(2*ne+nv,float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
../../lib/common/types.h:585:22: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  585 | #define ED_factor(e) (((Agedgeinfo_t*)AGDATA(e))->factor)
      |                      ^
neatoinit.c:842:33: note: in expansion of macro ?ED_factor?
  842 |       graph[i].eweights[idx] += ED_factor(ep);
      |                                 ^~~~~~~~~
neatoinit.c:844:20: warning: conversion from ?float? to ?int? may change value [-Wfloat-conversion]
  844 |       int curlen = graph[i].ewgts[idx];
      |                    ^~~~~
In file included from ../../lib/common/geom.h:17,
                 from ../../lib/common/types.h:32,
                 from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
../../lib/common/arith.h:37:18: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
   37 | #define MAX(a,b) ((a)>(b)?(a):(b))
      |                  ^
neatoinit.c:845:29: note: in expansion of macro ?MAX?
  845 |       graph[i].ewgts[idx] = MAX(ED_dist(ep), curlen);
      |                             ^~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
../../lib/common/types.h:585:22: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  585 | #define ED_factor(e) (((Agedgeinfo_t*)AGDATA(e))->factor)
      |                      ^
neatoinit.c:854:21: note: in expansion of macro ?ED_factor?
  854 |       *eweights++ = ED_factor(ep);
      |                     ^~~~~~~~~
../../lib/common/types.h:602:20: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  602 | #define ED_dist(e) (((Agedgeinfo_t*)AGDATA(e))->dist)
      |                    ^
neatoinit.c:856:18: note: in expansion of macro ?ED_dist?
  856 |       *ewgts++ = ED_dist(ep);
      |                  ^~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from neatoinit.c:20:
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
neatoinit.c:891:10: note: in expansion of macro ?RALLOC?
  891 |  edges = RALLOC(2 * ne + nv, graph[0].edges, int);
      |          ^~~~~~
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
neatoinit.c:893:14: note: in expansion of macro ?RALLOC?
  893 |      ewgts = RALLOC(2 * ne + nv, graph[0].ewgts, float);
      |              ^~~~~~
../../lib/common/memory.h:27:58: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   27 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type)))
      |                                                          ^
neatoinit.c:895:17: note: in expansion of macro ?RALLOC?
  895 |      eweights = RALLOC(2 * ne + nv, graph[0].eweights, float);
      |                 ^~~~~~
neatoinit.c: In function ?majorization?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:1140:14: note: in expansion of macro ?N_GNEW?
 1140 |     coords = N_GNEW(dim, double *);
      |              ^~~~~~
neatoinit.c:1141:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1141 |     coords[0] = N_GNEW(nv * dim, double);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:1171:14: note: in expansion of macro ?N_GNEW?
 1171 |      nsize = N_GNEW(nv, pointf);
      |              ^~~~~~
neatoinit.c: In function ?neato_layout?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatoinit.c:1467:12: note: in expansion of macro ?N_NEW?
 1467 |       bp = N_NEW(n_cc, boolean);
      |            ^~~~~
neatoinit.c:1471:18: warning: conversion to ?unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1471 |   pinfo.margin = Pack;
      |                  ^~~~
  CC       legal.lo
  CC       lu.lo
  CC       matinv.lo
  CC       memory.lo
  CC       poly.lo
  CC       printvis.lo
legal.c: In function ?sgnarea?:
legal.c:75:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   75 |     i[0] = t == 0 ? 0 : (t > 0 ? 1 : -1);
      |              ^~
legal.c:77:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   77 |     i[1] = t == 0 ? 0 : (t > 0 ? 1 : -1);
      |              ^~
legal.c: In function ?between?:
legal.c:84:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   84 |     if (f == g || g == h)
      |           ^~
legal.c:84:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   84 |     if (f == g || g == h)
      |                     ^~
legal.c: In function ?online?:
legal.c:96:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   96 |     return a.x == b.x
      |                ^~
legal.c:97:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   97 |       ? (a.x == c.x && -1 != between(a.y, c.y, b.y))
      |              ^~
legal.c: In function ?intpoint?:
legal.c:117:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  117 |  if (ls.x == le.x) {
      |           ^~
legal.c:120:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  120 |  } else if (ms.x == me.x) {
      |                  ^~
legal.c:155:36: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  155 |  if ((ls.x - le.x) * (ms.y - ls.y) == (ls.y - le.y) * (ms.x - ls.x)) {
      |                                    ^~
legal.c:114:5: warning: switch missing default case [-Wswitch-default]
  114 |     switch (cond) {
      |     ^~~~~~
legal.c: In function ?realIntersect?:
legal.c:186:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  186 |     if ((vft.x != avft.x && vsd.x != avsd.x) ||
      |                ^~
legal.c:186:35: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  186 |     if ((vft.x != avft.x && vsd.x != avsd.x) ||
      |                                   ^~
legal.c:187:9: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  187 |  (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) ||
      |         ^~
legal.c:20:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                            ^~
legal.c:187:23: note: in expansion of macro ?EQ_PT?
  187 |  (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) ||
      |                       ^~~~~
legal.c:20:48: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                                                ^~
legal.c:187:23: note: in expansion of macro ?EQ_PT?
  187 |  (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) ||
      |                       ^~~~~
legal.c:20:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                            ^~
legal.c:187:41: note: in expansion of macro ?EQ_PT?
  187 |  (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) ||
      |                                         ^~~~~
legal.c:20:48: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                                                ^~
legal.c:187:41: note: in expansion of macro ?EQ_PT?
  187 |  (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) ||
      |                                         ^~~~~
legal.c:188:9: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  188 |  (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p)))
      |         ^~
legal.c:20:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                            ^~
legal.c:188:23: note: in expansion of macro ?EQ_PT?
  188 |  (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p)))
      |                       ^~~~~
legal.c:20:48: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                                                ^~
legal.c:188:23: note: in expansion of macro ?EQ_PT?
  188 |  (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p)))
      |                       ^~~~~
legal.c:20:28: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                            ^~
legal.c:188:41: note: in expansion of macro ?EQ_PT?
  188 |  (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p)))
      |                                         ^~~~~
legal.c:20:48: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   20 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y))
      |                                                ^~
legal.c:188:41: note: in expansion of macro ?EQ_PT?
  188 |  (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p)))
      |                                         ^~~~~
legal.c: In function ?find_intersection?:
legal.c:207:19: warning: unused parameter ?ilist? [-Wunused-parameter]
  207 |     intersection* ilist, data *input)
      |     ~~~~~~~~~~~~~~^~~~~
legal.c:207:32: warning: unused parameter ?input? [-Wunused-parameter]
  207 |     intersection* ilist, data *input)
      |                          ~~~~~~^~~~~
legal.c: In function ?gt?:
legal.c:253:41: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  253 |     if ((t = (*i)->pos.x - (*j)->pos.x) != 0.)
      |                                         ^~
legal.c:255:41: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  255 |     if ((t = (*i)->pos.y - (*j)->pos.y) == 0.)
      |                                         ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from legal.c:12:
legal.c: In function ?find_ints?:
legal.c:279:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  279 |     pvertex = N_GNEW(input->nvertices, vertex *);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
legal.c:285:25: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  285 |     qsort(pvertex, input->nvertices, sizeof(vertex *),
      |                    ~~~~~^~~~~~~~~~~
legal.c:293:6: warning: switch missing default case [-Wswitch-default]
  293 |      switch (gt(&pt1, &pt2)) {
      |      ^~~~~~
legal.c:267:12: warning: unused parameter ?polygon_list? [-Wunused-parameter]
  267 |    polygon polygon_list[],
      |    ~~~~~~~~^~~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from legal.c:12:
legal.c: In function ?Plegal_arrangement?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
legal.c:409:20: note: in expansion of macro ?N_GNEW?
  409 |     polygon_list = N_GNEW(n_polys, polygon);
      |                    ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
legal.c:414:19: note: in expansion of macro ?N_GNEW?
  414 |     vertex_list = N_GNEW(nverts, vertex);
      |                   ^~~~~~
lu.c:64:5: warning: no previous prototype for ?lu_decompose? [-Wmissing-prototypes]
   64 | int lu_decompose(double **a, int n)
      |     ^~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from lu.c:46:
lu.c: In function ?lu_decompose?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
lu.c:74:10: note: in expansion of macro ?N_NEW?
   74 |     ps = N_NEW(n, int);
      |          ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
lu.c:76:14: note: in expansion of macro ?N_NEW?
   76 |     scales = N_NEW(n, double);
      |              ^~~~~
lu.c:84:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   84 |  if (biggest != 0.0)
      |              ^~
lu.c:102:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  102 |  if (biggest == 0.0)
      |              ^~
lu.c:114:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  114 |      if (mult != 0.0) {
      |               ^~
lu.c:121:30: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  121 |     if (lu[ps[n - 1]][n - 1] == 0.0)
      |                              ^~
lu.c: At top level:
lu.c:137:6: warning: no previous prototype for ?lu_solve? [-Wmissing-prototypes]
  137 | void lu_solve(double *x, double *b, int n)
      |      ^~~~~~~~
matinv.c:39:5: warning: no previous prototype for ?matinv? [-Wmissing-prototypes]
   39 | int matinv(double **A, double **Ainv, int n)
      |     ^~~~~~
In file included from ../../lib/common/render.h:42,
                 from matinv.c:35:
matinv.c: In function ?matinv?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
matinv.c:49:9: note: in expansion of macro ?N_NEW?
   49 |     b = N_NEW(n, double);
      |         ^~~~~
memory.c: In function ?freeinit?:
memory.c:38:22: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                      ^
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c:38:43: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                                           ^
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c:38:65: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                                                                 ^
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c:38:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                                                              ^
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c:38:34: warning: operand of ??:? changes signedness from ?int? to ?long unsigned int? due to unsignedness of other operand [-Wsign-compare]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                                  ^~~
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c:38:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                                      ^
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c:38:18: warning: conversion from ?long unsigned int? to ?int? may change value [-Wconversion]
   38 | #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y)))
      |                  ^
memory.c:44:20: note: in expansion of macro ?LCM?
   44 |     fl->nodesize = LCM(size, sizeof(Freenode));
      |                    ^~~
memory.c: In function ?getfree?:
memory.c:70:35: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   70 |  mem->nodes = gmalloc(sqrt_nsites * size);
      |                       ~~~~~~~~~~~~^~~~~~
poly.c: In function ?bbox?:
poly.c:50:12: warning: declaration of ?xmin? shadows a global declaration [-Wshadow]
   50 |     double xmin, ymin, xmax, ymax;
      |            ^~~~
In file included from ../../lib/neatogen/poly.h:17,
                 from poly.c:18:
../../lib/neatogen/geometry.h:27:19: note: shadowed declaration is here
   27 |     extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */
      |                   ^~~~
poly.c:50:18: warning: declaration of ?ymin? shadows a global declaration [-Wshadow]
   50 |     double xmin, ymin, xmax, ymax;
      |                  ^~~~
In file included from ../../lib/neatogen/poly.h:17,
                 from poly.c:18:
../../lib/neatogen/geometry.h:27:31: note: shadowed declaration is here
   27 |     extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */
      |                               ^~~~
poly.c:50:24: warning: declaration of ?xmax? shadows a global declaration [-Wshadow]
   50 |     double xmin, ymin, xmax, ymax;
      |                        ^~~~
In file included from ../../lib/neatogen/poly.h:17,
                 from poly.c:18:
../../lib/neatogen/geometry.h:27:25: note: shadowed declaration is here
   27 |     extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */
      |                         ^~~~
poly.c:50:30: warning: declaration of ?ymax? shadows a global declaration [-Wshadow]
   50 |     double xmin, ymin, xmax, ymax;
      |                              ^~~~
In file included from ../../lib/neatogen/poly.h:17,
                 from poly.c:18:
../../lib/neatogen/geometry.h:27:37: note: shadowed declaration is here
   27 |     extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */
      |                                     ^~~~
poly.c: In function ?isBox?:
poly.c:90:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   90 |     if (verts[0].y == verts[1].y)
      |                    ^~
poly.c:91:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   91 |  return ((verts[2].y == verts[3].y) &&
      |                      ^~
poly.c:92:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   92 |   (verts[0].x == verts[3].x) && (verts[1].x == verts[2].x));
      |               ^~
poly.c:92:45: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   92 |   (verts[0].x == verts[3].x) && (verts[1].x == verts[2].x));
      |                                             ^~
poly.c:94:22: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   94 |  return ((verts[0].x == verts[1].x) &&
      |                      ^~
poly.c:95:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   95 |   (verts[2].x == verts[3].x) &&
      |               ^~
poly.c:96:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   96 |   (verts[0].y == verts[3].y) && (verts[1].y == verts[2].y));
      |               ^~
poly.c:96:45: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   96 |   (verts[0].y == verts[3].y) && (verts[1].y == verts[2].y));
      |                                             ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from poly.c:14:
poly.c: In function ?genRound?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:126:13: note: in expansion of macro ?N_GNEW?
  126 |     verts = N_GNEW(sides, Point);
      |             ^~~~~~
poly.c: In function ?makeAddPoly?:
poly.c:148:8: warning: declaration of ?b? shadows a previous local [-Wshadow]
  148 |  Point b;
      |        ^
poly.c:145:10: note: shadowed declaration is here
  145 |     boxf b;
      |          ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from poly.c:14:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:153:10: note: in expansion of macro ?N_GNEW?
  153 |  verts = N_GNEW(sides, Point);
      |          ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:175:11: note: in expansion of macro ?N_GNEW?
  175 |   verts = N_GNEW(sides, Point);
      |           ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:204:14: note: in expansion of macro ?N_GNEW?
  204 |      verts = N_GNEW(sides, Point);
      |              ^~~~~~
poly.c:206:42: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  206 |      verts[0] = makeScaledTransPoint(b.LL.x, b.LL.y, -xmargin, -ymargin);
      |                                      ~~~~^~
poly.c:206:50: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  206 |      verts[0] = makeScaledTransPoint(b.LL.x, b.LL.y, -xmargin, -ymargin);
      |                                              ~~~~^~
poly.c:207:42: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  207 |      verts[1] = makeScaledTransPoint(b.UR.x, b.LL.y, xmargin, -ymargin);
      |                                      ~~~~^~
poly.c:207:50: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  207 |      verts[1] = makeScaledTransPoint(b.UR.x, b.LL.y, xmargin, -ymargin);
      |                                              ~~~~^~
poly.c:208:42: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  208 |      verts[2] = makeScaledTransPoint(b.UR.x, b.UR.y, xmargin, ymargin);
      |                                      ~~~~^~
poly.c:208:50: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  208 |      verts[2] = makeScaledTransPoint(b.UR.x, b.UR.y, xmargin, ymargin);
      |                                              ~~~~^~
poly.c:209:42: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  209 |      verts[3] = makeScaledTransPoint(b.LL.x, b.UR.y, -xmargin, ymargin);
      |                                      ~~~~^~
poly.c:209:50: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  209 |      verts[3] = makeScaledTransPoint(b.LL.x, b.UR.y, -xmargin, ymargin);
      |                                              ~~~~^~
poly.c: In function ?makePoly?:
poly.c:240:8: warning: declaration of ?b? shadows a previous local [-Wshadow]
  240 |  Point b;
      |        ^
poly.c:237:10: note: shadowed declaration is here
  237 |     boxf b;
      |          ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from poly.c:14:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:245:10: note: in expansion of macro ?N_GNEW?
  245 |  verts = N_GNEW(sides, Point);
      |          ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:256:11: note: in expansion of macro ?N_GNEW?
  256 |   verts = N_GNEW(sides, Point);
      |           ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:277:14: note: in expansion of macro ?N_GNEW?
  277 |      verts = N_GNEW(sides, Point);
      |              ^~~~~~
poly.c:295:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  295 |     if ((xmargin != 1.0) || (ymargin != 1.0))
      |                  ^~
poly.c:295:38: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  295 |     if ((xmargin != 1.0) || (ymargin != 1.0))
      |                                      ^~
poly.c: In function ?edgesIntersect?:
poly.c:351:13: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  351 |  if ((cross == 0) && !bHA && !aHB) {
      |             ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from poly.c:14:
poly.c: In function ?inPoly?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:386:8: note: in expansion of macro ?N_GNEW?
  386 |  tp3 = N_GNEW(maxcnt, Point);
      |        ^~~~~~
poly.c:399:16: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  399 |  if ((tp3[i].y == 0) && (tp3[i1].y == 0)) {
      |                ^~
poly.c:399:36: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  399 |  if ((tp3[i].y == 0) && (tp3[i1].y == 0)) {
      |                                    ^~
poly.c:415:12: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  415 |      if (x == 0)
      |            ^~
poly.c:420:17: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  420 |   if ((tp3[i].y == 0) || (tp3[i1].y == 0)) {
      |                 ^~
poly.c:420:37: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  420 |   if ((tp3[i].y == 0) || (tp3[i1].y == 0)) {
      |                                     ^~
poly.c: In function ?inBox?:
poly.c:436:33: warning: declaration of ?origin? shadows a global declaration [-Wshadow]
  436 | static int inBox(Point p, Point origin, Point corner)
      |                           ~~~~~~^~~~~~
In file included from ../../lib/neatogen/poly.h:17,
                 from poly.c:18:
../../lib/neatogen/geometry.h:25:18: note: shadowed declaration is here
   25 |     extern Point origin;
      |                  ^~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from poly.c:14:
poly.c: In function ?polyOverlap?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:484:8: note: in expansion of macro ?N_GNEW?
  484 |  tp1 = N_GNEW(maxcnt, Point);
      |        ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
poly.c:485:8: note: in expansion of macro ?N_GNEW?
  485 |  tp2 = N_GNEW(maxcnt, Point);
      |        ^~~~~~
printvis.c:16:6: warning: no previous prototype for ?printvis? [-Wmissing-prototypes]
   16 | void printvis(vconfig_t * cp)
      |      ^~~~~~~~
  CC       site.lo
  CC       solve.lo
  CC       neatosplines.lo
  CC       stuff.lo
  CC       voronoi.lo
  CC       stress.lo
  CC       kkutils.lo
solve.c:20:6: warning: no previous prototype for ?solve? [-Wmissing-prototypes]
   20 | void solve(double *a, double *b, double *c, int n)
      |      ^~~~~
voronoi.c: In function ?voronoi?:
In file included from ../../lib/common/render.h:42,
                 from solve.c:16:
solve.c: In function ?solve?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
solve.c:31:13: note: in expansion of macro ?N_GNEW?
   31 |     asave = N_GNEW(nsq, double);
      |             ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
solve.c:32:13: note: in expansion of macro ?N_GNEW?
   32 |     csave = N_GNEW(n, double);
      |             ^~~~~~
voronoi.c:44:26: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   44 |        (newsite->coord.y ==newintstar.y && newsite->coord.x < newintstar.x))) {
      |                          ^~
voronoi.c:19:18: warning: unused parameter ?triangulate? [-Wunused-parameter]
   19 | void voronoi(int triangulate, Site * (*nextsite) (void))
      |              ~~~~^~~~~~~~~~~
  CC       matrix_ops.lo
neatosplines.c: In function ?spline_merge?:
neatosplines.c:27:38: warning: unused parameter ?n? [-Wunused-parameter]
   27 | static boolean spline_merge(node_t * n)
      |                             ~~~~~~~~~^
neatosplines.c: In function ?swap_ends_p?:
neatosplines.c:32:37: warning: unused parameter ?e? [-Wunused-parameter]
   32 | static boolean swap_ends_p(edge_t * e)
      |                            ~~~~~~~~~^
neatosplines.c: At top level:
neatosplines.c:37:1: warning: missing initializer for field ?ignoreSwap? of ?splineInfo? [-Wmissing-field-initializers]
   37 | static splineInfo sinfo = { swap_ends_p, spline_merge };
      | ^~~~~~
In file included from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from neatosplines.c:14:
../../lib/common/types.h:85:10: note: ?ignoreSwap? declared here
   85 |  boolean ignoreSwap;                     /* Test for swapped edges if false */
      |          ^~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from neatosplines.c:14:
neatosplines.c: In function ?make_barriers?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatosplines.c:54:11: note: in expansion of macro ?N_GNEW?
   54 |     bar = N_GNEW(n, Pedge_t);
      |           ^~~~~~
neatosplines.c: In function ?newitem?:
neatosplines.c:110:29: warning: unused parameter ?d? [-Wunused-parameter]
  110 | static void *newitem(Dt_t * d, edgeitem * obj, Dtdisc_t * disc)
      |                      ~~~~~~~^
neatosplines.c: In function ?freeitem?:
neatosplines.c:123:29: warning: unused parameter ?d? [-Wunused-parameter]
  123 | static void freeitem(Dt_t * d, edgeitem * obj, Dtdisc_t * disc)
      |                      ~~~~~~~^
neatosplines.c:123:59: warning: unused parameter ?disc? [-Wunused-parameter]
  123 | static void freeitem(Dt_t * d, edgeitem * obj, Dtdisc_t * disc)
      |                                                ~~~~~~~~~~~^~~~
neatosplines.c: In function ?cmpitems?:
neatosplines.c:142:14: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  142 |     if ((x = key1->p1.x - key2->p1.x))
      |              ^~~~
neatosplines.c:144:14: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  144 |     if ((x = key1->p1.y - key2->p1.y))
      |              ^~~~
neatosplines.c:146:14: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  146 |     if ((x = key1->p2.x - key2->p2.x))
      |              ^~~~
neatosplines.c:148:24: warning: conversion from ?double? to ?int? may change value [-Wfloat-conversion]
  148 |     return (key1->p2.y - key2->p2.y);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~
neatosplines.c:129:17: warning: unused parameter ?d? [-Wunused-parameter]
  129 | cmpitems(Dt_t * d, edgeinfo * key1, edgeinfo * key2, Dtdisc_t * disc)
      |          ~~~~~~~^
neatosplines.c:129:65: warning: unused parameter ?disc? [-Wunused-parameter]
  129 | cmpitems(Dt_t * d, edgeinfo * key1, edgeinfo * key2, Dtdisc_t * disc)
      |                                                      ~~~~~~~~~~~^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from neatosplines.c:14:
neatosplines.c: In function ?makeSelfArcs?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatosplines.c:232:19: note: in expansion of macro ?N_GNEW?
  232 |  edge_t **edges = N_GNEW(cnt, edge_t *);
      |                   ^~~~~~
neatosplines.c: In function ?makeObstacle?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
neatosplines.c:321:12: note: in expansion of macro ?N_NEW?
  321 |  obs->ps = N_NEW(sides, Ppoint_t);
      |            ^~~~~
neatosplines.c:328:4: warning: switch missing default case [-Wswitch-default]
  328 |    switch (j) {
      |    ^~~~~~
neatosplines.c: In function ?getPath?:
neatosplines.c:433:65: warning: unused parameter ?obs? [-Wunused-parameter]
  433 | getPath(edge_t * e, vconfig_t * vconfig, int chkPts, Ppoly_t ** obs,
      |                                                      ~~~~~~~~~~~^~~
neatosplines.c:434:6: warning: unused parameter ?npoly? [-Wunused-parameter]
  434 |  int npoly)
      |  ~~~~^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from neatosplines.c:14:
neatosplines.c: In function ?_spline_edges?:
neatosplines.c:550:14: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  550 |  obs = N_NEW(agnnodes(g), Ppoly_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
neatosplines.c:611:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  611 |       P->boxes = N_NEW(agnnodes(g) + 20 * 2 * 9, boxf);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
In file included from ../../lib/common/render.h:38,
                 from ../../lib/neatogen/neato.h:31,
                 from neatosplines.c:14:
neatosplines.c: In function ?_neato_set_aspect?:
../../lib/common/types.h:354:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  354 | #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb)
      |                  ^
neatosplines.c:995:6: note: in expansion of macro ?GD_bb?
  995 |  if (GD_bb(g).LL.x || GD_bb(g).LL.y) {
      |      ^~~~~
neatosplines.c:995:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  995 |  if (GD_bb(g).LL.x || GD_bb(g).LL.y) {
      |                    ^~
  CC       embed_graph.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stuff.c:14:
stuff.c: In function ?new_array?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stuff.c:49:10: note: in expansion of macro ?N_NEW?
   49 |     rv = N_NEW(m, double *);
      |          ^~~~~
stuff.c:50:19: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   50 |     mem = N_NEW(m * n, double);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stuff.c: In function ?new_3array?:
stuff.c:74:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   74 |     rv = N_NEW(m + 1, double **);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stuff.c:76:18: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   76 |  rv[i] = N_NEW(n + 1, double *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stuff.c:78:17: note: in expansion of macro ?N_NEW?
   78 |      rv[i][j] = N_NEW(p, double);
      |                 ^~~~~
stuff.c: In function ?lenattr?:
stuff.c:117:61: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  117 |     if ((sscanf(s, "%lf", val) < 1) || (*val < 0) || ((*val == 0) && !Nop)) {
      |                                                             ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stuff.c:14:
stuff.c: In function ?scan_graph_mode?:
stuff.c:254:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  254 |  GD_neato_nlist(G) = N_NEW(nV + 1, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stuff.c:264:31: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  264 |  GD_neato_nlist(G) = N_NEW(nV + 1, node_t *); // not sure why but sometimes needs the + 1
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stuff.c: In function ?move_node?:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
stuff.c:561:9: note: in expansion of macro ?ALLOC?
  561 |     a = ALLOC(Ndim * Ndim, a, double);
      |         ^~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
stuff.c:561:9: note: in expansion of macro ?ALLOC?
  561 |     a = ALLOC(Ndim * Ndim, a, double);
      |         ^~~~~
stuff.c: In function ?shortest_path?:
stuff.c:661:21: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  661 |     Heap = N_NEW(nG + 1, node_t *);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stress.c: In function ?initLayout?:
stress.c:152:23: warning: unused parameter ?graph? [-Wunused-parameter]
  152 | initLayout(vtx_data * graph, int n, int dim, double **coords,
      |            ~~~~~~~~~~~^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stress.c:12:
stress.c: In function ?circuitModel?:
stress.c:195:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  195 |     float *Dij = N_NEW(nG * (nG + 1) / 2, float);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stress.c: In function ?sparse_stress_subspace_majorization_kD?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:283:25: note: in expansion of macro ?N_GNEW?
  283 |     double **subspace = N_GNEW(subspace_dim, double *);
      |                         ^~~~~~
stress.c:284:45: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  284 |     double *d_storage = N_GNEW(subspace_dim * n, double);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:343:19: note: in expansion of macro ?N_GNEW?
  343 |     CenterIndex = N_GNEW(n, int);
      |                   ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:363:12: note: in expansion of macro ?N_GNEW?
  363 |     dist = N_GNEW(n, DistType);
      |            ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:368:22: note: in expansion of macro ?N_GNEW?
  368 |     invCenterIndex = N_GNEW(num_centers, int);
      |                      ^~~~~~
stress.c:370:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  370 |     storage = N_GNEW(n * num_centers, DistType);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:371:11: note: in expansion of macro ?N_GNEW?
  371 |     Dij = N_GNEW(num_centers, DistType *);
      |           ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:426:21: note: in expansion of macro ?N_GNEW?
  426 |     visited_nodes = N_GNEW(n, int);
      |                     ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:427:17: note: in expansion of macro ?N_GNEW?
  427 |     distances = N_GNEW(n, dist_data);
      |                 ^~~~~~
stress.c:432:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  432 |      distances[i].edges = N_GNEW(n - 1, int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
stress.c:433:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  433 |      distances[i].edist = N_GNEW(n - 1, DistType);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:478:17: note: in expansion of macro ?N_GNEW?
  478 |      storage1 = N_GNEW(available_space, int);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:479:17: note: in expansion of macro ?N_GNEW?
  479 |      storage2 = N_GNEW(available_space, DistType);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:517:11: note: in expansion of macro ?N_GNEW?
  517 |     lap = N_GNEW(n, vtx_data);
      |           ^~~~~~
stress.c:518:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  518 |     edges = N_GNEW(nedges + n, int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
stress.c:519:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  519 |     ewgts = N_GNEW(nedges + n, float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:555:18: note: in expansion of macro ?N_GNEW?
  555 |     directions = N_GNEW(dim, double *);
      |                  ^~~~~~
stress.c:556:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  556 |     directions[0] = N_GNEW(dim * subspace_dim, double);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
stress.c:592:22: warning: cast from function call of type ?int? to non-matching type ?double? [-Wbad-function-cast]
  592 |   directions[k][i] = (double) (rand()) / RAND_MAX;
      |                      ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stress.c:12:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:621:9: note: in expansion of macro ?N_GNEW?
  621 |     b = N_GNEW(n, double);
      |         ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:622:20: note: in expansion of macro ?N_GNEW?
  622 |     b_restricted = N_GNEW(subspace_dim, double);
      |                    ^~~~~~
stress.c:642:21: warning: conversion from ?DistType? {aka ?int?} to ?float? may change value [-Wconversion]
  642 |    L_ij = -ewgts[j] * dist_list[j] / dist_ij; /* L_ij=w_{ij}*d_{ij}/dist_{ij} */
      |                     ^
stress.c:255:13: warning: unused parameter ?nedges_graph? [-Wunused-parameter]
  255 |         int nedges_graph, /* Number of edges */
      |         ~~~~^~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stress.c:12:
stress.c: In function ?compute_weighted_apsp_packed?:
stress.c:709:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  709 |     float *Dij = N_NEW(n * (n + 1) / 2, float);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:711:17: note: in expansion of macro ?N_NEW?
  711 |     float *Di = N_NEW(n, float);
      |                 ^~~~~
stress.c: In function ?compute_apsp_packed?:
stress.c:768:36: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  768 |     float *Dij = N_NEW(n * (n + 1) / 2, float);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:770:20: note: in expansion of macro ?N_NEW?
  770 |     DistType *Di = N_NEW(n, DistType);
      |                    ^~~~~
stress.c: In function ?compute_apsp_artifical_weights_packed?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:804:15: note: in expansion of macro ?N_NEW?
  804 |     weights = N_NEW(nedges, float);
      |               ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:805:15: note: in expansion of macro ?N_NEW?
  805 |     vtx_vec = N_NEW(n, int);
      |               ^~~~~
stress.c:834:22: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  834 |       ((float) deg_i + deg_j -
      |                      ^
stress.c:834:30: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  834 |       ((float) deg_i + deg_j -
      |                              ^
stress.c: At top level:
stress.c:855:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
  855 | #if DEBUG > 1
      |     ^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stress.c:12:
stress.c: In function ?stress_majorization_kD_mkernel?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:1017:14: note: in expansion of macro ?N_NEW?
 1017 |     coords = N_NEW(dim, float *);
      |              ^~~~~
stress.c:1018:27: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1018 |     f_storage = N_NEW(dim * n, float);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
stress.c:1030:29: warning: conversion from ?int? to ?float? may change value [-Wconversion]
 1030 |  constant_term = ((float) n * (n - 1) / 2);
      |                             ^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stress.c:12:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:1066:15: note: in expansion of macro ?N_NEW?
 1066 |     degrees = N_NEW(n, DegType);
      |               ^~~~~
stress.c:1068:26: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1068 |     memset(degrees, 0, n * sizeof(DegType));
      |                          ^
stress.c:1080:16: warning: conversion from ?long double? to ?float? may change value [-Wfloat-conversion]
 1080 |  lap2[count] = degrees[i];
      |                ^~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from stress.c:12:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:1097:9: note: in expansion of macro ?N_NEW?
 1097 |     b = N_NEW(dim, float *);
      |         ^~~~~
stress.c:1098:22: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
 1098 |     b[0] = N_NEW(dim * n, float);
../../lib/common/memory.h:21:39: note: in definition of macro ?N_NEW?
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:1103:18: note: in expansion of macro ?N_NEW?
 1103 |     tmp_coords = N_NEW(n, float);
      |                  ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:1104:24: note: in expansion of macro ?N_NEW?
 1104 |     dist_accumulator = N_NEW(n, float);
      |                        ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
stress.c:1115:12: note: in expansion of macro ?N_NEW?
 1115 |     lap1 = N_NEW(lap_length, float);
      |            ^~~~~
stress.c:1135:23: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
 1135 |  memset(degrees, 0, n * sizeof(DegType));
      |                       ^
stress.c:1195:20: warning: conversion from ?long double? to ?float? may change value [-Wfloat-conversion]
 1195 |      lap1[count] = degrees[i];
      |                    ^~~~~~~
kkutils.c: In function ?common_neighbors?:
kkutils.c:18:44: warning: unused parameter ?v? [-Wunused-parameter]
   18 | int common_neighbors(vtx_data * graph, int v, int u, int *v_vector)
      |                                        ~~~~^
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/bfs.h:17,
                 from kkutils.c:12:
kkutils.c: In function ?compute_apsp_dijkstra?:
kkutils.c:62:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   62 |     storage = N_GNEW(n * n, DistType);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
kkutils.c:63:11: note: in expansion of macro ?N_GNEW?
   63 |     dij = N_GNEW(n, DistType *);
      |           ^~~~~~
kkutils.c: In function ?compute_apsp_simple?:
kkutils.c:78:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   78 |     DistType *storage = N_GNEW(n * n, int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
kkutils.c:82:11: note: in expansion of macro ?N_GNEW?
   82 |     dij = N_GNEW(n, DistType *);
      |           ^~~~~~
kkutils.c: In function ?quicksort_placef?:
kkutils.c:195:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  195 |  qsort(ordering+first, last-first+1, sizeof(ordering[0]), (qsort_cmpf)fcmpf);
      |                        ~~~~~~~~~~^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/bfs.h:17,
                 from kkutils.c:12:
kkutils.c: In function ?compute_new_weights?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
kkutils.c:242:20: note: in expansion of macro ?N_GNEW?
  242 |     int *vtx_vec = N_GNEW(n, int);
      |                    ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
kkutils.c:248:15: note: in expansion of macro ?N_GNEW?
  248 |     weights = N_GNEW(nedges, float);
      |               ^~~~~~
  CC       dijkstra.lo
In file included from matrix_ops.c:13:
matrix_ops.c: In function ?power_iteration?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
matrix_ops.c:27:23: note: in expansion of macro ?N_GNEW?
   27 |     double *tmp_vec = N_GNEW(n, double);
      |                       ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
matrix_ops.c:28:24: note: in expansion of macro ?N_GNEW?
   28 |     double *last_vec = N_GNEW(n, double);
      |                        ^~~~~~
matrix_ops.c: In function ?mult_dense_mat?:
matrix_ops.c:151:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  151 |  storage = realloc(C[0], dim1 * dim3 * sizeof(A[0]));
      |                                      ^
matrix_ops.c:152:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  152 |  *CC = C = realloc(C, dim1 * sizeof(A));
      |                            ^
matrix_ops.c:154:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  154 |  storage = malloc(dim1 * dim3 * sizeof(A[0]));
      |                               ^
matrix_ops.c:155:24: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  155 |  *CC = C = malloc(dim1 * sizeof(A));
      |                        ^
matrix_ops.c: In function ?mult_dense_mat_d?:
matrix_ops.c:187:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  187 |  storage = realloc(C[0], dim1 * dim3 * sizeof(double));
      |                                      ^
matrix_ops.c:188:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  188 |  *CC = C = realloc(C, dim1 * sizeof(double *));
      |                            ^
matrix_ops.c:190:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  190 |  storage = malloc(dim1 * dim3 * sizeof(double));
      |                               ^
matrix_ops.c:191:24: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  191 |  *CC = C = malloc(dim1 * sizeof(double *));
      |                        ^
matrix_ops.c: In function ?mult_sparse_dense_mat_transpose?:
matrix_ops.c:226:38: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  226 |  storage = realloc(C[0], dim1 * dim2 * sizeof(A[0]));
      |                                      ^
matrix_ops.c:227:28: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  227 |  *CC = C = realloc(C, dim1 * sizeof(A));
      |                            ^
matrix_ops.c:229:31: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  229 |  storage = malloc(dim1 * dim2 * sizeof(A[0]));
      |                               ^
matrix_ops.c:230:24: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  230 |  *CC = C = malloc(dim1 * sizeof(A));
      |                        ^
matrix_ops.c: In function ?orthog1f?:
matrix_ops.c:484:9: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  484 |     sum /= n;
      |         ^~
matrix_ops.c: In function ?invert_vec?:
matrix_ops.c:606:19: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  606 |  if ((v = vec[i]) != 0.0)
      |                   ^~
  CC       conjgrad.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/dijkstra.h:17,
                 from embed_graph.c:20:
embed_graph.c: In function ?embed_graph?:
embed_graph.c:40:34: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   40 |     DistType *storage = N_GNEW(n * dim, DistType);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
embed_graph.c:42:22: note: in expansion of macro ?N_GNEW?
   42 |     DistType *dist = N_GNEW(n, DistType); /* this vector stores  the distances of
      |                      ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
embed_graph.c:54:24: note: in expansion of macro ?N_GNEW?
   54 |     *Coords = coords = N_GNEW(dim, DistType *);
      |                        ^~~~~~
neatosplines.c: In function ?makeObstacle?:
neatosplines.c:347:25: warning: ?margin.y? may be used uninitialized in this function [-Wmaybe-uninitialized]
  347 |    polyp.y = verts[j].y + ymargin;
      |              ~~~~~~~~~~~^~~~~~~~~
neatosplines.c:334:16: warning: ?margin.x? may be used uninitialized in this function [-Wmaybe-uninitialized]
  334 |        xmargin = -margin.x;
      |        ~~~~~~~~^~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/bfs.h:17,
                 from dijkstra.c:21:
dijkstra.c: In function ?initHeap?:
dijkstra.c:86:29: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   86 |     else h->data = N_GNEW(n - 1, int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
dijkstra.c: In function ?dijkstra?:
dijkstra.c:145:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  145 |     index = realloc(index, n * sizeof(int));
      |                              ^
dijkstra.c:158:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  158 |  if (closestDist == MAX_DIST)
      |                  ^~
dijkstra.c:172:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  172 |  if (dist[i] == MAX_DIST) /* 'i' is not connected to 'vertex' */
      |              ^~
dijkstra.c: In function ?dijkstra_bounded?:
dijkstra.c:205:57: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  205 |  node_in_neighborhood = realloc(node_in_neighborhood, n * sizeof(boolean));
      |                                                         ^
dijkstra.c:216:30: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  216 |     index = realloc(index, n * sizeof(int));
      |                              ^
dijkstra.c:234:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  234 |  if (closestDist == MAX_DIST)
      |                  ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/bfs.h:17,
                 from dijkstra.c:21:
dijkstra.c: In function ?initHeap_f?:
dijkstra.c:280:24: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  280 |     h->data = N_GNEW(n - 1, int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
dijkstra.c: In function ?dijkstra_f?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
dijkstra.c:343:13: note: in expansion of macro ?N_GNEW?
  343 |     index = N_GNEW(n, int);
      |             ^~~~~~
dijkstra.c:356:18: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  356 |  if (closestDist == MAXFLOAT)
      |                  ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/bfs.h:17,
                 from dijkstra.c:21:
dijkstra.c: In function ?dijkstra_sgd?:
dijkstra.c:375:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  375 |     int *indices = N_GNEW(graph->n, int);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
dijkstra.c:376:32: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  376 |     float *dists = N_GNEW(graph->n, float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
dijkstra.c:391:15: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  391 |         if (d == MAXFLOAT) {
      |               ^~
  CC       pca.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/conjgrad.h:17,
                 from conjgrad.c:13:
conjgrad.c: In function ?conjugate_gradient?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:31:17: note: in expansion of macro ?N_GNEW?
   31 |     double *r = N_GNEW(n, double);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:32:17: note: in expansion of macro ?N_GNEW?
   32 |     double *p = N_GNEW(n, double);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:33:18: note: in expansion of macro ?N_GNEW?
   33 |     double *Ap = N_GNEW(n, double);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:34:18: note: in expansion of macro ?N_GNEW?
   34 |     double *Ax = N_GNEW(n, double);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:35:22: note: in expansion of macro ?N_GNEW?
   35 |     double *alphap = N_GNEW(n, double);
      |                      ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:37:22: note: in expansion of macro ?N_GNEW?
   37 |     double *orth_b = N_GNEW(n, double);
      |                      ^~~~~~
conjgrad.c:49:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   49 |  if (p_Ap == 0)
      |           ^~
conjgrad.c:67:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   67 |      if (r_r == 0) {
      |              ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/conjgrad.h:17,
                 from conjgrad.c:13:
conjgrad.c: In function ?conjugate_gradient_f?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:104:17: note: in expansion of macro ?N_GNEW?
  104 |     double *r = N_GNEW(n, double);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:105:17: note: in expansion of macro ?N_GNEW?
  105 |     double *p = N_GNEW(n, double);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:106:18: note: in expansion of macro ?N_GNEW?
  106 |     double *Ap = N_GNEW(n, double);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:107:18: note: in expansion of macro ?N_GNEW?
  107 |     double *Ax = N_GNEW(n, double);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:108:22: note: in expansion of macro ?N_GNEW?
  108 |     double *alphap = N_GNEW(n, double);
      |                      ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:110:22: note: in expansion of macro ?N_GNEW?
  110 |     double *orth_b = N_GNEW(n, double);
      |                      ^~~~~~
conjgrad.c:124:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  124 |  if (p_Ap == 0)
      |           ^~
conjgrad.c:142:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  142 |      if (r_r == 0) {
      |              ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/conjgrad.h:17,
                 from conjgrad.c:13:
conjgrad.c: In function ?conjugate_gradient_mkernel?:
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:175:16: note: in expansion of macro ?N_NEW?
  175 |     float *r = N_NEW(n, float);
      |                ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:176:16: note: in expansion of macro ?N_NEW?
  176 |     float *p = N_NEW(n, float);
      |                ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:177:17: note: in expansion of macro ?N_NEW?
  177 |     float *Ap = N_NEW(n, float);
      |                 ^~~~~
../../lib/common/memory.h:21:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   21 | #define N_NEW(n,t)       (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
conjgrad.c:178:17: note: in expansion of macro ?N_NEW?
  178 |     float *Ax = N_NEW(n, float);
      |                 ^~~~~
conjgrad.c:204:11: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  204 |  if (p_Ap == 0)
      |           ^~
conjgrad.c:218:14: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  218 |      if (r_r == 0) {
      |              ^~
  CC       closest.lo
  CC       bfs.lo
  CC       quad_prog_solve.lo
  CC       constraint.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/pca.h:17,
                 from pca.c:13:
pca.c: In function ?PCA_alloc?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pca.c:32:12: note: in expansion of macro ?N_GNEW?
   32 |     eigs = N_GNEW(new_dim, double *);
      |            ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pca.c:34:12: note: in expansion of macro ?N_GNEW?
   34 |  eigs[i] = N_GNEW(dim, double);
      |            ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pca.c:35:13: note: in expansion of macro ?N_GNEW?
   35 |     evals = N_GNEW(new_dim, double);
      |             ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
pca.c:37:10: note: in expansion of macro ?N_GNEW?
   37 |     DD = N_GNEW(dim, double *);
      |          ^~~~~~
pca.c:38:30: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   38 |     storage_ptr = N_GNEW(dim * dim, double);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
pca.c: In function ?iterativePCA_1D?:
pca.c:99:12: warning: conversion from ?int? to ?boolean? {aka ?unsigned char?} may change value [-Wconversion]
   99 |     return power_iteration(mat, dim, 1, &new_direction, &eval, TRUE);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       smart_ini_x.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/kkutils.h:17,
                 from closest.c:12:
closest.c: In function ?initStack?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:41:15: note: in expansion of macro ?N_GNEW?
   41 |     s->data = N_GNEW(n, Pair);
      |               ^~~~~~
closest.c: In function ?heapify?:
closest.c:31:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   31 | #define EQ(p,q) ((p).dist == (q).dist)
      |                           ^~
closest.c:79:35: note: in expansion of macro ?EQ?
   79 |   (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2)))
      |                                   ^~
closest.c:94:26: note: in expansion of macro ?greaterPriority?
   94 |  if (insideHeap(h, l) && greaterPriority(h, l, i))
      |                          ^~~~~~~~~~~~~~~
closest.c:31:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   31 | #define EQ(p,q) ((p).dist == (q).dist)
      |                           ^~
closest.c:79:35: note: in expansion of macro ?EQ?
   79 |   (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2)))
      |                                   ^~
closest.c:98:26: note: in expansion of macro ?greaterPriority?
   98 |  if (insideHeap(h, r) && greaterPriority(h, r, largest))
      |                          ^~~~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/kkutils.h:17,
                 from closest.c:12:
closest.c: In function ?initHeap?:
closest.c:127:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
  127 |     h->data = N_GNEW(h->maxSize, Pair);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
closest.c: In function ?insert?:
closest.c:158:40: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  158 |  h->data = realloc(h->data, h->maxSize * sizeof(Pair));
      |                                        ^
closest.c:31:27: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
   31 | #define EQ(p,q) ((p).dist == (q).dist)
      |                           ^~
closest.c:79:35: note: in expansion of macro ?EQ?
   79 |   (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2)))
      |                                   ^~
closest.c:162:21: note: in expansion of macro ?greaterPriority?
  162 |     while (i > 0 && greaterPriority(h, i, parent(i))) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/kkutils.h:17,
                 from closest.c:12:
closest.c: In function ?find_closest_pairs?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:175:17: note: in expansion of macro ?N_GNEW?
  175 |     int *left = N_GNEW(n, int);
      |                 ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:176:18: note: in expansion of macro ?N_GNEW?
  176 |     int *right = N_GNEW(n, int);
      |                  ^~~~~~
closest.c:177:5: warning: missing initializer for field ?dist? of ?Pair? [-Wmissing-field-initializers]
  177 |     Pair pair = { 0, 0 }, new_pair;
      |     ^~~~
closest.c:27:12: note: ?dist? declared here
   27 |     double dist;  /* distance between the nodes in the layout */
      |            ^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/kkutils.h:17,
                 from closest.c:12:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:180:21: note: in expansion of macro ?N_GNEW?
  180 |     int *ordering = N_GNEW(n, int);
      |                     ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:181:25: note: in expansion of macro ?N_GNEW?
  181 |     int *inv_ordering = N_GNEW(n, int);
      |                         ^~~~~~
closest.c:54:41: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   54 |   s->data = realloc(s->data, s->max_size*sizeof(Pair)); \
      |                                         ^
closest.c:211:2: note: in expansion of macro ?push?
  211 |  push(pairs_stack, pair);
      |  ^~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/kkutils.h:17,
                 from closest.c:12:
closest.c: In function ?construct_graph?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:273:20: note: in expansion of macro ?N_GNEW?
  273 |     int *degrees = N_GNEW(n, int);
      |                    ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:277:18: note: in expansion of macro ?N_GNEW?
  277 |     int *edges = N_GNEW(new_nedges, int);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:278:22: note: in expansion of macro ?N_GNEW?
  278 |     float *weights = N_GNEW(new_nedges, float);
      |                      ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
closest.c:294:30: note: in expansion of macro ?N_GNEW?
  294 |     *New_graph = new_graph = N_GNEW(n, vtx_data);
      |                              ^~~~~~
  CC       constrained_majorization.lo
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/digcola.h:17,
                 from quad_prog_solve.c:11:
quad_prog_solve.c: In function ?unpackMatrix?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:30:11: note: in expansion of macro ?N_GNEW?
   30 |     mat = N_GNEW(n, float *);
      |           ^~~~~~
quad_prog_solve.c:31:23: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   31 |     mat[0] = N_GNEW(n * n, float);
../../lib/common/memory.h:24:39: note: in definition of macro ?N_GNEW?
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                       ^
quad_prog_solve.c: In function ?computeHierarchyBoundaries?:
quad_prog_solve.c:98:46: warning: unused parameter ?n? [-Wunused-parameter]
   98 | computeHierarchyBoundaries(float *place, int n, int *ordering, int *levels,
      |                                          ~~~~^
quad_prog_solve.c: In function ?constrained_majorization_new?:
quad_prog_solve.c:143:20: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  143 |     if (levels_gap != 0) {
      |                    ^~
bfs.c: In function ?bfs_bounded?:
bfs.c:70:47: warning: unused parameter ?n? [-Wunused-parameter]
   70 | bfs_bounded(int vertex, vtx_data * graph, int n, DistType * dist,
      |                                           ~~~~^
quad_prog_solve.c:194:30: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  194 |   if (place[ordering[right]] != cur_place) {
      |                              ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/bfs.h:17,
                 from bfs.c:20:
bfs.c: In function ?mkQueue?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
bfs.c:115:16: note: in expansion of macro ?N_GNEW?
  115 |     qp->data = N_GNEW(size, int);
      |                ^~~~~~
quad_prog_solve.c:234:31: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  234 |       if (desired_place[node] == cur_place) {
      |                               ^~
quad_prog_solve.c: In function ?constrained_majorization_gradient_projection?:
quad_prog_solve.c:473:25: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
  473 |     (size_t) endOfLevel - levels[i], sizeof(int),
      |                         ^
quad_prog_solve.c:480:40: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  480 |       place[l] + place[u] - levels_gap * (e->lev[l] +
      |                                        ^
quad_prog_solve.c:489:32: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  489 |    pos = place[u] - levels_gap * e->lev[u];
      |                                ^
quad_prog_solve.c:501:32: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  501 |    pos = place[l] - levels_gap * e->lev[l];
      |                                ^
quad_prog_solve.c:513:24: warning: conversion from ?int? to ?float? may change value [-Wconversion]
  513 |    avgPos + levels_gap * e->lev[ordering[j]];
      |                        ^
quad_prog_solve.c:537:16: warning: conversion from ?double? to ?float? may change value [-Wfloat-conversion]
  537 |      tmptest = fabs(place[i] - old_place[i]);
      |                ^~~~
quad_prog_solve.c:402:12: warning: unused parameter ?ndims? [-Wunused-parameter]
  402 |        int ndims, int cur_axis,
      |        ~~~~^~~~~
quad_prog_solve.c: In function ?constrained_majorization_new_with_gaps?:
quad_prog_solve.c:574:12: warning: declaration of ?place? shadows a global declaration [-Wshadow]
  574 |     float *place = coords[cur_axis];
      |            ^~~~~
quad_prog_solve.c:385:15: note: shadowed declaration is here
  385 | static float *place;
      |               ^~~~~
quad_prog_solve.c:715:31: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  715 |       if (desired_place[node] == cur_place) {
      |                               ^~
quad_prog_solve.c:569:32: warning: unused parameter ?ndims? [-Wunused-parameter]
  569 |            float **coords, int ndims,
      |                            ~~~~^~~~~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from ../../lib/neatogen/defs.h:17,
                 from ../../lib/neatogen/digcola.h:17,
                 from quad_prog_solve.c:11:
quad_prog_solve.c: In function ?initConstrainedMajorization?:
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:931:14: note: in expansion of macro ?N_GNEW?
  931 |     e->lev = N_GNEW(n, int);
      |              ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:940:18: note: in expansion of macro ?N_GNEW?
  940 |     e->fArray1 = N_GNEW(n, float);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:941:18: note: in expansion of macro ?N_GNEW?
  941 |     e->fArray2 = N_GNEW(n, float);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:942:18: note: in expansion of macro ?N_GNEW?
  942 |     e->fArray3 = N_GNEW(n, float);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:943:18: note: in expansion of macro ?N_GNEW?
  943 |     e->fArray4 = N_GNEW(n, float);
      |                  ^~~~~~
  CC       opt_arrangement.lo
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:944:18: note: in expansion of macro ?N_GNEW?
  944 |     e->iArray1 = N_GNEW(n, int);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:945:18: note: in expansion of macro ?N_GNEW?
  945 |     e->iArray2 = N_GNEW(n, int);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:946:18: note: in expansion of macro ?N_GNEW?
  946 |     e->iArray3 = N_GNEW(n, int);
      |                  ^~~~~~
../../lib/common/memory.h:24:38: warning: conversion to ?size_t? {aka ?long unsigned int?} from ?int? may change the sign of the result [-Wsign-conversion]
   24 | #define N_GNEW(n,t)      (t*)gcalloc((n),sizeof(t))
      |                                      ^~~
quad_prog_solve.c:947:18: note: in expansion of macro ?N_GNEW?
  947 |     e->iArray4 = N_GNEW(n, int);
      |                  ^~~~~~
  CC       overlap.lo
constraint.c: In function ?mapGraphs?:
constraint.c:143:21: warning: comparing floating-point with ?==? or ?!=? is unsafe [-Wfloat-equal]
  143 |   if (ED_minlen(ce) == 0.0) {
      |                     ^~
In file included from ../../lib/common/render.h:42,
                 from ../../lib/neatogen/neato.h:31,
                 from constraint.c:14:
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
constraint.c:144:7: note: in expansion of macro ?elist_append?
  144 |       elist_append(ce, ND_out(t));
      |       ^~~~~~~~~~~~
../../lib/common/memory.h:26:98: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                                                                  ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_t*); L.list[L.size++] = item; L.list[L.size] = NULL;} while(0)
      |                                            ^~~~~
constraint.c:144:7: note: in expansion of macro ?elist_append?
  144 |       elist_append(ce, ND_out(t));
      |       ^~~~~~~~~~~~
../../lib/common/memory.h:26:62: warning: conversion to ?long unsigned int? from ?int? may change the sign of the result [-Wsign-conversion]
   26 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
      |                                                              ^
../../lib/common/types.h:269:44: note: in expansion of macro ?ALLOC?
  269 | #define elist_append(item,L)  do {L.list = ALLOC(L.size + 2,L.list,edge_