* Package: media-gfx/graphviz-7.1.0:0  * Repository: gentoo  * Maintainer: soap@gentoo.org  * USE: abi_x86_64 amd64 cairo elibc_glibc kernel_linux nls pdf prefix python_single_target_python3_11 svg userland_GNU  * FEATURES: network-sandbox preserve-libs >>> Unpacking source... >>> Unpacking graphviz-7.1.0.tar.xz to /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work >>> Source unpacked in /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work >>> Preparing source in /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0 ... >>> Source prepared. >>> Configuring source in /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0 ... * econf: updating graphviz-7.1.0/config/config.guess with /home/chymera/gentoo/usr/share/gnuconfig/config.guess * econf: updating graphviz-7.1.0/config/config.sub with /home/chymera/gentoo/usr/share/gnuconfig/config.sub ./configure --prefix=/home/chymera/gentoo/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/home/chymera/gentoo/usr/share/man --infodir=/home/chymera/gentoo/usr/share/info --datadir=/home/chymera/gentoo/usr/share --sysconfdir=/home/chymera/gentoo/etc --localstatedir=/home/chymera/gentoo/var/lib --datarootdir=/home/chymera/gentoo/usr/share --disable-dependency-tracking --disable-silent-rules --disable-static --docdir=/home/chymera/gentoo/usr/share/doc/graphviz-7.1.0 --htmldir=/home/chymera/gentoo/usr/share/doc/graphviz-7.1.0/html --with-sysroot=/home/chymera/gentoo --libdir=/home/chymera/gentoo/usr/lib64 --cache-file=/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/config.cache --enable-ltdl --disable-man-pdfs --with-pangocairo --without-demos --without-devil --without-gdk --without-gdk-pixbuf --without-gtk2 --without-gts --without-qt --without-lasi --with-poppler --without-ghostscript --with-rsvg --without-webp --without-x --with-digcola --with-fontconfig --with-freetype2 --with-ipsepcola --with-libgd --with-sfdp --without-ming --without-ipsepcola --without-smyrna --without-visio --disable-guile --disable-perl --disable-python3 --disable-ruby --disable-tcl --disable-go --disable-io --disable-lua --disable-java --disable-ocaml --disable-php --disable-python --disable-r --disable-sharp --without-included-ltdl --disable-ltdl-install configure: creating cache /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/config.cache checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /home/chymera/gentoo/usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /home/chymera/gentoo/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1032' is supported by ustar format... yes checking whether GID '1034' 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 x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for a sed that does not truncate output... /home/chymera/gentoo/bin/sed checking for grep that handles long lines and -e... /home/chymera/gentoo/bin/grep checking for egrep... /home/chymera/gentoo/bin/grep -E checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /home/chymera/gentoo/bin/sed checking for fgrep... /home/chymera/gentoo/bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-nm -B checking the name lister (/home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking command to parse /home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok checking for sysroot... /home/chymera/gentoo checking for a working dd... /home/chymera/gentoo/bin/dd checking how to truncate binary pipes... /home/chymera/gentoo/bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-gcc linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) 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 x86_64-pc-linux-gnu-pkg-config... /home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for tclsh8.6... /usr/bin/tclsh8.6 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking dependency style of x86_64-pc-linux-gnu-g++... none checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for ld used by x86_64-pc-linux-gnu-g++... /home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64 checking if the linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-pc-linux-gnu-g++ linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-g++ linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether x86_64-pc-linux-gnu-g++ supports C++11 features with -std=c++11... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether we are using the GNU Objective C compiler... no checking whether x86_64-pc-linux-gnu-gcc accepts -g... no checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for inline... inline checking whether C compiler accepts -Wtrampolines... yes checking whether C compiler accepts -Wlogical-op... yes 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 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 ftruncate... yes checking for lseek64... yes checking for stat64... yes checking for select... yes checking for dl_iterate_phdr... 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 /usr/local/cuda/targets/x86_64-linux/lib /usr/local/cuda-12/targets/x86_64-linux/lib /usr/local/cuda-11/targets/x86_64-linux/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/cuda-11.8/targets/x86_64-linux/lib /usr/local/cuda-12.0/targets/x86_64-linux/lib /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu checking for library containing dlopen... none required 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... disabled configure: WARNING: X11 not available. checking for swig... swig checking for connect... yes checking for gethostbyname... 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 zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for main in -lz... yes checking for POPPLER... no checking for RSVG... yes 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 FREETYPE2... yes checking for FONTCONFIG... yes checking for GTK... no checking for GTKGL... no checking for GTKGLEXT... no checking for ANN... no checking for GLADE... 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 checking for main in -lcriterion... no configure: WARNING: Criterion unit testing framework not installed configure: updating cache /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/config.cache 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/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/gs/Makefile config.status: creating plugin/gtk/Makefile config.status: creating plugin/lasi/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/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 tests/graphs/Makefile config.status: creating tests/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/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 (/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/libltdl) configure: running /home/chymera/gentoo/bin/bash ./configure --disable-option-checking '--prefix=/home/chymera/gentoo/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/home/chymera/gentoo/usr/share/man' '--infodir=/home/chymera/gentoo/usr/share/info' '--datadir=/home/chymera/gentoo/usr/share' '--sysconfdir=/home/chymera/gentoo/etc' '--localstatedir=/home/chymera/gentoo/var/lib' '--datarootdir=/home/chymera/gentoo/usr/share' '--disable-dependency-tracking' '--disable-silent-rules' '--disable-static' '--docdir=/home/chymera/gentoo/usr/share/doc/graphviz-7.1.0' '--htmldir=/home/chymera/gentoo/usr/share/doc/graphviz-7.1.0/html' '--with-sysroot=/home/chymera/gentoo' '--libdir=/home/chymera/gentoo/usr/lib64' '--enable-ltdl' '--disable-man-pdfs' '--with-pangocairo' '--without-demos' '--without-devil' '--without-gdk' '--without-gdk-pixbuf' '--without-gtk2' '--without-gts' '--without-qt' '--without-lasi' '--with-poppler' '--without-ghostscript' '--with-rsvg' '--without-webp' '--without-x' '--with-digcola' '--with-fontconfig' '--with-freetype2' '--with-ipsepcola' '--with-libgd' '--with-sfdp' '--without-ming' '--without-ipsepcola' '--without-smyrna' '--without-visio' '--disable-guile' '--disable-perl' '--disable-python3' '--disable-ruby' '--disable-tcl' '--disable-go' '--disable-io' '--disable-lua' '--disable-java' '--disable-ocaml' '--disable-php' '--disable-python' '--disable-r' '--disable-sharp' '--without-included-ltdl' '--disable-ltdl-install' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O2 -pipe -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CXXFLAGS=-O2 -pipe -O2 -pipe' --cache-file=/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/config.cache --srcdir=. configure: loading cache /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/config.cache checking for a BSD-compatible install... (cached) /home/chymera/gentoo/usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /home/chymera/gentoo/bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking whether make supports nested variables... (cached) yes checking whether make supports nested variables... (cached) yes checking build system type... (cached) x86_64-pc-linux-gnu checking host system type... (cached) x86_64-pc-linux-gnu checking how to print strings... printf checking for style of include used by make... GNU checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-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... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none checking for a sed that does not truncate output... (cached) /home/chymera/gentoo/bin/sed checking for grep that handles long lines and -e... (cached) /home/chymera/gentoo/bin/grep checking for egrep... (cached) /home/chymera/gentoo/bin/grep -E checking for fgrep... (cached) /home/chymera/gentoo/bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... (cached) /home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-nm -B checking the name lister (/home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... (cached) BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... (cached) 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... (cached) func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... (cached) func_convert_file_noop checking for /home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... (cached) -r checking for x86_64-pc-linux-gnu-objdump... (cached) x86_64-pc-linux-gnu-objdump checking how to recognize dependent libraries... (cached) pass_all checking for x86_64-pc-linux-gnu-dlltool... (cached) x86_64-pc-linux-gnu-dlltool checking how to associate runtime and link libraries... (cached) printf %s\n checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar checking for archiver @FILE support... (cached) @ checking for x86_64-pc-linux-gnu-strip... (cached) x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... (cached) x86_64-pc-linux-gnu-ranlib checking command to parse /home/chymera/gentoo/usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... (cached) ok checking for sysroot... /home/chymera/gentoo checking for a working dd... (cached) /home/chymera/gentoo/bin/dd checking how to truncate binary pipes... (cached) /home/chymera/gentoo/bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... (cached) mt checking if mt is a manifest tool... (cached) no checking how to run the C preprocessor... (cached) x86_64-pc-linux-gnu-gcc -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... (cached) no checking for x86_64-pc-linux-gnu-gcc option to produce PIC... (cached) -fPIC -DPIC checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... (cached) yes checking if x86_64-pc-linux-gnu-gcc static flag -static works... (cached) yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-gcc linker (/home/chymera/gentoo/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... 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... no checking what extension is used for runtime loadable modules... (cached) .so checking what variable specifies run-time module search path... (cached) LD_LIBRARY_PATH checking for the default library search path... (cached) /lib /usr/lib /usr/local/cuda/targets/x86_64-linux/lib /usr/local/cuda-12/targets/x86_64-linux/lib /usr/local/cuda-11/targets/x86_64-linux/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/cuda-11.8/targets/x86_64-linux/lib /usr/local/cuda-12.0/targets/x86_64-linux/lib /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu checking for library containing dlopen... (cached) none required checking for dlerror... (cached) yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dld_link in -ldld... (cached) no checking for _ prefix in compiled symbols... (cached) no checking whether deplibs are loaded by dlopen... (cached) yes checking for argz.h... (cached) yes checking for error_t... (cached) yes checking for argz_add... (cached) yes checking for argz_append... (cached) yes checking for argz_count... (cached) yes checking for argz_create_sep... (cached) yes checking for argz_insert... (cached) yes checking for argz_next... (cached) yes checking for argz_stringify... (cached) yes checking if argz actually works... (cached) yes checking whether libtool supports -dlopen/-dlpreopen... (cached) yes checking for unistd.h... (cached) yes checking for dl.h... (cached) no checking for sys/dl.h... (cached) no checking for dld.h... (cached) no checking for mach-o/dyld.h... (cached) no checking for dirent.h... (cached) yes checking for closedir... (cached) yes checking for opendir... (cached) yes checking for readdir... (cached) yes checking for strlcat... (cached) no checking for strlcpy... (cached) no configure: updating cache /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/config.cache 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-7.1.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 or ANN.h found) gts: No (disabled) ipsepcola: No (disabled) ltdl: Yes ortho: Yes sfdp: Yes swig: Yes ( 4.1.1 ) shared: Yes static: No (disabled by default) qt: No (disabled) x: No (disabled or unavailable) 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) smyrna: No (disabled) gvedit: No (disabled) plugin libraries: dot_layout: Yes (always enabled) neato_layout: Yes (always enabled) core: Yes (always enabled) devil: No (disabled) gd: Yes gdiplus: No (disabled by default - Windows only) gdk: No (disabled) gdk_pixbuf: No (disabled) ghostscript: No (disabled) gtk: No (gtk library not available) lasi: No (disabled) pangocairo: Yes poppler: No (poppler library not available) quartz: No (disabled by default - Mac only) rsvg: Yes visio: No (disabled) webp: No (disabled) xlib: No (disabled or unavailable) language extensions: gv_sharp: No (disabled) gv_d: No (disabled by default - incomplete) gv_go: No (disabled) gv_guile: No (disabled) gv_io: No (disabled by default - no swig support yet) gv_java: No (disabled) gv_javascript: No (disabled by default - incomplete) gv_lua: No (disabled) gv_ocaml: No (disabled) gv_perl: No (disabled) gv_php: No (disabled) gv_python3: No (disabled) gv_R: No (disabled) gv_ruby: No (disabled) 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) >>> Source configured. >>> Compiling source in /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0 ... make -j12 printf '#pragma once\n' > ./graphviz_version.h /home/chymera/gentoo/bin/grep -E 'PACKAGE|VERSION|GVPLUGIN' config.h >> ./graphviz_version.h make all-recursive make[1]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0' Making all in libltdl make[2]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/libltdl' make all-am make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/libltdl' /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o libltdlc_la-lt__alloc.lo `test -f 'lt__alloc.c' || echo './'`lt__alloc.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o libltdlc_la-lt_dlloader.lo `test -f 'lt_dlloader.c' || echo './'`lt_dlloader.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o libltdlc_la-lt_error.lo `test -f 'lt_error.c' || echo './'`lt_error.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o libltdlc_la-ltdl.lo `test -f 'ltdl.c' || echo './'`ltdl.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o libltdlc_la-slist.lo `test -f 'slist.c' || echo './'`slist.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o lt__strl.lo lt__strl.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o loaders/dlopen.lo loaders/dlopen.c /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c -o loaders/libltdlc_la-preopen.lo `test -f 'loaders/preopen.c' || echo './'`loaders/preopen.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c lt__strl.c -fPIC -DPIC -o .libs/lt__strl.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c lt__alloc.c -fPIC -DPIC -o .libs/libltdlc_la-lt__alloc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c slist.c -fPIC -DPIC -o .libs/libltdlc_la-slist.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c ltdl.c -fPIC -DPIC -o .libs/libltdlc_la-ltdl.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c lt_error.c -fPIC -DPIC -o .libs/libltdlc_la-lt_error.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c lt_dlloader.c -fPIC -DPIC -o .libs/libltdlc_la-lt_dlloader.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c loaders/preopen.c -fPIC -DPIC -o loaders/.libs/libltdlc_la-preopen.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -O2 -pipe -O2 -pipe -c loaders/dlopen.c -fPIC -DPIC -o loaders/.libs/dlopen.o /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -module -avoid-version -Wl,-O1 -Wl,--as-needed -o dlopen.la loaders/dlopen.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/dlopen.a loaders/.libs/dlopen.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/dlopen.a libtool: link: ( cd ".libs" && rm -f "dlopen.la" && ln -s "../dlopen.la" "dlopen.la" ) /home/chymera/gentoo/bin/bash ./libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -no-undefined -dlpreopen dlopen.la -Wl,-O1 -Wl,--as-needed -o libltdlc.la loaders/libltdlc_la-preopen.lo libltdlc_la-lt__alloc.lo libltdlc_la-lt_dlloader.lo libltdlc_la-lt_error.lo libltdlc_la-ltdl.lo libltdlc_la-slist.lo lt__strl.lo libtool: link: rm -f .libs/libltdlc.nm .libs/libltdlc.nmS .libs/libltdlc.nmT libtool: link: rm -f ".libs/libltdlc.nmI" libtool: link: (cd .libs && x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -c -fno-builtin -fPIC -DPIC "libltdlcS.c") libtool: link: rm -f ".libs/libltdlcS.c" ".libs/libltdlc.nm" ".libs/libltdlc.nmS" ".libs/libltdlc.nmT" ".libs/libltdlc.nmI" libtool: link: (cd .libs/libltdlc.lax/dlopen.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/libltdl/./.libs/dlopen.a") libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libltdlc.a loaders/.libs/libltdlc_la-preopen.o .libs/libltdlc_la-lt__alloc.o .libs/libltdlc_la-lt_dlloader.o .libs/libltdlc_la-lt_error.o .libs/libltdlc_la-ltdl.o .libs/libltdlc_la-slist.o .libs/lt__strl.o .libs/libltdlcS.o .libs/libltdlc.lax/dlopen.a/dlopen.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libltdlc.a libtool: link: rm -fr .libs/libltdlc.lax libtool: link: ( cd ".libs" && rm -f "libltdlc.la" && ln -s "../libltdlc.la" "libltdlc.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/libltdl' make[2]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/libltdl' Making all in lib make[2]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib' Making all in cdt make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtclose.lo dtclose.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtdisc.lo dtdisc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtextract.lo dtextract.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtflatten.lo dtflatten.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dthash.lo dthash.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtlist.lo dtlist.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtmethod.lo dtmethod.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtopen.lo dtopen.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtrenew.lo dtrenew.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtrestore.lo dtrestore.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtsize.lo dtsize.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtstat.lo dtstat.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtdisc.c -fPIC -DPIC -o .libs/dtdisc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dthash.c -fPIC -DPIC -o .libs/dthash.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtopen.c -fPIC -DPIC -o .libs/dtopen.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtsize.c -fPIC -DPIC -o .libs/dtsize.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtstat.c -fPIC -DPIC -o .libs/dtstat.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtflatten.c -fPIC -DPIC -o .libs/dtflatten.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtrestore.c -fPIC -DPIC -o .libs/dtrestore.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtmethod.c -fPIC -DPIC -o .libs/dtmethod.o dthash.c: In function ‘dthtab’: dthash.c:50:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 50 | if (!(s = dt->memoryf(dt, olds, n * sizeof(Dtlink_t*), dt->disc))) | ^ In file included from dthash.c:1: ../../lib/cdt/dthdr.h:33:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 33 | #define HINDEX(n,h) ((h)&((n)-1)) | ^ dthash.c:62:38: note: in expansion of macro ‘HINDEX’ 62 | if((is = s + HINDEX(n,t->hash)) == hs) | ^~~~~~ dthash.c: In function ‘dthash’: ../../lib/cdt/dthdr.h:33:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 33 | #define HINDEX(n,h) ((h)&((n)-1)) | ^ dthash.c:138:38: note: in expansion of macro ‘HINDEX’ 138 | s = dt->data->htab + HINDEX(dt->data->ntab,dt->data->here->hash); | ^~~~~~ ../../lib/cdt/dthdr.h:33:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 33 | #define HINDEX(n,h) ((h)&((n)-1)) | ^ dthash.c:167:46: note: in expansion of macro ‘HINDEX’ 167 | s = dt->data->htab + HINDEX(dt->data->ntab,hsh); | ^~~~~~ ../../lib/cdt/dthdr.h:33:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 33 | #define HINDEX(n,h) ((h)&((n)-1)) | ^ dthash.c:175:56: note: in expansion of macro ‘HINDEX’ 175 | *(s = dt->data->htab + HINDEX(dt->data->ntab,hsh)); | ^~~~~~ ../../lib/cdt/dthdr.h:33:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 33 | #define HINDEX(n,h) ((h)&((n)-1)) | ^ dthash.c:235:38: note: in expansion of macro ‘HINDEX’ 235 | s = dt->data->htab + HINDEX(dt->data->ntab,hsh); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtextract.c -fPIC -DPIC -o .libs/dtextract.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtrenew.c -fPIC -DPIC -o .libs/dtrenew.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtclose.c -fPIC -DPIC -o .libs/dtclose.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtlist.c -fPIC -DPIC -o .libs/dtlist.o In file included from dtrenew.c:1: dtrenew.c: In function ‘dtrenew’: ../../lib/cdt/dthdr.h:33:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 33 | #define HINDEX(n,h) ((h)&((n)-1)) | ^ dtrenew.c:37:38: note: in expansion of macro ‘HINDEX’ 37 | { s = dt->data->htab + HINDEX(dt->data->ntab,e->hash); | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtstrhash.lo dtstrhash.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dttree.lo dttree.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtview.lo dtview.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dtwalk.lo dtwalk.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtstrhash.c -fPIC -DPIC -o .libs/dtstrhash.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dttree.c -fPIC -DPIC -o .libs/dttree.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtview.c -fPIC -DPIC -o .libs/dtview.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dtwalk.c -fPIC -DPIC -o .libs/dtwalk.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "5:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libcdt.la -rpath /home/chymera/gentoo/usr/lib64 dtclose.lo dtdisc.lo dtextract.lo dtflatten.lo dthash.lo dtlist.lo dtmethod.lo dtopen.lo dtrenew.lo dtrestore.lo dtsize.lo dtstat.lo dtstrhash.lo dttree.lo dtview.lo dtwalk.lo /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libcdt_C.la dtclose.lo dtdisc.lo dtextract.lo dtflatten.lo dthash.lo dtlist.lo dtmethod.lo dtopen.lo dtrenew.lo dtrestore.lo dtsize.lo dtstat.lo dtstrhash.lo dttree.lo dtview.lo dtwalk.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcdt_C.a .libs/dtclose.o .libs/dtdisc.o .libs/dtextract.o .libs/dtflatten.o .libs/dthash.o .libs/dtlist.o .libs/dtmethod.o .libs/dtopen.o .libs/dtrenew.o .libs/dtrestore.o .libs/dtsize.o .libs/dtstat.o .libs/dtstrhash.o .libs/dttree.o .libs/dtview.o .libs/dtwalk.o libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/dtclose.o .libs/dtdisc.o .libs/dtextract.o .libs/dtflatten.o .libs/dthash.o .libs/dtlist.o .libs/dtmethod.o .libs/dtopen.o .libs/dtrenew.o .libs/dtrestore.o .libs/dtsize.o .libs/dtstat.o .libs/dtstrhash.o .libs/dttree.o .libs/dtview.o .libs/dtwalk.o -L/home/chymera/gentoo/usr/lib -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libcdt.so.5 -o .libs/libcdt.so.5.0.0 libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcdt_C.a libtool: link: (cd ".libs" && rm -f "libcdt.so.5" && ln -s "libcdt.so.5.0.0" "libcdt.so.5") libtool: link: (cd ".libs" && rm -f "libcdt.so" && ln -s "libcdt.so.5.0.0" "libcdt.so") libtool: link: ( cd ".libs" && rm -f "libcdt.la" && ln -s "../libcdt.la" "libcdt.la" ) libtool: link: ( cd ".libs" && rm -f "libcdt_C.la" && ln -s "../libcdt_C.la" "libcdt_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt' Making all in xdot make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/xdot' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o xdot.lo xdot.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c xdot.c -fPIC -DPIC -o .libs/xdot.o xdot.c: In function ‘printXDot_Op’: xdot.c:528:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 528 | switch (op->kind) { | ^~~~~~ xdot.c: In function ‘jsonXDot_Op’: xdot.c:638:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 638 | switch (op->kind) { | ^~~~~~ xdot.c: In function ‘radGradient’: xdot.c:900:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 900 | stops = gv_calloc(clr->u.ring.n_stops, sizeof(stops[0])); | ~~~~~~~~~~~^~~~~~~~ xdot.c:904:25: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 904 | stops[i].frac = d; | ^ xdot.c: In function ‘linGradient’: xdot.c:937:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 937 | stops = gv_calloc(clr->u.ling.n_stops, sizeof(stops[0])); | ~~~~~~~~~~~^~~~~~~~ xdot.c:941:25: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 941 | stops[i].frac = d; | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "4:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libxdot.la -rpath /home/chymera/gentoo/usr/lib64 xdot.lo /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libxdot_C.la xdot.lo libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/xdot.o -L/home/chymera/gentoo/usr/lib -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libxdot.so.4 -o .libs/libxdot.so.4.0.0 libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libxdot_C.a .libs/xdot.o libtool: link: (cd ".libs" && rm -f "libxdot.so.4" && ln -s "libxdot.so.4.0.0" "libxdot.so.4") libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libxdot_C.a libtool: link: (cd ".libs" && rm -f "libxdot.so" && ln -s "libxdot.so.4.0.0" "libxdot.so") libtool: link: ( cd ".libs" && rm -f "libxdot.la" && ln -s "../libxdot.la" "libxdot.la" ) libtool: link: ( cd ".libs" && rm -f "libxdot_C.la" && ln -s "../libxdot_C.la" "libxdot_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/xdot' Making all in cgraph make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o agerror.lo agerror.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o apply.lo apply.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o attr.lo attr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o edge.lo edge.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o flatten.lo flatten.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o graph.lo graph.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o grammar.lo grammar.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o id.lo id.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o imap.lo imap.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o io.lo io.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o mem.lo mem.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o node.lo node.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c agerror.c -fPIC -DPIC -o .libs/agerror.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c flatten.c -fPIC -DPIC -o .libs/flatten.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c grammar.c -fPIC -DPIC -o .libs/grammar.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c imap.c -fPIC -DPIC -o .libs/imap.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c graph.c -fPIC -DPIC -o .libs/graph.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c mem.c -fPIC -DPIC -o .libs/mem.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c id.c -fPIC -DPIC -o .libs/id.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c apply.c -fPIC -DPIC -o .libs/apply.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c attr.c -fPIC -DPIC -o .libs/attr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c edge.c -fPIC -DPIC -o .libs/edge.o grammar.c: In function ‘aagparse’: grammar.c:1196:12: warning: conversion from ‘int’ to ‘yytype_int16’ {aka ‘short int’} may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1196 | *yyssp = yystate; | ^~~~~~~ grammar.c:1201:25: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1201 | YYSIZE_T yysize = yyssp - yyss + 1; | ^~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c io.c -fPIC -DPIC -o .libs/io.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c node.c -fPIC -DPIC -o .libs/node.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o obj.lo obj.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pend.lo pend.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o rec.lo rec.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o refstr.lo refstr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o scan.lo scan.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o subg.lo subg.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c obj.c -fPIC -DPIC -o .libs/obj.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o utils.lo utils.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o write.lo write.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pend.c -fPIC -DPIC -o .libs/pend.o obj.c: In function ‘aginitcb’: obj.c:93:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 93 | switch (AGTYPE(obj)) { | ^~~~~~ obj.c: In function ‘agupdcb’: obj.c:124:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 124 | switch (AGTYPE(obj)) { | ^~~~~~ obj.c: In function ‘agdelcb’: obj.c:155:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 155 | switch (AGTYPE(obj)) { | ^~~~~~ ../../lib/cgraph/grammar.y: In function ‘concatPort’: ../../lib/cgraph/grammar.y:458:17: warning: ‘%s’ directive writing up to 8190 bytes into a region of size between 1 and 8191 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=]8;;] 458 | sprintf (sym, "%s:%s", s1, s2); | ^~~~~~~ In file included from /home/chymera/gentoo/usr/include/stdio.h:906, from ../../lib/cgraph/grammar.y:22: In function ‘sprintf’, inlined from ‘concatPort’ at ../../lib/cgraph/grammar.y:458:3: /home/chymera/gentoo/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 16382 bytes into a destination of size 8192 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 |  __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 |  __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c scan.c -fPIC -DPIC -o .libs/scan.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c subg.c -fPIC -DPIC -o .libs/subg.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c rec.c -fPIC -DPIC -o .libs/rec.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c refstr.c -fPIC -DPIC -o .libs/refstr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c utils.c -fPIC -DPIC -o .libs/utils.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c write.c -fPIC -DPIC -o .libs/write.o scan.c: In function ‘aaglex’: scan.c:1496:22: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1496 | else switch ( yy_get_next_buffer( ) ) | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "6:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libcgraph.la -rpath /home/chymera/gentoo/usr/lib64 agerror.lo apply.lo attr.lo edge.lo flatten.lo graph.lo grammar.lo id.lo imap.lo io.lo mem.lo node.lo obj.lo pend.lo rec.lo refstr.lo scan.lo subg.lo utils.lo write.lo ../../lib/cdt/libcdt.la /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libcgraph_C.la agerror.lo apply.lo attr.lo edge.lo flatten.lo graph.lo grammar.lo id.lo imap.lo io.lo mem.lo node.lo obj.lo pend.lo rec.lo refstr.lo scan.lo subg.lo utils.lo write.lo libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/agerror.o .libs/apply.o .libs/attr.o .libs/edge.o .libs/flatten.o .libs/graph.o .libs/grammar.o .libs/id.o .libs/imap.o .libs/io.o .libs/mem.o .libs/node.o .libs/obj.o .libs/pend.o .libs/rec.o .libs/refstr.o .libs/scan.o .libs/subg.o .libs/utils.o .libs/write.o -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/cdt/.libs/libcdt.so -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libcgraph.so.6 -o .libs/libcgraph.so.6.0.0 libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcgraph_C.a .libs/agerror.o .libs/apply.o .libs/attr.o .libs/edge.o .libs/flatten.o .libs/graph.o .libs/grammar.o .libs/id.o .libs/imap.o .libs/io.o .libs/mem.o .libs/node.o .libs/obj.o .libs/pend.o .libs/rec.o .libs/refstr.o .libs/scan.o .libs/subg.o .libs/utils.o .libs/write.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcgraph_C.a libtool: link: (cd ".libs" && rm -f "libcgraph.so.6" && ln -s "libcgraph.so.6.0.0" "libcgraph.so.6") libtool: link: (cd ".libs" && rm -f "libcgraph.so" && ln -s "libcgraph.so.6.0.0" "libcgraph.so") libtool: link: ( cd ".libs" && rm -f "libcgraph.la" && ln -s "../libcgraph.la" "libcgraph.la" ) libtool: link: ( cd ".libs" && rm -f "libcgraph_C.la" && ln -s "../libcgraph_C.la" "libcgraph_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph' Making all in pathplan make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pathplan' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o cvt.lo cvt.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o inpoly.lo inpoly.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o route.lo route.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o shortest.lo shortest.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o shortestpth.lo shortestpth.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o solvers.lo solvers.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o triang.lo triang.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o util.lo util.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o visibility.lo visibility.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c inpoly.c -fPIC -DPIC -o .libs/inpoly.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c visibility.c -fPIC -DPIC -o .libs/visibility.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c shortest.c -fPIC -DPIC -o .libs/shortest.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c triang.c -fPIC -DPIC -o .libs/triang.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c util.c -fPIC -DPIC -o .libs/util.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c shortestpth.c -fPIC -DPIC -o .libs/shortestpth.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c solvers.c -fPIC -DPIC -o .libs/solvers.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c route.c -fPIC -DPIC -o .libs/route.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c cvt.c -fPIC -DPIC -o .libs/cvt.o shortest.c: In function ‘Pshortestpath’: shortest.c:128:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 128 | if ((p1.x == p2.x && p2.x == p3.x && p3.y > p2.y) || | ^~ shortest.c:128:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 128 | if ((p1.x == p2.x && p2.x == p3.x && p3.y > p2.y) || | ^~ shortest.c:132:36: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 132 | && polyp->ps[pi].x == polyp->ps[pi + 1].x | ^~ shortest.c:133:36: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 133 | && polyp->ps[pi].y == polyp->ps[pi + 1].y) | ^~ shortest.c:142:43: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 142 | if (pi > 0 && polyp->ps[pi].x == polyp->ps[pi - 1].x && | ^~ shortest.c:143:33: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 143 | polyp->ps[pi].y == polyp->ps[pi - 1].y) | ^~ visibility.c: In function ‘allocArray’: visibility.c:36:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 36 | array2 arr = gv_calloc(V + extra, sizeof(COORD*)); | ~~^~~~~~~ visibility.c: In function ‘inBetween’: visibility.c:74:13: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 74 | if (a.x != b.x) /* not vertical */ | ^~ visibility.c: In function ‘clear’: shortest.c: In function ‘growdq’: visibility.c:201:59: warning: unused parameter ‘prevPt’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 201 | int V, Ppoint_t pts[], int nextPt[], int prevPt[]) | ~~~~^~~~~~~~ shortest.c:532:50: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 532 | dq.pnlps = realloc(dq.pnlps, POINTNLINKPSIZE * newdqn); | ^ shortest.c: In function ‘growops’: shortest.c:545:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 545 | ops = realloc(ops, POINTSIZE * newopn); | ^ visibility.c: In function ‘ptVis’: visibility.c:311:27: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 311 | vadj = malloc((V + 2) * sizeof(COORD)); | ^ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 48 | pointp = calloc(pointn, sizeof(Ppoint_t *)); | ^~~~~~ util.c: In function ‘Ppolybarriers’: util.c:34:20: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 34 | bar = malloc(n * sizeof(Pedge_t)); | ^ shortestpth.c: In function ‘shortestPath’: shortestpth.c:37:20: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 38 | vl = malloc((V + 1) * sizeof(COORD)); /* One extra for sentinel */ | ^ shortestpth.c:54:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 54 | if (val[k] == unseen) | ^~ shortestpth.c:69:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 69 | if ((wkt != 0) && (val[t] < newpri)) { | ^~ shortestpth.c: In function ‘makePath’: shortestpth.c:99:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 99 | int *dad = malloc(sizeof(int) * (V + 2)); | ^ route.c: In function ‘splineintersectsline’: route.c:324:19: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 324 | if (xcoeff[1] == 0) { | ^~ route.c:325:23: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 325 | if (ycoeff[1] == 0) { | ^~ route.c:344:39: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 344 | if (xroots[i] == yroots[j]) | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "4:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libpathplan.la -rpath /home/chymera/gentoo/usr/lib64 cvt.lo inpoly.lo route.lo shortest.lo shortestpth.lo solvers.lo triang.lo util.lo visibility.lo -lm /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libpathplan_C.la cvt.lo inpoly.lo route.lo shortest.lo shortestpth.lo solvers.lo triang.lo util.lo visibility.lo libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/cvt.o .libs/inpoly.o .libs/route.o .libs/shortest.o .libs/shortestpth.o .libs/solvers.o .libs/triang.o .libs/util.o .libs/visibility.o -L/home/chymera/gentoo/usr/lib -lm -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libpathplan.so.4 -o .libs/libpathplan.so.4.0.0 libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libpathplan_C.a .libs/cvt.o .libs/inpoly.o .libs/route.o .libs/shortest.o .libs/shortestpth.o .libs/solvers.o .libs/triang.o .libs/util.o .libs/visibility.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libpathplan_C.a libtool: link: (cd ".libs" && rm -f "libpathplan.so.4" && ln -s "libpathplan.so.4.0.0" "libpathplan.so.4") libtool: link: (cd ".libs" && rm -f "libpathplan.so" && ln -s "libpathplan.so.4.0.0" "libpathplan.so") libtool: link: ( cd ".libs" && rm -f "libpathplan.la" && ln -s "../libpathplan.la" "libpathplan.la" ) libtool: link: ( cd ".libs" && rm -f "libpathplan_C.la" && ln -s "../libpathplan_C.la" "libpathplan_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pathplan' Making all in sfio make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfio' Making all in Sfio_f make[4]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfio/Sfio_f' /home/chymera/gentoo/bin/bash ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o _sffileno.lo _sffileno.c /home/chymera/gentoo/bin/bash ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o _sfgetc.lo _sfgetc.c /home/chymera/gentoo/bin/bash ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o _sfputc.lo _sfputc.c /home/chymera/gentoo/bin/bash ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o _sfslen.lo _sfslen.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c _sffileno.c -fPIC -DPIC -o .libs/_sffileno.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c _sfputc.c -fPIC -DPIC -o .libs/_sfputc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c _sfslen.c -fPIC -DPIC -o .libs/_sfslen.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c _sfgetc.c -fPIC -DPIC -o .libs/_sfgetc.o /home/chymera/gentoo/bin/bash ../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libsfiof_C.la _sffileno.lo _sfgetc.lo _sfputc.lo _sfslen.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libsfiof_C.a .libs/_sffileno.o .libs/_sfgetc.o .libs/_sfputc.o .libs/_sfslen.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libsfiof_C.a libtool: link: ( cd ".libs" && rm -f "libsfiof_C.la" && ln -s "../libsfiof_C.la" "libsfiof_C.la" ) make[4]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfio/Sfio_f' make[4]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfio' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfclose.lo sfclose.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfcvt.lo sfcvt.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfdisc.lo sfdisc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfexcept.lo sfexcept.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfextern.lo sfextern.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sffilbuf.lo sffilbuf.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfflsbuf.lo sfflsbuf.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfmode.lo sfmode.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfnew.lo sfnew.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfnputc.lo sfnputc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfopen.lo sfopen.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfpkrd.lo sfpkrd.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfcvt.c -fPIC -DPIC -o .libs/sfcvt.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sffilbuf.c -fPIC -DPIC -o .libs/sffilbuf.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfnputc.c -fPIC -DPIC -o .libs/sfnputc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfpkrd.c -fPIC -DPIC -o .libs/sfpkrd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfflsbuf.c -fPIC -DPIC -o .libs/sfflsbuf.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfopen.c -fPIC -DPIC -o .libs/sfopen.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfexcept.c -fPIC -DPIC -o .libs/sfexcept.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfextern.c -fPIC -DPIC -o .libs/sfextern.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfmode.c -fPIC -DPIC -o .libs/sfmode.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfnew.c -fPIC -DPIC -o .libs/sfnew.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfclose.c -fPIC -DPIC -o .libs/sfclose.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfdisc.c -fPIC -DPIC -o .libs/sfdisc.o sfcvt.c: In function ‘_sfcvt’: sfcvt.c:46:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 46 | if (dval == 0.) | ^~ In file included from sfcvt.c:12: ../../lib/sfio/sfhdr.h:444:25: warning: conversion from ‘long double’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 444 | #define _Sfneg10 (_Sftable.sf_neg10) | ^ sfcvt.c:58:29: note: in expansion of macro ‘_Sfneg10’ 58 | dval *= _Sfneg10[v]; | ^~~~~~~~ sfcvt.c:107:26: warning: conversion from ‘long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 107 | dval -= n; | ^~ sfnputc.c: In function ‘sfnputc’: sfnputc.c:45:13: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 48 | w = n; | ^ In file included from sfnputc.c:11: sfnputc.c:57:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 57 | if ((p = SFWRITE(f, ps, p)) <= 0 || (n -= p) <= 0) { | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfnputc.c:57:48: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 57 | if ((p = SFWRITE(f, ps, p)) <= 0 || (n -= p) <= 0) { | ^~ sfnputc.c:58:15: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 58 | w -= n; | ^~ sfnputc.c:58:18: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 58 | w -= n; | ^ sfnputc.c:62:17: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 62 | p = n; | ^ sfflsbuf.c: In function ‘_sfflsbuf’: sfflsbuf.c:59:30: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 59 | *f->next++ = c; | ^ In file included from sfflsbuf.c:11: sfflsbuf.c:78:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 78 | if ((w = SFWR(f, data, n, f->disc)) > 0) { | ^ ../../lib/sfio/sfhdr.h:334:54: note: in definition of macro ‘SFWR’ 334 | #define SFWR(f,b,n,d) (SETLOCAL(f),sfwr(f,(void*)b,n,d)) | ^ sfflsbuf.c:80:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 80 | memcpy(f->data, data + w, n); | ^ sfopen.c: In function ‘sfopen’: sfopen.c:40:25: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 40 | f = sfnew(NULL, (char *)file, file ? strlen(file) : SF_UNBOUND, -1, sflags); | ^ sfflsbuf.c:94:16: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 94 | inpc = f->endb - f->next; | ^ sffilbuf.c: In function ‘_sffilbuf’: sffilbuf.c:73:70: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 73 | else if (justseek && (size_t)n <= f->iosz && f->iosz <= f->size) | ^~ sffilbuf.c:74:25: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 74 | r = f->iosz; /* limit buffer filling */ | ^ sffilbuf.c:79:17: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 79 | f->mode |= rcrv; | ^~ sffilbuf.c:80:19: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 80 | f->getr = rc; | ^~ In file included from sffilbuf.c:11: sffilbuf.c:81:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 81 | if ((r = SFRD(f, f->endb, r, f->disc)) >= 0) { | ^ ../../lib/sfio/sfhdr.h:333:54: note: in definition of macro ‘SFRD’ 333 | #define SFRD(f,b,n,d) (SETLOCAL(f),sfrd(f,(void*)b,n,d)) | ^ sfpkrd.c: In function ‘sfpkrd’: sfpkrd.c:197:26: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 197 | action = n; | ^ sfpkrd.c:200:45: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 200 | while ((r_chunk = read(fd, buf, action)) > 0) { | ^~~~~~ sfexcept.c: In function ‘_sfexcept’: sfexcept.c:73:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 73 | data = realloc(f->data, size); | ^~~~ sfexcept.c:75:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 75 | data = malloc(size); | ^~~~ sfpkrd.c:205:45: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 205 | if (action == 0 || (int) (n - r) < action) | ^ sfpkrd.c:226:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 226 | r = read(fd, buf, r); | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfprintf.lo sfprintf.c sfmode.c: In function ‘_sfcleanup’: sfmode.c:68:21: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 68 | f->mode |= pool; | ^~ sfmode.c: In function ‘_sfsetpool’: sfmode.c:98:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 98 | if (!(array = malloc(n * sizeof(Sfio_t *)))) | ^ sfmode.c:102:42: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 102 | memcpy(array, p->sf, p->n_sf * sizeof(Sfio_t *)); | ^ sfmode.c: In function ‘_sfrsrv’: sfmode.c:129:32: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 129 | if (!(rs = malloc(size + sizeof(Sfrsrv_t)))) | ^ sfmode.c:134:55: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 134 | memcpy(rs, rsrv, sizeof(Sfrsrv_t) + rsrv->slen); | ^ In file included from sfmode.c:11: sfmode.c: In function ‘_sfmode’: sfmode.c:235:42: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 235 | (void) SFSETBUF(f, f->data, f->size); | ~^~~~~~ ../../lib/sfio/sfhdr.h:339:51: note: in definition of macro ‘SFSETBUF’ 339 | #define SFSETBUF(f,s,n) (SETLOCAL(f),sfsetbuf(f,s,n)) | ^ sfmode.c:328:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 328 | if (wanted != (f->mode & SF_RDWR) && f->file >= 0) | ^~ sfnew.c: In function ‘sfnew’: sfnew.c:86:15: warning: conversion from ‘int’ to ‘short int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 86 | f->file = file; | ^~~~ sfnew.c:92:19: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 92 | f->size = size; | ^~~~ sfdisc.c: In function ‘sfdisc’: sfdisc.c:131:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 131 | sfsetbuf(f, f->data, f->size); | ~^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfputr.lo sfputr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfraise.lo sfraise.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfrd.lo sfrd.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfread.lo sfread.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfscanf.lo sfscanf.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfseek.lo sfseek.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfprintf.c -fPIC -DPIC -o .libs/sfprintf.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfsetbuf.lo sfsetbuf.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfputr.c -fPIC -DPIC -o .libs/sfputr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfraise.c -fPIC -DPIC -o .libs/sfraise.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfsetfd.lo sfsetfd.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfsk.lo sfsk.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfstack.lo sfstack.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfread.c -fPIC -DPIC -o .libs/sfread.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfseek.c -fPIC -DPIC -o .libs/sfseek.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfsetbuf.c -fPIC -DPIC -o .libs/sfsetbuf.o sfputr.c: In function ‘sfputr’: sfputr.c:39:17: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 39 | n = strlen(s); | ^~~~~~ sfputr.c:42:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 42 | memcpy(ps, s, n); | ^ sfputr.c:47:29: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 47 | *ps++ = rc; | ^~ sfputr.c:59:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 59 | memcpy(rsrv->data, s, n); | ^ sfputr.c:61:41: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 61 | rsrv->data[n] = rc; | ^~ In file included from sfputr.c:11: sfputr.c:62:53: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 62 | if ((n = SFWRITE(f, rsrv->data, p)) < 0) | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfputr.c:72:21: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 72 | *ps++ = rc; | ^~ sfputr.c:77:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 77 | if ((ps = memccpy(ps, s, '\0', p)) != NULL) | ^ sfputr.c:96:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 96 | (void) SFWRITE(f, f->next, n); | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfswap.lo sfswap.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfrd.c -fPIC -DPIC -o .libs/sfrd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfscanf.c -fPIC -DPIC -o .libs/sfscanf.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfsetfd.c -fPIC -DPIC -o .libs/sfsetfd.o sfread.c: In function ‘sfread’: sfread.c:56:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 56 | n = (r = read(f->file, f->data, n)) < 0 ? 0 : r; | ^ sfread.c:58:25: warning: conversion to ‘long long unsigned int’ from ‘long long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 58 | f->here += n; | ^~ sfread.c:58:28: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 58 | f->here += n; | ^ In file included from sfread.c:11: ../../lib/sfio/sfhdr.h:61:41: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 61 | #define SFMTXRETURN(f,v) { return(v); } | ^ sfread.c:62:13: note: in expansion of macro ‘SFMTXRETURN’ 62 | SFMTXRETURN(f, n); | ^~~~~~~~~~~ sfread.c:69:28: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 69 | n = s > begs ? s - begs : (size_t) (-1); | ^~~~~~~~ sfread.c:69:37: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 69 | n = s > begs ? s - begs : (size_t) (-1); | ^ sfread.c:79:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 79 | memcpy(s, f->next, r); | ^ sfread.c:82:15: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 82 | n -= r; | ^~ sfread.c:94:58: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 94 | else if (justseek && n <= f->iosz && f->iosz <= f->size) | ^~ sfread.c:95:21: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 95 | r = f->iosz; /* limit buffering */ | ^ sfread.c:104:53: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 104 | if (r == (ssize_t) n && (r = SFRD(f, s, r, f->disc)) >= 0) { | ^ ../../lib/sfio/sfhdr.h:333:54: note: in definition of macro ‘SFRD’ 333 | #define SFRD(f,b,n,d) (SETLOCAL(f),sfrd(f,(void*)b,n,d)) | ^ sfread.c:106:19: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | n -= r; | ^~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfsk.c -fPIC -DPIC -o .libs/sfsk.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfstack.c -fPIC -DPIC -o .libs/sfstack.o In file included from sfseek.c:11: sfseek.c: In function ‘sfseek’: ../../lib/sfio/sfhdr.h:400:35: warning: declaration of ‘s’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 400 | #define SFSTRSIZE(f) { Sfoff_t s = (f)->next - (f)->data; \ | ^ sfseek.c:91:9: note: in expansion of macro ‘SFSTRSIZE’ 91 | SFSTRSIZE(f); | ^~~~~~~~~ sfseek.c:36:16: note: shadowed declaration is here 36 | Sfoff_t r, s; | ^ sfseek.c:105:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 105 | memclear(f->data + f->extent, (int)(p - f->extent)); ../../lib/sfio/sfhdr.h:524:42: note: in definition of macro ‘memclear’ 524 | #define memclear(s,n) memset((s),'\0',(n)) | ^ sfseek.c:177:9: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 177 | b = f->endb - f->data; /* amount of buffered data */ | ^ sfseek.c:178:9: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 178 | c = f->next - f->data; /* amount of data consumed */ | ^ sfseek.c:195:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘ssize_t’ {aka ‘long int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 195 | if (f->iosz >= f->size) | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfsync.lo sfsync.c sfseek.c:223:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 223 | (void) SFRD(f, f->data, f->size, f->disc); | ~^~~~~~ ../../lib/sfio/sfhdr.h:333:54: note: in definition of macro ‘SFRD’ 333 | #define SFRD(f,b,n,d) (SETLOCAL(f),sfrd(f,(void*)b,n,d)) | ^ sfsetbuf.c: In function ‘sfsetbuf’: sfsetbuf.c:200:20: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 200 | size = osize; | ^~~~~ In file included from sfsetbuf.c:12: ../../lib/sfio/sfhdr.h:280:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 280 | #define _Sfpage (_Sfextern.sf_page) | ^ sfsetbuf.c:210:36: note: in expansion of macro ‘_Sfpage’ 210 | else if ((ssize_t) (size = _Sfpage) < blksize) | ^~~~~~~ sfsetbuf.c:211:20: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 211 | size = blksize; | ^~~~~~~ sfsetbuf.c:241:15: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 241 | f->size = size; | ^~~~ sfsetbuf.c:245:21: warning: conversion to ‘long long int’ from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 245 | f->extent = (!sf_malloc && | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sftable.lo sftable.c 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 39 | f.size = strlen(s); | ^~~~~~ sfscanf.c:40:32: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 40 | f.data = f.next = f.endw = (uchar *) s; | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfswap.c -fPIC -DPIC -o .libs/sfswap.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfungetc.lo sfungetc.c sfrd.c: In function ‘sfrd’: sfrd.c:95:45: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 95 | if ((rv = _sfexcept(f, SF_READ, n, dc)) > 0) | ^ sfrd.c:96:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 96 | n = rv; | ^~ sfrd.c:134:29: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 134 | f->flags |= share; | ^~~~~ sfrd.c:175:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 175 | n = local ? 0 : (ssize_t) r; | ^~~~~ In file included from sfrd.c:11: ../../lib/sfio/sfhdr.h:61:41: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 61 | #define SFMTXRETURN(f,v) { return(v); } | ^ sfrd.c:176:13: note: in expansion of macro ‘SFMTXRETURN’ 176 | SFMTXRETURN(f, n); | ^~~~~~~~~~~ sfrd.c:171:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 171 | switch (_sfexcept(f, SF_READ, (ssize_t) r, dc)) { | ^~~~~~ sfsetfd.c: In function ‘sfsetfd’: sfsetfd.c:97:15: warning: conversion from ‘int’ to ‘short int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 97 | f->file = newfd; | ^~~~~ In file included from sfsk.c:11: sfsk.c: In function ‘sfsk’: ../../lib/sfio/sfhdr.h:400:35: warning: declaration of ‘s’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 400 | #define SFSTRSIZE(f) { Sfoff_t s = (f)->next - (f)->data; \ | ^ sfsk.c:42:13: note: in expansion of macro ‘SFSTRSIZE’ 42 | SFSTRSIZE(f); | ^~~~~~~~~ sfsk.c:21:13: note: shadowed declaration is here 21 | ssize_t s; | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfvprintf.lo sfvprintf.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfsync.c -fPIC -DPIC -o .libs/sfsync.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sftable.c -fPIC -DPIC -o .libs/sftable.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfvscanf.lo sfvscanf.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfungetc.c -fPIC -DPIC -o .libs/sfungetc.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfwr.lo sfwr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfwrite.lo sfwrite.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfvprintf.c -fPIC -DPIC -o .libs/sfvprintf.o sftable.c: In function ‘sffmtint’: sftable.c:25:12: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 25 | return (char *) str; | ^ sftable.c: In function ‘sffmtpos’: sftable.c:50:18: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 50 | sp = (char *) form++; | ^ sftable.c:87:21: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 87 | t_str = (char *) form; | ^ sftable.c:112:45: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 112 | fp[n].ft.form = (char *) form; | ^ sftable.c:89:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 89 | switch (*form++) { | ^~~~~~ sftable.c:168:33: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 168 | fp[n].ft.form = (char *) form; | ^ sftable.c:212:37: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 212 | fp[n].ft.form = (char *) form; | ^ sftable.c:85:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 85 | switch ((fmt = *form++)) { | ^~~~~~ sftable.c:250:62: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 250 | (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1; | ^~ sftable.c:250:60: warning: unsigned conversion from ‘int’ to ‘long unsigned int’ changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 250 | (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1; | ^ sftable.c:244:24: warning: signed conversion from ‘long unsigned int’ to ‘ssize_t’ {aka ‘long int’} changes the value of ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 244 | size = (flags & SFFMT_LLONG) ? sizeof(Sflong_t) : | ^ sftable.c:254:38: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 254 | sizeof(double) : -1; | ^~ sftable.c:254:36: warning: unsigned conversion from ‘int’ to ‘long unsigned int’ changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 254 | sizeof(double) : -1; | ^ sftable.c:252:24: warning: signed conversion from ‘long unsigned int’ to ‘ssize_t’ {aka ‘long int’} changes the value of ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 252 | size = (flags & SFFMT_LDOUBLE) ? sizeof(Sfdouble_t) : | ^ sftable.c:268:32: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 268 | fp[argp].ft.form = (char *) form; | ^ sftable.c:284:41: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 284 | || !(fp = malloc((maxp + 1) * sizeof(Fmtpos_t)))) | ^ sftable.c:337:33: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 337 | fp[n].ft.size = strlen(fp[n].argv.s); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfvscanf.c -fPIC -DPIC -o .libs/sfvscanf.o sfungetc.c: In function ‘sfungetc’: sfungetc.c:72:37: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 72 | if (!(data = malloc(f->size + 16))) { | ~~~~~~~~^~~~ sfungetc.c:78:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 78 | memcpy(data + 16, f->data, f->size); | ~^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfwr.c -fPIC -DPIC -o .libs/sfwr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfwrite.c -fPIC -DPIC -o .libs/sfwrite.o sfvprintf.c: In function ‘sfvprintf’: sfvprintf.c:112:13: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 112 | oform = (char *) form; | ^ sfvprintf.c:120:18: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 120 | sp = (char *) form++; | ^ sfvprintf.c:123:17: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 123 | n = form - sp; | ^~~~ In file included from sfvprintf.c:12: sfvprintf.c:124:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 124 | SFwrite(f, sp, n); | ^ ../../lib/sfio/sfhdr.h:528:41: note: in definition of macro ‘MEMCPY’ 528 | do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0) | ^ sfvprintf.c:124:13: note: in expansion of macro ‘SFwrite’ 124 | SFwrite(f, sp, n); | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:83:13: note: in expansion of macro ‘SFEND’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:124:13: note: in expansion of macro ‘SFwrite’ 124 | SFwrite(f, sp, n); | ^~~~~~~ sfvprintf.c:124:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 124 | SFwrite(f, sp, n); | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:124:13: note: in expansion of macro ‘SFwrite’ 124 | SFwrite(f, sp, n); | ^~~~~~~ ../../lib/sfio/sfhdr.h:340:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:83:40: note: in expansion of macro ‘SFWRITE’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:124:13: note: in expansion of macro ‘SFwrite’ 124 | SFwrite(f, sp, n); | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:68:13: note: in expansion of macro ‘SFEND’ 68 | { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:140:13: note: in expansion of macro ‘SFputc’ 140 | SFputc(f, '%'); | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:68:13: note: in expansion of macro ‘SFEND’ 68 | { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:143:13: note: in expansion of macro ‘SFputc’ 143 | SFputc(f, '%'); | ^~~~~~ sfvprintf.c:147:21: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 147 | t_str = (char *) form; | ^ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvprintf.c:176:29: note: in expansion of macro ‘FMTSET’ 176 | FMTSET(ft, form, args, | ^~~~~~ sfvprintf.c:185:41: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 185 | n_str = strlen(t_str); | ^~~~~~ sfvprintf.c:189:42: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 189 | n_str = strlen(t_str); | ^~~~~~ sfvprintf.c:149:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 149 | switch (*form++) { | ^~~~~~ ../../lib/sfio/sfhdr.h:165:25: warning: declaration of ‘lv’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 165 | { struct lconv* lv; \ | ^~ sfvprintf.c:214:13: note: in expansion of macro ‘SFSETLOCALE’ 214 | SFSETLOCALE(decimal, thousand); | ^~~~~~~~~~~ sfvprintf.c:36:14: note: shadowed declaration is here 36 | Sflong_t lv; | ^~ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvprintf.c:259:17: note: in expansion of macro ‘FMTSET’ 259 | FMTSET(ft, form, args, '.', dot, 0, 0, 0, 0, NULL, | ^~~~~~ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvprintf.c:321:21: note: in expansion of macro ‘FMTSET’ 321 | FMTSET(ft, form, args, 'I', sizeof(int), 0, 0, 0, 0, | ^~~~~~ sfvprintf.c:138:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 138 | switch ((fmt = *form++)) { | ^~~~~~ sfvprintf.c:380:62: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 380 | (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1; | ^~ sfvprintf.c:380:60: warning: unsigned conversion from ‘int’ to ‘long unsigned int’ changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 380 | (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1; | ^ sfvprintf.c:374:24: warning: signed conversion from ‘long unsigned int’ to ‘ssize_t’ {aka ‘long int’} changes the value of ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 374 | size = (flags & SFFMT_LLONG) ? sizeof(Sflong_t) : | ^ sfvprintf.c:384:38: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 384 | sizeof(double) : -1; | ^~ sfvprintf.c:384:36: warning: unsigned conversion from ‘int’ to ‘long unsigned int’ changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 384 | sizeof(double) : -1; | ^ sfvprintf.c:382:24: warning: signed conversion from ‘long unsigned int’ to ‘ssize_t’ {aka ‘long int’} changes the value of ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 382 | size = (flags & SFFMT_LDOUBLE) ? sizeof(Sfdouble_t) : | ^ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvprintf.c:395:13: note: in expansion of macro ‘FMTSET’ 395 | FMTSET(ft, form, args, fmt, size, flags, width, precis, base, | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:397:13: note: in expansion of macro ‘SFEND’ 397 | SFEND(f); | ^~~~~ sfvprintf.c:456:58: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 456 | if (ft->eventf && ft->eventf(f, SF_DPOP, (void *) form, ft) < 0) | ^ sfvprintf.c:464:32: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 464 | fm->form = (char *) form; | ^ sfvprintf.c:498:26: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 498 | if ((v = size) >= 0) { | ^~~~ sfvprintf.c:502:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 502 | v = strlen(sp); | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:510:25: note: in expansion of macro ‘SFnputc’ 510 | SFnputc(f, '0', n); | ^~~~~~~ sfvprintf.c:510:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 510 | SFnputc(f, '0', n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:510:25: note: in expansion of macro ‘SFnputc’ 510 | SFnputc(f, '0', n); | ^~~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:510:25: note: in expansion of macro ‘SFnputc’ 510 | SFnputc(f, '0', n); | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:512:25: note: in expansion of macro ‘SFnputc’ 512 | SFnputc(f, ' ', n); | ^~~~~~~ sfvscanf.c: In function ‘setclass’: sfvscanf.c:41:23: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 41 | accept[fmt] = yes; | ^~~ sfvprintf.c:512:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 512 | SFnputc(f, ' ', n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:512:25: note: in expansion of macro ‘SFnputc’ 512 | SFnputc(f, ' ', n); | ^~~~~~~ sfvscanf.c:51:27: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 51 | accept[fmt] = yes; | ^~~ sfvscanf.c:54:29: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 54 | accept[c] = yes; | ^~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:512:25: note: in expansion of macro ‘SFnputc’ 512 | SFnputc(f, ' ', n); | ^~~~~~~ sfvprintf.c:515:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 515 | SFwrite(f, sp, v); | ^ ../../lib/sfio/sfhdr.h:528:41: note: in definition of macro ‘MEMCPY’ 528 | do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0) | ^ sfvprintf.c:515:17: note: in expansion of macro ‘SFwrite’ 515 | SFwrite(f, sp, v); | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:83:13: note: in expansion of macro ‘SFEND’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:515:17: note: in expansion of macro ‘SFwrite’ 515 | SFwrite(f, sp, v); | ^~~~~~~ sfvscanf.c: In function ‘sfvscanf’: sfvscanf.c:134:13: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 134 | oform = (char *) form; | ^ sfvprintf.c:515:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 515 | SFwrite(f, sp, v); | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:515:17: note: in expansion of macro ‘SFwrite’ 515 | SFwrite(f, sp, v); | ^~~~~~~ ../../lib/sfio/sfhdr.h:340:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:83:40: note: in expansion of macro ‘SFWRITE’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:515:17: note: in expansion of macro ‘SFwrite’ 515 | SFwrite(f, sp, v); | ^~~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:144:25: note: in expansion of macro ‘SFGETC’ 144 | if (SFGETC(f, inp) < 0 || inp == fmt) | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:517:21: note: in expansion of macro ‘SFnputc’ 517 | SFnputc(f, ' ', n); | ^~~~~~~ sfvprintf.c:517:37: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 517 | SFnputc(f, ' ', n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:517:21: note: in expansion of macro ‘SFnputc’ 517 | SFnputc(f, ' ', n); | ^~~~~~~ In file included from sfvscanf.c:13: sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:144:25: note: in expansion of macro ‘SFGETC’ 144 | if (SFGETC(f, inp) < 0 || inp == fmt) | ^~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:517:21: note: in expansion of macro ‘SFnputc’ 517 | SFnputc(f, ' ', n); | ^~~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:153:21: note: in expansion of macro ‘SFGETC’ 153 | if (SFGETC(f, inp) != fmt) { | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:68:13: note: in expansion of macro ‘SFEND’ 68 | { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:522:21: note: in expansion of macro ‘SFputc’ 522 | SFputc(f, base); | ^~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:153:21: note: in expansion of macro ‘SFGETC’ 153 | if (SFGETC(f, inp) != fmt) { | ^~~~~~ sfvprintf.c:534:26: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 534 | buf[0] = fmt; | ^~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:541:17: note: in expansion of macro ‘SFnputc’ 541 | SFnputc(f, ' ', n)}; | ^~~~~~~ sfvscanf.c:188:21: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 188 | t_str = (char *) form; | ^ sfvprintf.c:541:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 541 | SFnputc(f, ' ', n)}; | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:541:17: note: in expansion of macro ‘SFnputc’ 541 | SFnputc(f, ' ', n)}; | ^~~~~~~ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvscanf.c:217:29: note: in expansion of macro ‘FMTSET’ 217 | FMTSET(ft, form, args, | ^~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:541:17: note: in expansion of macro ‘SFnputc’ 541 | SFnputc(f, ' ', n)}; | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:543:17: note: in expansion of macro ‘SFnputc’ 543 | SFnputc(f, fmt, v); | ^~~~~~~ sfvscanf.c:226:41: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 226 | n_str = strlen(t_str); | ^~~~~~ sfvscanf.c:230:42: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 230 | n_str = strlen(t_str); | ^~~~~~ sfvscanf.c:190:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 190 | switch (*form++) { | ^~~~~~ sfvprintf.c:543:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 543 | SFnputc(f, fmt, v); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:543:17: note: in expansion of macro ‘SFnputc’ 543 | SFnputc(f, fmt, v); | ^~~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:543:17: note: in expansion of macro ‘SFnputc’ 543 | SFnputc(f, fmt, v); | ^~~~~~~ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvscanf.c:259:21: note: in expansion of macro ‘FMTSET’ 259 | FMTSET(ft, form, args, '.', dot, 0, 0, 0, 0, | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:545:17: note: in expansion of macro ‘SFnputc’ 545 | SFnputc(f, ' ', n)}; | ^~~~~~~ sfvprintf.c:545:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 545 | SFnputc(f, ' ', n)}; | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:545:17: note: in expansion of macro ‘SFnputc’ 545 | SFnputc(f, ' ', n)}; | ^~~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:545:17: note: in expansion of macro ‘SFnputc’ 545 | SFnputc(f, ' ', n)}; | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:68:13: note: in expansion of macro ‘SFEND’ 68 | { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:549:21: note: in expansion of macro ‘SFputc’ 549 | SFputc(f, base); | ^~~~~~ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvscanf.c:323:21: note: in expansion of macro ‘FMTSET’ 323 | FMTSET(ft, form, args, 'I', sizeof(int), 0, 0, 0, 0, | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:555:13: note: in expansion of macro ‘SFEND’ 555 | SFEND(f); | ^~~~~ sfvscanf.c:186:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 186 | switch ((fmt = *form++)) { | ^~~~~~ sfvscanf.c:381:62: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 381 | (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1; | ^~ sfvscanf.c:381:60: warning: unsigned conversion from ‘int’ to ‘long unsigned int’ changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 381 | (flags & SFFMT_ZFLAG) ? sizeof(size_t) : -1; | ^ sfvscanf.c:375:24: warning: signed conversion from ‘long unsigned int’ to ‘ssize_t’ {aka ‘long int’} changes the value of ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 375 | size = (flags & SFFMT_LLONG) ? sizeof(Sflong_t) : | ^ sfvscanf.c:385:38: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 385 | sizeof(double) : -1; | ^~ sfvscanf.c:385:36: warning: unsigned conversion from ‘int’ to ‘long unsigned int’ changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 385 | sizeof(double) : -1; | ^ sfvprintf.c:632:28: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘long long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 632 | if (lv == HIGHBITL) { /* avoid overflow */ | ^~ sfvscanf.c:383:24: warning: signed conversion from ‘long unsigned int’ to ‘ssize_t’ {aka ‘long int’} changes the value of ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 383 | size = (flags & SFFMT_LDOUBLE) ? sizeof(Sfdouble_t) : | ^ sfvprintf.c:633:51: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 633 | lv = (Sflong_t) (HIGHBITL / base); | ^ sfvprintf.c:635:60: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 635 | ((Sfulong_t) lv) * base]; | ^ ../../lib/sfio/sfhdr.h:249:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 249 | ((ft->form = (char*)frm), va_copy(ft->args,ags), \ | ^ sfvscanf.c:400:13: note: in expansion of macro ‘FMTSET’ 400 | FMTSET(ft, form, args, fmt, size, flags, width, 0, base, t_str, | ^~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:402:13: note: in expansion of macro ‘SFEND’ 402 | SFEND(f); | ^~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:402:13: note: in expansion of macro ‘SFEND’ 402 | SFEND(f); | ^~~~~ sfvscanf.c:434:58: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 434 | if (ft->eventf && ft->eventf(f, SF_DPOP, (void *) form, ft) < 0) | ^ sfvprintf.c:645:36: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 645 | } while ((lv = ((Sfulong_t) lv) >> n)); | ^ sfvscanf.c:442:32: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 442 | fm->form = (char *) form; | ^ sfvprintf.c:648:54: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 648 | *--sp = ssp[((Sfulong_t) lv) % base]; | ^ sfvprintf.c:649:53: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 649 | } while ((lv = ((Sfulong_t) lv) / base)); | ^ sfvprintf.c:649:36: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 649 | } while ((lv = ((Sfulong_t) lv) / base)); | ^ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:489:13: note: in expansion of macro ‘SFGETC’ 489 | SFGETC(f, inp); | ^~~~~~ sfvprintf.c:686:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 686 | if (v == HIGHBITI) { /* avoid overflow */ | ^~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:489:13: note: in expansion of macro ‘SFGETC’ 489 | SFGETC(f, inp); | ^~~~~~ sfvprintf.c:687:45: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 687 | v = (int) (HIGHBITI / base); | ^ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:492:17: note: in expansion of macro ‘SFGETC’ 492 | SFGETC(f, inp); | ^~~~~~ sfvprintf.c:688:65: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 688 | *--sp = _Sfdigits[HIGHBITI - ((uint) v) * base]; | ^ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:492:17: note: in expansion of macro ‘SFGETC’ 492 | SFGETC(f, inp); | ^~~~~~ sfvscanf.c:502:17: warning: declaration of ‘dot’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 502 | int dot, exponent; | ^~~ sfvscanf.c:85:21: note: shadowed declaration is here 85 | int fmt, flags, dot, n_assign, v, n, n_input; | ^~~ sfvscanf.c:505:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 505 | if (width >= SF_MAXDIGITS) | ^~ sfvscanf.c:510:30: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 510 | *val++ = inp; | ^~~ sfvprintf.c:697:35: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 697 | } while ((v = ((uint) v) >> n)); | ^ sfvscanf.c:518:30: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 518 | *val++ = inp; | ^~~ sfvprintf.c:700:48: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 700 | *--sp = ssp[((uint) v) % base]; | ^ sfvprintf.c:701:46: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 701 | } while ((v = ((uint) v) / base)); | ^ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:519:41: note: in expansion of macro ‘SFGETC’ 519 | if (--width <= 0 || SFGETC(f, inp) < 0 || | ^~~~~~ sfvprintf.c:701:35: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 701 | } while ((v = ((uint) v) / base)); | ^ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:519:41: note: in expansion of macro ‘SFGETC’ 519 | if (--width <= 0 || SFGETC(f, inp) < 0 || | ^~~~~~ sfvprintf.c:706:25: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 706 | && (n = endsp - sp) > 3) { | ^~~~~ sfvscanf.c:522:30: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 522 | *val++ = inp; | ^~~ sfvscanf.c:526:30: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 526 | *val++ = inp; | ^~~ sfvprintf.c:723:42: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 723 | if (precis > 0 && (precis -= (endsp - sp)) < (sp - buf) - 64) | ^ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:530:37: note: in expansion of macro ‘SFGETC’ 530 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:530:37: note: in expansion of macro ‘SFGETC’ 530 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfvprintf.c:740:29: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 740 | n = width - (n + (endsp - sp)); | ^~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:555:39: note: in expansion of macro ‘SFGETC’ 555 | while (--width > 0 && SFGETC(f, inp) >= 0) | ^~~~~~ ../../lib/sfio/sfhdr.h:445:25: warning: conversion to ‘char’ from ‘unsigned char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 445 | #define _Sfdec (_Sftable.sf_dec) | ^ sfvprintf.c:752:37: note: in expansion of macro ‘_Sfdec’ 752 | *--sp = _Sfdec[(base <<= 1) + 1]; | ^~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:555:39: note: in expansion of macro ‘SFGETC’ 555 | while (--width > 0 && SFGETC(f, inp) >= 0) | ^~~~~~ ../../lib/sfio/sfhdr.h:445:25: warning: conversion to ‘char’ from ‘unsigned char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 445 | #define _Sfdec (_Sftable.sf_dec) | ^ sfvprintf.c:753:37: note: in expansion of macro ‘_Sfdec’ 753 | *--sp = _Sfdec[base]; | ^~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:569:25: note: in expansion of macro ‘SFGETC’ 569 | if (SFGETC(f, inp) >= 0) { | ^~~~~~ sfvprintf.c:793:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 793 | if (dval == 0.) | ^~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:569:25: note: in expansion of macro ‘SFGETC’ 569 | if (SFGETC(f, inp) >= 0) { | ^~~~~~ In file included from ../../lib/sfio/sfio_t.h:39, from ../../lib/sfio/sfhdr.h:27: ../../lib/sfio/sfio.h:240:49: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 240 | #define sfslen() ( __sf_slen() ) | ^ sfvprintf.c:800:26: note: in expansion of macro ‘sfslen’ 800 | if ((n = sfslen()) > precis) | ^~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:588:25: note: in expansion of macro ‘SFGETC’ 588 | if (SFGETC(f, inp) >= 0 && | ^~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:588:25: note: in expansion of macro ‘SFGETC’ 588 | if (SFGETC(f, inp) >= 0 && | ^~~~~~ ../../lib/sfio/sfhdr.h:165:25: warning: declaration of ‘lv’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 165 | { struct lconv* lv; \ | ^~ sfvprintf.c:821:13: note: in expansion of macro ‘SFSETLOCALE’ 821 | SFSETLOCALE(decimal, thousand); | ^~~~~~~~~~~ sfvprintf.c:36:14: note: shadowed declaration is here 36 | Sflong_t lv; | ^~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:590:25: note: in expansion of macro ‘SFGETC’ 590 | SFGETC(f, inp); | ^~~~~~ sfvprintf.c:827:23: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 827 | precis -= (endsp -= 1) - ssp; | ^ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:590:25: note: in expansion of macro ‘SFGETC’ 590 | SFGETC(f, inp); | ^~~~~~ sfvprintf.c:831:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 831 | if (dval != 0.) { | ^~ sfvscanf.c:602:57: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 602 | (argv.lu << 3) + (argv.lu << 1) + (inp - '0'); | ^ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:603:41: note: in expansion of macro ‘SFGETC’ 603 | } while (--width > 0 && SFGETC(f, inp) >= '0' | ^~~~~~ sfvprintf.c:846:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 846 | *--ep = (decpt > 0 || dval == 0.) ? '+' : '-'; | ^~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:603:41: note: in expansion of macro ‘SFGETC’ 603 | } while (--width > 0 && SFGETC(f, inp) >= '0' | ^~~~~~ ../../lib/sfio/sfhdr.h:165:25: warning: declaration of ‘lv’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 165 | { struct lconv* lv; \ | ^~ sfvprintf.c:860:13: note: in expansion of macro ‘SFSETLOCALE’ 860 | SFSETLOCALE(decimal, thousand); | ^~~~~~~~~~~ sfvprintf.c:36:14: note: shadowed declaration is here 36 | Sflong_t lv; | ^~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:613:25: note: in expansion of macro ‘SFGETC’ 613 | SFGETC(f, inp) >= 0 && sp[inp] < base) | ^~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:613:25: note: in expansion of macro ‘SFGETC’ 613 | SFGETC(f, inp) >= 0 && sp[inp] < base) | ^~~~~~ sfvprintf.c:891:23: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 891 | precis -= (endsp -= 1) - ssp; | ^ sfvscanf.c:633:54: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 633 | argv.lu = (argv.lu << shift) + sp[inp]; | ^ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:635:30: note: in expansion of macro ‘SFGETC’ 635 | SFGETC(f, inp) >= 0 && sp[inp] < base); | ^~~~~~ sfvprintf.c:908:13: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 908 | n = (endsp - sp) + (endep - ep) + (precis <= 0 ? 0 : precis) + | ^ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:635:30: note: in expansion of macro ‘SFGETC’ 635 | SFGETC(f, inp) >= 0 && sp[inp] < base); | ^~~~~~ sfvprintf.c:916:25: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 916 | *--sp = fmt; | ^~~ sfvscanf.c:638:44: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 638 | argv.lu = (argv.lu * base) + sp[inp]; | ^ sfvscanf.c:638:52: warning: conversion to ‘long long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 638 | argv.lu = (argv.lu * base) + sp[inp]; | ^ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:68:13: note: in expansion of macro ‘SFEND’ 68 | { SFEND(f); n_output += (w = SFFLSBUF(f,c)) >= 0 ? 1 : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:922:13: note: in expansion of macro ‘SFputc’ 922 | SFputc(f, fmt); | ^~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:640:30: note: in expansion of macro ‘SFGETC’ 640 | SFGETC(f, inp) >= 0 && sp[inp] < base); | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:929:13: note: in expansion of macro ‘SFnputc’ 929 | SFnputc(f, v, n); | ^~~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:640:30: note: in expansion of macro ‘SFGETC’ 640 | SFGETC(f, inp) >= 0 && sp[inp] < base); | ^~~~~~ sfvprintf.c:929:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 929 | SFnputc(f, v, n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:929:13: note: in expansion of macro ‘SFnputc’ 929 | SFnputc(f, v, n); | ^~~~~~~ sfvscanf.c:692:37: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 692 | *argv.s++ = inp; | ^~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:929:13: note: in expansion of macro ‘SFnputc’ 929 | SFnputc(f, v, n); | ^~~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:693:41: note: in expansion of macro ‘SFGETC’ 693 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:933:13: note: in expansion of macro ‘SFnputc’ 933 | SFnputc(f, '0', n); | ^~~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:693:41: note: in expansion of macro ‘SFGETC’ 693 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfvscanf.c:697:37: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 697 | *argv.s++ = inp; | ^~~ sfvprintf.c:933:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 933 | SFnputc(f, '0', n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:933:13: note: in expansion of macro ‘SFnputc’ 933 | SFnputc(f, '0', n); | ^~~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:698:41: note: in expansion of macro ‘SFGETC’ 698 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:933:13: note: in expansion of macro ‘SFnputc’ 933 | SFnputc(f, '0', n); | ^~~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:698:41: note: in expansion of macro ‘SFGETC’ 698 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfvprintf.c:938:18: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 938 | if ((n = endsp - sp) > 0) | ^~~~~ sfvscanf.c:700:33: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 700 | form = setclass((char *) form, accept); | ^ sfvscanf.c:711:37: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 711 | *argv.s++ = inp; | ^~~ sfvprintf.c:939:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 939 | SFwrite(f, sp, n); | ^ ../../lib/sfio/sfhdr.h:528:41: note: in definition of macro ‘MEMCPY’ 528 | do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0) | ^ sfvprintf.c:939:13: note: in expansion of macro ‘SFwrite’ 939 | SFwrite(f, sp, n); | ^~~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:712:41: note: in expansion of macro ‘SFGETC’ 712 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:83:13: note: in expansion of macro ‘SFEND’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:939:13: note: in expansion of macro ‘SFwrite’ 939 | SFwrite(f, sp, n); | ^~~~~~~ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:107:46: note: in expansion of macro ‘SFEND’ 107 | #define SFGETC(f,c) ((c) = (d < endd || (SFEND(f), SFBUF(f), d < endd)) ? \ | ^~~~~ sfvscanf.c:712:41: note: in expansion of macro ‘SFGETC’ 712 | } while (--width > 0 && SFGETC(f, inp) >= 0); | ^~~~~~ sfwrite.c: In function ‘sfwrite’: sfwrite.c:47:18: warning: declaration of ‘buf’ shadows a parameter []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 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:22: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 50 | for (w = n; w > 0;) { | ^ sfwrite.c:51:29: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 51 | if ((r = w) > sizeof(buf)) | ^ sfwrite.c:54:23: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 54 | n -= w; | ^~ sfvscanf.c:733:45: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 733 | else if (fm->eventf(f, SF_DPOP, (void *) form, ft) < 0) | ^ sfvprintf.c:939:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 939 | SFwrite(f, sp, n); | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:939:13: note: in expansion of macro ‘SFwrite’ 939 | SFwrite(f, sp, n); | ^~~~~~~ sfwrite.c:62:21: warning: conversion to ‘long long unsigned int’ from ‘long long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 62 | f->here += n; | ^~ sfwrite.c:62:24: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 62 | f->here += n; | ^ sfwrite.c:66:16: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 66 | s = begs = (uchar *) buf; | ^ sfwrite.c:82:15: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 82 | n -= w; | ^~ ../../lib/sfio/sfhdr.h:340:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:83:40: note: in expansion of macro ‘SFWRITE’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:939:13: note: in expansion of macro ‘SFwrite’ 939 | SFwrite(f, sp, n); | ^~~~~~~ sfvscanf.c:105:38: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 105 | #define SFEND(f) ((n_input += d-data), \ | ^ sfvscanf.c:760:5: note: in expansion of macro ‘SFEND’ 760 | SFEND(f); | ^~~~~ sfwr.c: In function ‘sfoutput’: sfwr.c:32:17: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 32 | s = n = 0; | ^ In file included from sfwrite.c:11: sfwrite.c:89:37: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 89 | (void) SFWR(f, s, n - w, f->disc); | ^ ../../lib/sfio/sfhdr.h:334:54: note: in definition of macro ‘SFWR’ 334 | #define SFWR(f,b,n,d) (SETLOCAL(f),sfwr(f,(void*)b,n,d)) | ^ sfvscanf.c:106:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 106 | (rs > 0 ? SFREAD(f,(void*)data,d-data) : ((f->next = d), 0)) ) | ~^~~~~ ../../lib/sfio/sfhdr.h:341:49: note: in definition of macro ‘SFREAD’ 341 | #define SFREAD(f,s,n) (SETLOCAL(f),sfread(f,s,n)) | ^ sfvscanf.c:760:5: note: in expansion of macro ‘SFEND’ 760 | SFEND(f); | ^~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:943:17: note: in expansion of macro ‘SFnputc’ 943 | SFnputc(f, '0', n); | ^~~~~~~ sfwr.c:66:19: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 66 | n -= _Sfpage; | ^~ sfwr.c:74:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 74 | n = s = 0; | ^ sfwrite.c:108:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 108 | memcpy(f->next, s, w); | ^ sfwrite.c:113:16: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 113 | if ((n -= w) <= 0) | ^~ sfwr.c:91:15: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 91 | n -= s; | ^~ sfwrite.c:123:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 123 | if ((ssize_t) (n = f->next - f->data) > (w = s - begs)) | ^ sfwrite.c:124:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 124 | n = w; | ^ sfwr.c:98:19: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 98 | n -= s; | ^~ sfvprintf.c:943:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 943 | SFnputc(f, '0', n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:943:17: note: in expansion of macro ‘SFnputc’ 943 | SFnputc(f, '0', n); | ^~~~~~~ sfwr.c: In function ‘sfwr’: sfwr.c:132:19: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 132 | w = n + (f->next - f->data); | ^ sfwr.c:132:17: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 132 | w = n + (f->next - f->data); | ^ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:943:17: note: in expansion of macro ‘SFnputc’ 943 | SFnputc(f, '0', n); | ^~~~~~~ sfwr.c:139:50: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 139 | if ((rv = _sfexcept(f, SF_WRITE, n, dc)) > 0) | ^ sfwr.c:140:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 140 | n = rv; | ^~ sfvprintf.c:946:22: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 946 | if ((n = endep - (sp = ep)) > 0) | ^~~~~ sfwr.c:163:21: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 163 | w = n; | ^ sfwr.c:169:38: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 169 | if ((w = sfoutput(f, (char *) buf, n)) <= 0) | ^ sfvprintf.c:947:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 947 | SFwrite(f, sp, n); | ^ ../../lib/sfio/sfhdr.h:528:41: note: in definition of macro ‘MEMCPY’ 528 | do { memcpy((void*)to,(void*)fr,n); to += n; fr += n; } while (0) | ^ sfvprintf.c:947:17: note: in expansion of macro ‘SFwrite’ 947 | SFwrite(f, sp, n); | ^~~~~~~ sfwr.c:196:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 196 | switch (_sfexcept(f, SF_WRITE, w, dc)) { | ^~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:83:13: note: in expansion of macro ‘SFEND’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:947:17: note: in expansion of macro ‘SFwrite’ 947 | SFwrite(f, sp, n); | ^~~~~~~ sfvprintf.c:947:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 947 | SFwrite(f, sp, n); | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:947:17: note: in expansion of macro ‘SFwrite’ 947 | SFwrite(f, sp, n); | ^~~~~~~ ../../lib/sfio/sfhdr.h:340:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:83:40: note: in expansion of macro ‘SFWRITE’ 83 | { SFEND(f); n_output += (w = SFWRITE(f,(void*)s,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:947:17: note: in expansion of macro ‘SFwrite’ 947 | SFwrite(f, sp, n); | ^~~~~~~ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:75:13: note: in expansion of macro ‘SFEND’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~ sfvprintf.c:951:17: note: in expansion of macro ‘SFnputc’ 951 | SFnputc(f, ' ', n); | ^~~~~~~ sfvprintf.c:951:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 951 | SFnputc(f, ' ', n); | ^ ../../lib/sfio/sfhdr.h:342:50: note: in definition of macro ‘SFNPUTC’ 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:951:17: note: in expansion of macro ‘SFnputc’ 951 | SFnputc(f, ' ', n); | ^~~~~~~ ../../lib/sfio/sfhdr.h:342:25: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 342 | #define SFNPUTC(f,c,n) (SETLOCAL(f),sfnputc(f,c,n)) | ^ sfvprintf.c:75:40: note: in expansion of macro ‘SFNPUTC’ 75 | { SFEND(f); n_output += (w = SFNPUTC(f,c,n)) > 0 ? w : 0; SFBUF(f); \ | ^~~~~~~ sfvprintf.c:951:17: note: in expansion of macro ‘SFnputc’ 951 | SFnputc(f, ' ', n); | ^~~~~~~ sfvprintf.c:962:45: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 962 | else if (fm->eventf(f, SF_DPOP, (void *) form, ft) < 0) | ^ sfvprintf.c:64:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 64 | #define SFEND(f) ((n_output += d - f->next), (f->next = d)) | ^ sfvprintf.c:989:5: note: in expansion of macro ‘SFEND’ 989 | SFEND(f); | ^~~~~ sfvprintf.c:991:9: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 991 | n = f->next - f->data; | ^ sfvprintf.c:998:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 998 | (void) SFWRITE(f, d, n); | ^ ../../lib/sfio/sfhdr.h:340:50: note: in definition of macro ‘SFWRITE’ 340 | #define SFWRITE(f,s,n) (SETLOCAL(f),sfwrite(f,s,n)) | ^ sfvprintf.c:590:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 590 | ssp = "0123456789ABCDEF"; | ~~~~^~~~~~~~~~~~~~~~~~~~ sfvprintf.c:591:9: note: here 591 | case 'x': | ^~~~ sfvprintf.c:601:19: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 601 | flags &= ~(SFFMT_SIGN | SFFMT_BLANK); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfvprintf.c:602:9: note: here 602 | case 'd': | ^~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libsfio_C.la sfclose.lo sfcvt.lo sfdisc.lo sfexcept.lo sfextern.lo sffilbuf.lo sfflsbuf.lo sfmode.lo sfnew.lo sfnputc.lo sfopen.lo sfpkrd.lo sfprintf.lo sfputr.lo sfraise.lo sfrd.lo sfread.lo sfscanf.lo sfseek.lo sfsetbuf.lo sfsetfd.lo sfsk.lo sfstack.lo sfswap.lo sfsync.lo sftable.lo sfungetc.lo sfvprintf.lo sfvscanf.lo sfwr.lo sfwrite.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libsfio_C.a .libs/sfclose.o .libs/sfcvt.o .libs/sfdisc.o .libs/sfexcept.o .libs/sfextern.o .libs/sffilbuf.o .libs/sfflsbuf.o .libs/sfmode.o .libs/sfnew.o .libs/sfnputc.o .libs/sfopen.o .libs/sfpkrd.o .libs/sfprintf.o .libs/sfputr.o .libs/sfraise.o .libs/sfrd.o .libs/sfread.o .libs/sfscanf.o .libs/sfseek.o .libs/sfsetbuf.o .libs/sfsetfd.o .libs/sfsk.o .libs/sfstack.o .libs/sfswap.o .libs/sfsync.o .libs/sftable.o .libs/sfungetc.o .libs/sfvprintf.o .libs/sfvscanf.o .libs/sfwr.o .libs/sfwrite.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libsfio_C.a libtool: link: ( cd ".libs" && rm -f "libsfio_C.la" && ln -s "../libsfio_C.la" "libsfio_C.la" ) make[4]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfio' make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfio' Making all in vmalloc make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/vmalloc' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o vmalloc.lo vmalloc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o vmclear.lo vmclear.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o vmclose.lo vmclose.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o vmopen.lo vmopen.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o vmstrdup.lo vmstrdup.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c vmstrdup.c -fPIC -DPIC -o .libs/vmstrdup.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c vmopen.c -fPIC -DPIC -o .libs/vmopen.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c vmclear.c -fPIC -DPIC -o .libs/vmclear.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c vmalloc.c -fPIC -DPIC -o .libs/vmalloc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c vmclose.c -fPIC -DPIC -o .libs/vmclose.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libvmalloc_C.la vmalloc.lo vmclear.lo vmclose.lo vmopen.lo vmstrdup.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libvmalloc_C.a .libs/vmalloc.o .libs/vmclear.o .libs/vmclose.o .libs/vmopen.o .libs/vmstrdup.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libvmalloc_C.a libtool: link: ( cd ".libs" && rm -f "libvmalloc_C.la" && ln -s "../libvmalloc_C.la" "libvmalloc_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/vmalloc' Making all in ast make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/ast' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pathpath.lo pathpath.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o chresc.lo chresc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o chrtoi.lo chrtoi.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o error.lo error.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o fmtbuf.lo fmtbuf.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o fmtesc.lo fmtesc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pathaccess.lo pathaccess.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pathcanon.lo pathcanon.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pathcat.lo pathcat.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pathfind.lo pathfind.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o strcopy.lo strcopy.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o stresc.lo stresc.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c error.c -fPIC -DPIC -o .libs/error.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c chrtoi.c -fPIC -DPIC -o .libs/chrtoi.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pathcat.c -fPIC -DPIC -o .libs/pathcat.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pathaccess.c -fPIC -DPIC -o .libs/pathaccess.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pathpath.c -fPIC -DPIC -o .libs/pathpath.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c strcopy.c -fPIC -DPIC -o .libs/strcopy.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c stresc.c -fPIC -DPIC -o .libs/stresc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pathfind.c -fPIC -DPIC -o .libs/pathfind.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c chresc.c -fPIC -DPIC -o .libs/chresc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pathcanon.c -fPIC -DPIC -o .libs/pathcanon.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c fmtbuf.c -fPIC -DPIC -o .libs/fmtbuf.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c fmtesc.c -fPIC -DPIC -o .libs/fmtesc.o pathpath.c: In function ‘pathpath’: pathpath.c:66:19: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 66 | else if ((s = (char *) a)) { | ^ stresc.c: In function ‘stresc’: stresc.c:39:16: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 39 | *t++ = c; | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o strmatch.lo strmatch.c chresc.c: In function ‘chresc’: chresc.c:32:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 32 | switch (c = *s++) { | ^~~~~~ chresc.c:27:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 27 | switch (c = *s++) { | ^~~~~~ chresc.c:132:14: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 132 | *p = (char *) s; | ^ pathpath.c:112:1: warning: function may return address of local variable []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-local-addr-Wreturn-local-addr]8;;] 112 | } | ^ pathpath.c:47:10: note: declared here 47 | char buf[PATH_MAX]; | ^~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c strmatch.c -fPIC -DPIC -o .libs/strmatch.o strmatch.c: In function ‘strgrpmatch’: strmatch.c:580:9: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 580 | s = (char *) b; | ^ strmatch.c:586:41: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 586 | if ((i = grpmatch(&match, 0, s, (char *) p, e, flags)) || match.best.next_s) { | ^ strmatch.c:608:9: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 608 | s = (char *) b; | ^ strmatch.c:612:22: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 612 | sub[i * 2] = match.current.end[i] ? match.current.beg[i] - s : 0; | ^~~~~ strmatch.c:613:26: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 613 | sub[i * 2 + 1] = match.current.end[i] ? match.current.end[i] - s : 0; | ^~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libast_C.la pathpath.lo chresc.lo chrtoi.lo error.lo fmtbuf.lo fmtesc.lo pathaccess.lo pathcanon.lo pathcat.lo pathfind.lo strcopy.lo stresc.lo strmatch.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libast_C.a .libs/pathpath.o .libs/chresc.o .libs/chrtoi.o .libs/error.o .libs/fmtbuf.o .libs/fmtesc.o .libs/pathaccess.o .libs/pathcanon.o .libs/pathcat.o .libs/pathfind.o .libs/strcopy.o .libs/stresc.o .libs/strmatch.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libast_C.a libtool: link: ( cd ".libs" && rm -f "libast_C.la" && ln -s "../libast_C.la" "libast_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/ast' Making all in vpsc make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/vpsc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/vpsc' Making all in rbtree make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/rbtree' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o misc.lo misc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o red_black_tree.lo red_black_tree.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o stack.lo stack.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c stack.c -fPIC -DPIC -o .libs/stack.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c misc.c -fPIC -DPIC -o .libs/misc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c red_black_tree.c -fPIC -DPIC -o .libs/red_black_tree.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o librbtree_C.la misc.lo red_black_tree.lo stack.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/librbtree_C.a .libs/misc.o .libs/red_black_tree.o .libs/stack.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/librbtree_C.a libtool: link: ( cd ".libs" && rm -f "librbtree_C.la" && ln -s "../librbtree_C.la" "librbtree_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/rbtree' Making all in ortho make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/ortho' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o fPQ.lo fPQ.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o maze.lo maze.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o ortho.lo ortho.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o partition.lo partition.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o rawgraph.lo rawgraph.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sgraph.lo sgraph.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o trapezoid.lo trapezoid.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sgraph.c -fPIC -DPIC -o .libs/sgraph.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c fPQ.c -fPIC -DPIC -o .libs/fPQ.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c maze.c -fPIC -DPIC -o .libs/maze.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c ortho.c -fPIC -DPIC -o .libs/ortho.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c rawgraph.c -fPIC -DPIC -o .libs/rawgraph.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c partition.c -fPIC -DPIC -o .libs/partition.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c trapezoid.c -fPIC -DPIC -o .libs/trapezoid.o rawgraph.c: In function ‘make_graph’: rawgraph.c:29:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 29 | g->vertices = gv_calloc(n, sizeof(vertex)); | ^ rawgraph.c: In function ‘mkStack’: rawgraph.c:81:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 81 | sp->vals = gv_calloc(i, sizeof(int)); | ^ maze.c: In function ‘psdump’: maze.c:64:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 64 | absbb.UR.x = absbb.LL.x + BB.UR.x - BB.LL.x; | ^~~~~ maze.c:65:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | absbb.UR.y = absbb.LL.y + BB.UR.y - BB.LL.y; | ^~~~~ maze.c: In function ‘updateWts’: maze.c:149:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 149 | #define CHANSZ(w) (((w)-3)/2) | ^ maze.c:185:15: note: in expansion of macro ‘CHANSZ’ 185 | int hsz = CHANSZ (cp->bb.UR.y - cp->bb.LL.y); | ^~~~~~ maze.c:149:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 149 | #define CHANSZ(w) (((w)-3)/2) | ^ maze.c:186:15: note: in expansion of macro ‘CHANSZ’ 186 | int vsz = CHANSZ (cp->bb.UR.x - cp->bb.LL.x); | ^~~~~~ fPQ.c: In function ‘PQgen’: fPQ.c:28:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | pq = gv_calloc(sz + 1, sizeof(snode*)); | ~~~^~~ sgraph.c: In function ‘initSEdges’: sgraph.c:44:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 44 | int* adj = gv_calloc(6 * g->nnodes + 2 * maxdeg, sizeof(int)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ sgraph.c:45:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 45 | g->edges = gv_calloc(3 * g->nnodes + maxdeg, sizeof(sedge)); | ~~~~~~~~~~~~~~^~~~~~~~ sgraph.c: In function ‘createSGraph’: sgraph.c:63:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 63 | g->nodes = gv_calloc(nnodes, sizeof(snode)); | ^~~~~~ sgraph.c: In function ‘shortPath’: sgraph.c:171:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 171 | d = -(N_VAL(n) + E_WT(e)); | ^ maze.c: In function ‘mkMazeGraph’: maze.c:348:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 348 | snodeitem* ditems = gv_calloc(bound, sizeof(snodeitem)); | ^~~~~ maze.c:355:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 355 | sides = gv_calloc(4 * mp->ncells, sizeof(snode*)); | ~~^~~~~~~~~~~~ maze.c:393:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 393 | sides = gv_calloc(g->nnodes, sizeof(snode*)); | ~^~~~~~~~ maze.c: In function ‘mkMaze’: maze.c:474:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 474 | cp = mp->gcells = gv_calloc(mp->ngcells, sizeof(cell)); | ~~^~~~~~~~~ maze.c:506:18: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 506 | mp->ncells = nrect; | ^~~~~ trapezoid.c: In function ‘newnode’: trapezoid.c:67:21: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 67 | return qs->length - 1; | ~~~~~~~~~~~^~~ trapezoid.c: In function ‘newtrap’: trapezoid.c:74:21: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 74 | return tr->length - 1; | ~~~~~~~~~~~^~~ trapezoid.c: In function ‘math_N’: trapezoid.c:1005:10: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 1005 | return (int) ceil((double) 1.0*n/v); | ^ In file included from ../../lib/common/render.h:33, from ../../lib/ortho/ortho.h:13, from ortho.c:30: ortho.c: In function ‘insertChan’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ortho.c:431:22: note: in expansion of macro ‘ALLOC’ 431 | chan->seg_list = ALLOC(chan->cnt, chan->seg_list, segment*); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ortho.c:431:22: note: in expansion of macro ‘ALLOC’ 431 | chan->seg_list = ALLOC(chan->cnt, chan->seg_list, segment*); | ^~~~~ ortho.c: In function ‘assignTrackNo’: ortho.c:582:62: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 582 | if (odb_flags & ODB_CHANG) dumpChanG (cp, ((chanItem*)l1)->v); | ~~~~~~~~~~~~~~~^~~ ortho.c: In function ‘segCmp’: ortho.c:656:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 656 | if (S1->p.p1 == S2->p.p1) { | ^~ ortho.c:657:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 657 | if(S1->p.p2==S2->p.p2) { | ^~ ortho.c:699:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 699 | if (S1->p.p2 == S2->p.p1) { | ^~ ortho.c: In function ‘seg_cmp’: ortho.c:728:46: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 728 | if(S1->isVert!=S2->isVert||S1->comm_coord!=S2->comm_coord) { | ^~ partition.c: In function ‘generateRandomOrdering’: partition.c:161:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 161 | j = i + drand48() * (n + 1 - i); | ^ ortho.c: In function ‘propagate_prec’: ortho.c:809:32: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 809 | if(next->comm_coord==current->p.p1) { | ^~ ortho.c:817:32: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 817 | if(next->comm_coord==current->p.p1) { | ^~ In file included from ../../lib/cgraph/agxbuf.h:13, from ../../lib/common/render.h:36: ortho.c: In function ‘is_parallel’: ortho.c:832:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 832 | assert (s1->comm_coord==s2->comm_coord); | ^~ ortho.c:832:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 832 | assert (s1->comm_coord==s2->comm_coord); | ^~ ortho.c:833:21: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 833 | return s1->p.p1 == s2->p.p1 && | ^~ ortho.c:834:21: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 834 | s1->p.p2 == s2->p.p2 && | ^~ ortho.c: In function ‘set_parallel_edges’: ortho.c:899:33: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 899 | if(prev1->comm_coord==seg1->p.p1) { | ^~ ortho.c:930:33: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 930 | if(prev1->comm_coord==seg1->p.p1) { | ^~ partition.c: In function ‘monotonate_trapezoids’: ortho.c: In function ‘addPEdges’: partition.c:602:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 602 | vert = gv_calloc(nsegs + 1, sizeof(vertexchain_t)); | ~~~~~~^~~ partition.c:603:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 603 | mon = gv_calloc(nsegs, sizeof(int)); | ^~~~~ ortho.c:1020:53: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1020 | if(segs[i]->prev->comm_coord==segs[j]->prev->comm_coord) | ^~ partition.c:607:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 607 | for (i = 0; i < tr->length; i++) | ^ partition.c: In function ‘partition’: ortho.c: In function ‘htrack’: partition.c:689:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 689 | segment_t* segs = gv_calloc(nsegs + 1, sizeof(segment_t)); | ~~~~~~^~~ partition.c:690:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 690 | int* permute = gv_calloc(nsegs + 1, sizeof(int)); | ~~~~~~^~~ ortho.c:1133:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1133 | return lo + f*(hi-lo); | ~~~^~~~~~~~~~~ ortho.c: In function ‘attachOrthoEdges’: ortho.c:1202:49: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1202 | clip_and_install(e, aghead(e), ispline, npts, sinfo); | ^~~~ ortho.c: In function ‘orthoEdges’: ortho.c:1252:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1252 | epair_t* es = gv_calloc(agnedges(g), sizeof(epair_t)); | ^~~~~~~~~~~ ortho.c:1268:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1268 | switch (c) { | ^~~~~~ ortho.c: In function ‘coordOf’: ortho.c:1421:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1421 | p.x = (cp->bb.LL.x + cp->bb.UR.x)/2; | ^ ortho.c:1422:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1422 | p.y = cp->bb.UR.y; | ^~ ortho.c:1425:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1425 | p.x = (cp->bb.LL.x + cp->bb.UR.x)/2; | ^ ortho.c:1426:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1426 | p.y = cp->bb.LL.y; | ^~ ortho.c:1429:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1429 | p.y = (cp->bb.LL.y + cp->bb.UR.y)/2; | ^ ortho.c:1430:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1430 | p.x = cp->bb.LL.x; | ^~ ortho.c:1433:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1433 | p.y = (cp->bb.LL.y + cp->bb.UR.y)/2; | ^ ortho.c:1434:15: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1434 | p.x = cp->bb.UR.x; | ^~ ortho.c: In function ‘emitEdge’: ortho.c:1450:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1450 | x = vtrack(seg, m); | ^~~~~~ ortho.c:1451:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1451 | y = (n.UR.y + n.LL.y)/2; | ^ ortho.c:1455:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1455 | x = (n.UR.x + n.LL.x)/2; | ^ ortho.c:1466:17: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1466 | x = vtrack(seg, m); | ^~~~~~ ortho.c:1480:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1480 | x = vtrack(seg, m); | ^~~~~~ ortho.c:1481:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1481 | y = (n.UR.y + n.LL.y)/2; | ^ ortho.c:1485:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1485 | x = (n.LL.x + n.UR.x)/2; | ^ ortho.c: In function ‘emitSearchGraph’: ortho.c:1520:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1520 | p.x = pf.x; | ^~ ortho.c:1521:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1521 | p.y = pf.y; | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -DGVC_EXPORTS -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libortho_C.la fPQ.lo maze.lo ortho.lo partition.lo rawgraph.lo sgraph.lo trapezoid.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libortho_C.a .libs/fPQ.o .libs/maze.o .libs/ortho.o .libs/partition.o .libs/rawgraph.o .libs/sgraph.o .libs/trapezoid.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libortho_C.a libtool: link: ( cd ".libs" && rm -f "libortho_C.la" && ln -s "../libortho_C.la" "libortho_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/ortho' Making all in sparse make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sparse' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o SparseMatrix.lo SparseMatrix.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o general.lo general.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o BinaryHeap.lo BinaryHeap.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o DotIO.lo DotIO.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o LinkedList.lo LinkedList.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o colorutil.lo colorutil.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o color_palette.lo color_palette.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o mq.lo mq.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o clustering.lo clustering.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o QuadTree.lo QuadTree.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c general.c -fPIC -DPIC -o .libs/general.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c QuadTree.c -fPIC -DPIC -o .libs/QuadTree.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c color_palette.c -fPIC -DPIC -o .libs/color_palette.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c mq.c -fPIC -DPIC -o .libs/mq.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c colorutil.c -fPIC -DPIC -o .libs/colorutil.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c DotIO.c -fPIC -DPIC -o .libs/DotIO.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c SparseMatrix.c -fPIC -DPIC -o .libs/SparseMatrix.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c LinkedList.c -fPIC -DPIC -o .libs/LinkedList.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c BinaryHeap.c -fPIC -DPIC -o .libs/BinaryHeap.o QuadTree.c: In function ‘node_data_new’: QuadTree.c:36:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 36 | nd->coord = MALLOC(sizeof(double)*dim); | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c clustering.c -fPIC -DPIC -o .libs/clustering.o QuadTree.c: In function ‘check_or_realloc_arrays’: QuadTree.c:72:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 72 | *center = REALLOC(*center, sizeof(double)*(*nsupermax)*dim); | ^ QuadTree.c:72:59: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 72 | *center = REALLOC(*center, sizeof(double)*(*nsupermax)*dim); | ^ QuadTree.c:73:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 73 | *supernode_wgts = REALLOC(*supernode_wgts, sizeof(double)*(*nsupermax)); | ^ QuadTree.c:74:52: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 74 | *distances = REALLOC(*distances, sizeof(double)*(*nsupermax)); | ^ QuadTree.c: In function ‘QuadTree_get_supernodes’: QuadTree.c:131:48: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 131 | if (!*center) *center = MALLOC(sizeof(double)*(*nsupermax)*dim); | ^ QuadTree.c:131:61: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 131 | if (!*center) *center = MALLOC(sizeof(double)*(*nsupermax)*dim); | ^ QuadTree.c:132:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 132 | if (!*supernode_wgts) *supernode_wgts = MALLOC(sizeof(double)*(*nsupermax)); | ^ QuadTree.c:133:54: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 133 | if (!*distances) *distances = MALLOC(sizeof(double)*(*nsupermax)); | ^ QuadTree.c: In function ‘get_or_alloc_force_qt’: QuadTree.c:152:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 152 | qt->data = gv_calloc(dim, sizeof(double)); | ^~~ QuadTree.c: In function ‘QuadTree_repulsive_force_interact’: QuadTree.c:186:13: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 186 | if (p == -1){ | ^~ QuadTree.c:218:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 218 | if (p == -1){ | ^~ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 35 | p = MALLOC(sizeof(int)*n); | ^ QuadTree.c: In function ‘QuadTree_new_from_point_list’: QuadTree.c:346:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 346 | xmin = MALLOC(sizeof(double)*dim); | ^ QuadTree.c:347:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 347 | xmax = MALLOC(sizeof(double)*dim); | ^ QuadTree.c:348:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 348 | center = MALLOC(sizeof(double)*dim); | ^ 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 91 | if (!*u) *u = MALLOC(sizeof(float)*m); | ^ general.c: In function ‘vector_ordering’: general.c:132:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 132 | if (!*p) *p = MALLOC(sizeof(int)*n); | ^ QuadTree.c: In function ‘QuadTree_new’: general.c:133:30: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 133 | u = MALLOC(sizeof(double)*2*n); | ^ QuadTree.c:392:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 392 | q->center = MALLOC(sizeof(double)*dim); | ^ general.c:140:12: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 140 | qsort(u, n, sizeof(double)*2, comp_ascend); | ^ general.c: In function ‘vector_sort_int’: general.c:147:12: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 147 | qsort(v, n, sizeof(int), comp_ascend_int); | ^ QuadTree.c: In function ‘QuadTree_add_internal’: QuadTree.c:483:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 483 | q->average = MALLOC(sizeof(double)*dim); | ^ general.c: In function ‘scale_to_box’: general.c:206:23: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 206 | if (max[0] - min[0] != 0) { | ^~ general.c:209:23: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 209 | if (max[1] - min[1] != 0) { | ^~ mq.c: In function ‘get_mq’: mq.c:90:19: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 90 | counts = CALLOC(n, sizeof(int)); | ^ mq.c:128:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 128 | dout = MALLOC(sizeof(double)*n); | ^ mq.c: In function ‘Multilevel_MQ_Clustering_init’: mq.c:174:52: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 174 | matching = grid->matching = MALLOC(sizeof(double)*(n)); | ^ mq.c:184:44: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 184 | grid->deg_intra = MALLOC(sizeof(double)*(n)); | ^ mq.c:187:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 187 | grid->wgt = MALLOC(sizeof(double)*n); | ^ mq.c: In function ‘Multilevel_MQ_Clustering_establish’: mq.c:245:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 245 | ints_t *neighbors = gv_calloc(n, sizeof(ints_t)); | ^ mq.c:251:40: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 251 | deg_intra_new = MALLOC(sizeof(double)*n); | ^ mq.c:252:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 252 | wgt_new = MALLOC(sizeof(double)*n); | ^ mq.c:253:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 253 | deg_inter = MALLOC(sizeof(double)*n); | ^ mq.c:254:28: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 254 | mask = MALLOC(sizeof(int)*n); | ^ mq.c:255:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 255 | dout_new = MALLOC(sizeof(double)*n); | ^ mq.c:485:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 485 | deg_intra_new = REALLOC(deg_intra_new, nc*sizeof(double)); | ^ mq.c:486:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 486 | wgt_new = REALLOC(wgt_new, nc*sizeof(double)); | ^ mq.c:490:37: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 490 | dout_new = REALLOC(dout_new, nc*sizeof(double)); | ^ mq.c: In function ‘hierachical_mq_clustering’: mq.c:561:29: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 561 | u = MALLOC(sizeof(double)*cgrid->n); | ^ mq.c:578:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 578 | matching = MALLOC(sizeof(int)*(grid->n)); | ^ SparseMatrix.c: In function ‘SparseMatrix_realloc’: SparseMatrix.c:346:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 346 | A->ia = gv_recalloc(A->ia, A->nzmax, nz_t, sizeof(int)); | ~^~~~~~~ SparseMatrix.c:347:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 347 | A->ja = gv_recalloc(A->ja, A->nzmax, nz_t, sizeof(int)); | ~^~~~~~~ SparseMatrix.c:350:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 350 | A->a = gv_recalloc(A->a, A->nzmax, nz_t, A->size); | ~^~~~~~~ SparseMatrix.c:359:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 359 | A->ja = gv_recalloc(A->ja, A->nzmax, nz_t, sizeof(int)); | ~^~~~~~~ SparseMatrix.c:362:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 362 | A->a = gv_recalloc(A->a, A->nzmax, nz_t, A->size); | ~^~~~~~~ DotIO.c: In function ‘SparseMatrix_import_dot’: DotIO.c:111:16: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 111 | ND_id(n) = i++; | ^ In file included from DotIO.c:13: ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:120:9: note: in expansion of macro ‘N_NEW’ 120 | I = N_NEW(nedges, int); | ^~~~~ clustering.c: In function ‘Multilevel_Modularity_Clustering_init’: clustering.c:37:42: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 37 | grid->matching = MALLOC(sizeof(double) * n); | ^ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:121:9: note: in expansion of macro ‘N_NEW’ 121 | J = N_NEW(nedges, int); | ^~~~~ clustering.c:49:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 49 | grid->deg = MALLOC(sizeof(double) * n); | ^ clustering.c:52:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 52 | indeg = MALLOC(sizeof(double)*n); | ^ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:122:11: note: in expansion of macro ‘N_NEW’ 122 | val = N_NEW(nedges, double); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:129:11: note: in expansion of macro ‘ND_id’ 129 | row = ND_id(n); | ^~~~~ clustering.c: In function ‘Multilevel_Modularity_Clustering_establish’: DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:132:14: note: in expansion of macro ‘ND_id’ 132 | J[i] = ND_id(aghead(e)); | ^~~~~ clustering.c:110:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 110 | deg_new = MALLOC(sizeof(double)*n); | ^ clustering.c:111:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 111 | deg_inter = MALLOC(sizeof(double)*n); | ^ clustering.c:112:28: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 112 | mask = MALLOC(sizeof(int)*n); | ^ DotIO.c:147:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 147 | *edge_label_nodes = MALLOC(sizeof(int)*nedge_nodes); | ^ DotIO.c:152:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 152 | if (label_sizes) *label_sizes = MALLOC(sizeof(double)*2*nnodes); | ^ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:155:9: note: in expansion of macro ‘ND_id’ 155 | i = ND_id(n); | ^~~~~ DotIO.c:176:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 176 | *x = MALLOC(sizeof(double)*dim*nnodes); | ^ clustering.c:236:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 236 | deg_new = REALLOC(deg_new, nc*sizeof(double)); | ^ DotIO.c:176:37: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 176 | *x = MALLOC(sizeof(double)*dim*nnodes); | ^ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:182:11: note: in expansion of macro ‘ND_id’ 182 | i = ND_id(n); | ^~~~~ clustering.c: In function ‘hierachical_modularity_clustering’: clustering.c:321:29: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 321 | u = MALLOC(sizeof(double)*cgrid->n); | ^ clustering.c:338:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 338 | matching = MALLOC(sizeof(int) * grid->n); | ^ DotIO.c: In function ‘Import_dot_splines’: DotIO.c:275:53: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 275 | if (!(*xsplines)) *xsplines = malloc(sizeof(char*)*nedges); | ^ DotIO.c: In function ‘hexcol2rgb’: DotIO.c:300:44: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 300 | return (hex2int(h[0])*16 + hex2int(h[1]))/255.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ DotIO.c: In function ‘Import_coord_clusters_from_dot’: DotIO.c:394:16: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 394 | ND_id(n) = i++; | ^ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:397:7: note: in expansion of macro ‘N_NEW’ 397 | I = N_NEW(nedges, int); | ^~~~~ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:398:7: note: in expansion of macro ‘N_NEW’ 398 | J = N_NEW(nedges, int); | ^~~~~ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:399:9: note: in expansion of macro ‘N_NEW’ 399 | val = N_NEW(nedges, double); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:406:11: note: in expansion of macro ‘ND_id’ 406 | row = ND_id(n); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:409:14: note: in expansion of macro ‘ND_id’ 409 | J[i] = ND_id(aghead(e)); | ^~~~~ DotIO.c:424:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 424 | *clusters = MALLOC(sizeof(int)*nnodes); | ^ DotIO.c:433:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 433 | memset (*clusters, 0, sizeof(int)*nnodes); | ^ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:438:13: note: in expansion of macro ‘ND_id’ 438 | i = ND_id(n); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:446:11: note: in expansion of macro ‘ND_id’ 446 | i = ND_id(n); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:455:11: note: in expansion of macro ‘ND_id’ 455 | i = ND_id(n); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:490:11: note: in expansion of macro ‘ND_id’ 490 | i = ND_id(n); | ^~~~~ DotIO.c:501:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 501 | *label_sizes = MALLOC(sizeof(double)*dim*nnodes); | ^ DotIO.c:501:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 501 | *label_sizes = MALLOC(sizeof(double)*dim*nnodes); | ^ DotIO.c:503:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 503 | *rgb_r = MALLOC(sizeof(float)*(1+MAX_GRPS)); | ^ DotIO.c:504:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 504 | *rgb_g = MALLOC(sizeof(float)*(1+MAX_GRPS)); | ^ DotIO.c:505:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 505 | *rgb_b = MALLOC(sizeof(float)*(1+MAX_GRPS)); | ^ DotIO.c:511:30: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 511 | *fsz = MALLOC(sizeof(float)*nnodes); | ^ DotIO.c:512:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 512 | *labels = MALLOC(sizeof(char*)*nnodes); | ^ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:517:9: note: in expansion of macro ‘ND_id’ 517 | i = ND_id(n); | ^~~~~ DotIO.c:558:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 558 | (*rgb_r)[(*clusters)[i]] = color.u.RGBA[0]; | ^~~~~ DotIO.c:559:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 559 | (*rgb_g)[(*clusters)[i]] = color.u.RGBA[1]; | ^~~~~ DotIO.c:560:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 560 | (*rgb_b)[(*clusters)[i]] = color.u.RGBA[2]; | ^~~~~ DotIO.c:576:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 576 | *x = MALLOC(sizeof(double)*dim*nnodes); | ^ DotIO.c:576:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 576 | *x = MALLOC(sizeof(double)*dim*nnodes); | ^ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:579:11: note: in expansion of macro ‘ND_id’ 579 | i = ND_id(n); | ^~~~~ DotIO.c: In function ‘attached_clustering’: DotIO.c:631:16: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 631 | ND_id(n) = i++; | ^ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:634:7: note: in expansion of macro ‘N_NEW’ 634 | I = N_NEW(nedges, int); | ^~~~~ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:635:7: note: in expansion of macro ‘N_NEW’ 635 | J = N_NEW(nedges, int); | ^~~~~ ../../lib/sparse/general.h:43:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 43 | #define N_NEW(n,t) (t*)calloc((n),sizeof(t)) | ^~~ DotIO.c:636:9: note: in expansion of macro ‘N_NEW’ 636 | val = N_NEW(nedges, double); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:643:11: note: in expansion of macro ‘ND_id’ 643 | row = ND_id(n); | ^~~~~ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:646:14: note: in expansion of macro ‘ND_id’ 646 | J[i] = ND_id(aghead(e)); | ^~~~~ DotIO.c:659:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 659 | clusters = MALLOC(sizeof(int)*nnodes); | ^ DotIO.c:28:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ^ DotIO.c:676:11: note: in expansion of macro ‘ND_id’ 676 | i = ND_id(n); | ^~~~~ DotIO.c: In function ‘setDotNodeID’: DotIO.c:704:16: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 704 | ND_id(n) = v; | ^ DotIO.c: In function ‘getDotNodeID’: DotIO.c:28:53: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ DotIO.c:709:12: note: in expansion of macro ‘ND_id’ 709 | return ND_id(n); | ^~~~~ SparseMatrix.c: In function ‘SparseMatrix_distance_matrix’: SparseMatrix.c:2369:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2369 | if (!(*dist0)) *dist0 = gv_calloc(n * n, sizeof(double)); | ~~^~~ SparseMatrix.c:2383:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2383 | list = gv_calloc(n, sizeof(int)); | ^ In file included from SparseMatrix.c:15: In function ‘gv_calloc’, inlined from ‘SparseMatrix_decompose_to_supervariables’ at SparseMatrix.c:1998:10: ../../lib/cgraph/alloc.h:27:13: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Walloc-size-larger-than=-Walloc-size-larger-than=]8;;] 27 | void *p = calloc(nmemb, size); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../lib/cgraph/exit.h:4, from ../../lib/cgraph/alloc.h:17: /home/chymera/gentoo/usr/include/stdlib.h: In function ‘SparseMatrix_decompose_to_supervariables’: /home/chymera/gentoo/usr/include/stdlib.h:556:14: note: in a call to allocation function ‘calloc’ declared here 556 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libsparse_C.la SparseMatrix.lo general.lo BinaryHeap.lo DotIO.lo LinkedList.lo colorutil.lo color_palette.lo mq.lo clustering.lo QuadTree.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libsparse_C.a .libs/SparseMatrix.o .libs/general.o .libs/BinaryHeap.o .libs/DotIO.o .libs/LinkedList.o .libs/colorutil.o .libs/color_palette.o .libs/mq.o .libs/clustering.o .libs/QuadTree.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libsparse_C.a libtool: link: ( cd ".libs" && rm -f "libsparse_C.la" && ln -s "../libsparse_C.la" "libsparse_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sparse' Making all in patchwork make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/patchwork' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o patchwork.lo patchwork.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o patchworkinit.lo patchworkinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o tree_map.lo tree_map.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c patchworkinit.c -fPIC -DPIC -o .libs/patchworkinit.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c patchwork.c -fPIC -DPIC -o .libs/patchwork.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c tree_map.c -fPIC -DPIC -o .libs/tree_map.o patchwork.c: In function ‘getArea’: patchwork.c:63:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 63 | if (area == 0) area = DFLT_SZ; | ^~ patchwork.c: In function ‘layoutTree’: patchwork.c:165:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 165 | if (tree->area == tree->child_area) | ^~ patchworkinit.c: In function ‘patchwork_init_node_edge’: patchworkinit.c:92:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 92 | rdata* alg = gv_calloc(agnnodes(g), sizeof(rdata)); | ^~~~~~~~~~~ patchworkinit.c:94:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 94 | GD_neato_nlist(g) = gv_calloc(agnnodes(g) + 1, sizeof(node_t*)); | ~~~~~~~~~~~~^~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libpatchwork_C.la patchwork.lo patchworkinit.lo tree_map.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libpatchwork_C.a .libs/patchwork.o .libs/patchworkinit.o .libs/tree_map.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libpatchwork_C.a libtool: link: ( cd ".libs" && rm -f "libpatchwork_C.la" && ln -s "../libpatchwork_C.la" "libpatchwork_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/patchwork' Making all in expr make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/expr' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o excc.lo excc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o excontext.lo excontext.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exdata.lo exdata.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exerror.lo exerror.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exeval.lo exeval.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exexpr.lo exexpr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exopen.lo exopen.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o extoken.lo extoken.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o extype.lo extype.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exzero.lo exzero.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exparse.lo exparse.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exnospace.lo exnospace.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c excc.c -fPIC -DPIC -o .libs/excc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c excontext.c -fPIC -DPIC -o .libs/excontext.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exzero.c -fPIC -DPIC -o .libs/exzero.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exexpr.c -fPIC -DPIC -o .libs/exexpr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exparse.c -fPIC -DPIC -o .libs/exparse.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exnospace.c -fPIC -DPIC -o .libs/exnospace.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exopen.c -fPIC -DPIC -o .libs/exopen.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exdata.c -fPIC -DPIC -o .libs/exdata.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c extype.c -fPIC -DPIC -o .libs/extype.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exerror.c -fPIC -DPIC -o .libs/exerror.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exeval.c -fPIC -DPIC -o .libs/exeval.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c extoken.c -fPIC -DPIC -o .libs/extoken.o excontext.c: In function ‘excontext’: excontext.c:41:51: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 41 | if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0) | ^ excontext.c:41:75: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 41 | if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0) | ^ excontext.c:41:34: warning: conversion from ‘long unsigned int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 41 | if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0) | ^ excc.c: In function ‘exopname’: excontext.c:55:26: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 55 | if ((n = (p->linep - t) - (e - s)) > 0) | ^ excc.c:62:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 62 | switch (op) | ^~~~~~ exzero.c: In function ‘exzero’: exzero.c:29:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 29 | switch (type) | ^~~~~~ 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:264:50: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 264 | #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH) | ^ exexpr.c:31:38: note: in expansion of macro ‘dtmatch’ 31 | sym = name ? dtmatch(ex->symbols, name) : &ex->main; | ^~~~~~~ excc.c: In function ‘gen’: excc.c:207:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 207 | switch (exnode->op) | ^~~~~~ excc.c:550:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 550 | switch (exnode->op) | ^~~~~~ excc.c: In function ‘global’: excc.c:643:67: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 643 | agxbprint(stream, "static %s %s;\n", extype(sym->type), sym->name); | ~~~^~~~~~ In file included from ../../lib/expr/exparse.y:181: ../../lib/expr/exgram.h: In function ‘exstringOf’: ../../lib/expr/exgram.h:313:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 313 | switch (type) { | ^~~~~~ ../../lib/expr/exgram.h: In function ‘exprint’: ../../lib/expr/exgram.h:357:29: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 357 | pr = exnewnode(p, ex->index, 1, ex->type, args, NULL); | ~~^~~~~~~ ../../lib/expr/exgram.h:357:43: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 357 | pr = exnewnode(p, ex->index, 1, ex->type, args, NULL); | ~~^~~~~~ ../../lib/expr/exgram.h: In function ‘makeVar’: ../../lib/expr/exgram.h:388:20: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 388 | kind = sym->type; | ^~~ ../../lib/expr/exgram.h: In function ‘excast’: ../../lib/expr/exgram.h:504:58: warning: conversion from ‘double’ to ‘long long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 504 | x->data.constant.value.integer = x->data.constant.value.floating; | ^ ../../lib/expr/exgram.h:511:59: warning: conversion from ‘long long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 511 | x->data.constant.value.floating = x->data.constant.value.integer; | ^ ../../lib/expr/exgram.h:519:58: warning: conversion from ‘double’ to ‘long long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 519 | x->data.constant.value.integer = strtod(s, &e); | ^~~~~~ ../../lib/expr/exgram.h: In function ‘call’: ../../lib/expr/exgram.h:588:13: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 588 | t = fun->type; | ^~~ In file included from ../../lib/expr/exlib.h:129, from exopen.c:24: exopen.c: In function ‘exopen’: ../../lib/ast/sfstr.h:23:51: warning: unsigned conversion from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define sfstropen() sfnew((Sfio_t*)0,(char*)0,-1,-1,SF_WRITE|SF_STRING) | ^~ exopen.c:41:30: note: in expansion of macro ‘sfstropen’ 41 | !(program->tmp = sfstropen()) || | ^~~~~~~~~ ../../lib/expr/exgram.h: In function ‘preprint’: ../../lib/expr/exgram.h:675:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 675 | if (i >= elementsof(x->param)) | ^~ exnospace.c: In function ‘exnospace’: exnospace.c:30:16: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 30 | return (char*)null; | ^ ../../lib/expr/exgram.h:771:25: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 771 | switch (t) | ^~~~~~ ../../lib/expr/exgram.h: In function ‘expush’: ../../lib/expr/exgram.h:863:35: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 863 | error_info.file = (char*)name; | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o exstash.lo exstash.c y.tab.c: In function ‘ex_parse’: y.tab.c:1635:12: warning: conversion from ‘int’ to ‘yytype_int16’ {aka ‘short int’} may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1635 | *yyssp = yystate; | ^~~~~~~ y.tab.c:1640:25: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1640 | YYSIZE_T yysize = yyssp - yyss + 1; | ^~~~~ ../../lib/expr/exparse.y:220:126: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 220 | expr.procedure = $1->value = exnewnode(expr.program, PROCEDURE, 1, $1->type, NULL, NULL); | ~~~~~~~~~~ ^ ../../lib/expr/exparse.y:249:121: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 249 | $1->value->data.operand.right = excast(expr.program, $4, $1->type, NULL, 0); | ^ ../../lib/expr/exparse.y:280:40: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 280 | | static {expr.instatic=$1;} DECLARE {expr.declare=$3->type;} dcl_list ';' | ^ ../../lib/expr/exparse.y:280:39: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 280 | | static {expr.instatic=$1;} DECLARE {expr.declare=$3->type;} dcl_list ';' | ^ ../../lib/expr/exparse.y:293:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 293 | $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, ':', 1, $5 ? $5->type : 0, $5, $6)); | ~~~~~~~~~~~~~~^~~~~~~ ../../lib/expr/exparse.y:319:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 319 | $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $5, exnewnode(expr.program, ';', 1, 0, $7, $9)); | ~~~~~~~~~~~~~~^~~~~~~ ../../lib/expr/exparse.y:350:94: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 350 | $3->name, extypename(expr.program, $3->index_type),extypename(expr.program, $5->type)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../lib/expr/exparse.y:363:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 363 | $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, ';', 1, 0, NULL, $5)); | ~~~~~~~~~~~~~~^~~~~~~ ../../lib/expr/exparse.y:369:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 369 | $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, DEFAULT, 1, 0, sw->defcase, sw->firstcase)); | ~~~~~~~~~~~~~~^~~~~~~ ../../lib/expr/exparse.y:386:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 386 | $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $2, NULL); | ~~~~~~~~~~~~~~^~~~~~~ In file included from ../../lib/expr/exparse.y:42: ../../lib/ast/ast.h:54:94: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 54 | #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:427:42: note: in expansion of macro ‘newof’ 427 | if (!(sw->base = newof(0, Extype_t*, n, 0))) | ^~~~~ ../../lib/expr/exparse.y:451:37: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 451 | n = sw->cur - sw->base; | ^~ In file included from ../../lib/expr/exlib.h:126, from ../../lib/expr/exgram.h:30: ../../lib/expr/exparse.y:453:100: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 453 | $$->data.select.constant = exalloc(expr.program, (n + 1) * sizeof(Extype_t*)); | ^ ../../lib/expr/expr.h:92:51: note: in definition of macro ‘exalloc’ 92 | #define exalloc(p,n) vmalloc((p)->vm, (n)) | ^ ../../lib/expr/exparse.y:454:88: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 454 | memcpy($$->data.select.constant, sw->base, n * sizeof(Extype_t*)); | ^ ../../lib/expr/exparse.y:480:37: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 480 | n = expr.swstate->cur - expr.swstate->base; | ^~~~ ../../lib/ast/ast.h:54:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 54 | #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:481:60: note: in expansion of macro ‘newof’ 481 | if (!(expr.swstate->base = newof(expr.swstate->base, Extype_t*, 2 * n, 0))) | ^~~~~ ../../lib/ast/ast.h:54:94: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 54 | #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:481:60: note: in expansion of macro ‘newof’ 481 | if (!(expr.swstate->base = newof(expr.swstate->base, Extype_t*, 2 * n, 0))) | ^~~~~ ../../lib/expr/exparse.y:555:73: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 555 | $4->type = $1->type; | ^ ../../lib/expr/exparse.y:556:159: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 556 | $4->data.operand.right = excast(expr.program, $4->data.operand.right, $1->type, NULL, 0); | ^ ../../lib/expr/exparse.y:558:128: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 558 | $4->data.operand.left = exnewnode(expr.program, DYNAMIC, 0, $1->type, NULL, NULL); | ~~~~~~~~~ ^ ../../lib/expr/exparse.y:563:98: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 563 | $1->value->data.value = exzero($1->type); | ^ ../../lib/expr/exparse.y:601:160: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 601 | $$ = ($4->type == $2->type) ? $4 : excast(expr.program, $4, $2->type, NULL, 0); | ^ ../../lib/expr/exparse.y:829:90: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 829 | $$ = exnewnode(expr.program, ARRAY, 1, T($1->type), call(0, $1, $3), $3); | ~~~~~~~~~~~~~~^~~~~~ ../../lib/expr/exparse.y:833:93: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 833 | $$ = exnewnode(expr.program, FUNCTION, 1, T($1->type), call(0, $1, $3), $3); | ~~~~~~~~~~~~~~^~~~~~ ../../lib/expr/exparse.y:849:80: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 849 | $$ = exnewsplit (expr.program, $1->index, $5, $3, NULL); | ~~~~~~~~~~~~~~^ ../../lib/expr/exparse.y:853:80: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 853 | $$ = exnewsplit (expr.program, $1->index, $5, $3, $7); | ~~~~~~~~~~~~~ ^ ../../lib/expr/exparse.y:877:87: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 877 | $$ = exnewnode(expr.program, CALL, 1, $1->type, NULL, $3); | ~~~~~~~~~~ ^ ../../lib/expr/exparse.y:886:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 886 | $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL); | ~~~~~~~~~~~~~~^~~~~~~ ../../lib/expr/exparse.y:886:104: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 886 | $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL); | ^ ../../lib/expr/exparse.y:893:33: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 893 | switch ($1->index) | ^~~~~~ ../../lib/expr/exparse.y:913:78: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 913 | $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL); | ~~~~~~~~~~~~~~^~~~~~~ ../../lib/expr/exparse.y:913:104: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 913 | $$ = exnewnode(expr.program, $1->index, 0, $1->type, NULL, NULL); | ^ ../../lib/expr/exparse.y:920:33: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 920 | switch ($1->index) | ^~~~~~ ../../lib/expr/exparse.y:987:92: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 987 | $3->name, extypename(expr.program, $3->index_type),extypename(expr.program, $1->type)); | ~~~~~~~~~~~~~^~~~~~~~~~~~ ../../lib/expr/exparse.y:1008:90: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1008 | $$ = exnewnode(expr.program, CONSTANT, 0, $1->type, NULL, NULL); | ~~~~~~~~~~~~ ^ ../../lib/expr/exparse.y:1053:79: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1053 | n = exnewnode(expr.program, DYNAMIC, 0, $1->type, NULL, NULL); | ~~~~~~~~~~~~~~^~~~~~ ../../lib/expr/exparse.y:1061:110: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1061 | $1->name, extypename(expr.program, $1->index_type),extypename(expr.program, $2->type)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ extype.c: In function ‘extype’: extype.c:30:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 30 | switch (type) | ^~~~~~ ../../lib/expr/exparse.y:1163:29: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1163 | formal_item : DECLARE {expr.declare=$1->type;} name | ^ ../../lib/expr/exparse.y:1165:85: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1165 | $$ = exnewnode(expr.program, ID, 0, $1->type, NULL, NULL); | ~~~~~~~~~~~~ ^ extoken.c:25:28: warning: "_BLD_DEBUG" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 25 | #if !defined(TRACE_lex) && _BLD_DEBUG | ^~~~~~~~~~ extoken.c:29:5: warning: "TRACE_lex" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 29 | #if TRACE_lex | ^~~~~~~~~ exeval.c: In function ‘getdyn’: exeval.c:169:79: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 169 | b->value = exzero(exnode->data.variable.symbol->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ exeval.c:172:56: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 172 | v = exzero(exnode->data.variable.symbol->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from extoken.c:20: extoken.c: In function ‘lex’: ../../lib/expr/exlib.h:134:123: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 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:25: note: in expansion of macro ‘putcontext’ 311 | putcontext(ex, c); | ^~~~~~~~~~ extoken.c: In function ‘extoken_fn’: extoken.c:351:41: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 351 | switch (lex(ex)) | ^~~~~~ extoken.c:343:42: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 343 | for (;;) switch (lex(ex)) | ^~~~~~ extoken.c:445:39: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 445 | if (q == '=') switch (c) | ^~~~~~ exeval.c: In function ‘prformat’: exeval.c:284:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 284 | switch (dp->fmt) | ^~~~~~ extoken.c:609:59: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 609 | ex_lval.integer = strtoull(s, &e, b); | ^~~~~~~~ extoken.c:644:57: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 644 | expr.statics += ex_lval.id->isstatic = expr.instatic; | ^~~~~~~ extoken.c:694:57: warning: declaration of ‘b’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 694 | int b; | ^ extoken.c:327:25: note: shadowed declaration is here 327 | int b; | ^ extoken.c:717:49: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 717 | switch (lex(ex)) | ^~~~~~ extoken.c:786:41: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 786 | switch (po = c) | ^~~~~~ extoken.c:660:33: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 660 | switch (ex_lval.id->lex) | ^~~~~~ extoken.c:868:50: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 868 | return ex_lval.id->lex; | ~~~~~~~~~~^~~~~ exeval.c: In function ‘exsubstr’: exeval.c:1046:15: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1046 | len = strlen(s.string); | ^~~~~~ exeval.c:1059:46: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1059 | v.string = vmalloc(ex->ve, l.integer + 1); | ~~~~~~~~~~^~~ exeval.c:1061:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1061 | strncpy(v.string, s.string + i.integer, l.integer); | ~^~~~~~~~ exeval.c: In function ‘eval’: exeval.c:1129:33: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1129 | ex->loopcount = v.integer; | ^ exeval.c:1291:68: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1291 | if ((*t)->floating == v.floating) | ^~ exeval.c:1277:41: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1277 | switch ((int)i.integer) | ^~~~~~ exeval.c:1411:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 1411 | if (n < elementsof(args)) | ^ exeval.c:1420:97: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 1420 | for (n = 0, a = exnode->data.call.procedure->value->data.procedure.args; a && n < elementsof(save); a = a->data.operand.right) | ^ exeval.c:1427:97: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 1427 | for (n = 0, a = exnode->data.call.procedure->value->data.procedure.args; a && n < elementsof(save); a = a->data.operand.right) | ^ exeval.c:1432:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 1432 | for (x = exnode->data.operand.right; x && n < elementsof(args); x = x->data.operand.right) | ^ exeval.c:1441:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 1441 | for (x = exnode->data.operand.right; x && n < elementsof(args); x = x->data.operand.right) | ^ In file included from ../../lib/expr/exlib.h:129, from exeval.c:26: ../../lib/ast/sfstr.h:23:51: warning: unsigned conversion from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} changes value from ‘-1’ to ‘18446744073709551615’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define sfstropen() sfnew((Sfio_t*)0,(char*)0,-1,-1,SF_WRITE|SF_STRING) | ^~ exeval.c:1479:34: note: in expansion of macro ‘sfstropen’ 1479 | Sfio_t *buffer = sfstropen(); | ^~~~~~~~~ exeval.c:1526:56: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1526 | if (r.floating == 0.0) | ^~ exeval.c:1532:58: warning: conversion from ‘double’ to ‘long long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1532 | if ((r.integer = r.floating) == 0) | ^ exeval.c:1535:62: warning: conversion from ‘long long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1535 | v.floating = (Sflong_t)v.floating % r.integer; | ^ exeval.c:1547:54: warning: conversion from ‘long long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1547 | v.floating = (Sflong_t)v.floating << (Sflong_t)r.floating; | ^ exeval.c:1553:54: warning: conversion from ‘long long unsigned int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1553 | v.floating = (Sfulong_t)v.floating >> (Sflong_t)r.floating; | ^ exeval.c:1598:53: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1598 | v.integer = (Sfulong_t)v.integer >> r.integer; | ^ exeval.c:1124:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1124 | switch (exnode->op) | ^~~~~~ exeval.c:1677:37: warning: conversion from ‘double’ to ‘long long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1677 | v.integer = v.floating; | ^ exeval.c:1702:38: warning: conversion from ‘long long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1702 | v.floating = ~(Sflong_t)v.floating; | ^ exeval.c:1726:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1726 | if (r.floating == 0.0) | ^~ exeval.c:1732:42: warning: conversion from ‘double’ to ‘long long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1732 | if ((r.integer = r.floating) == 0) | ^ exeval.c:1735:46: warning: conversion from ‘long long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1735 | v.floating = (Sflong_t)v.floating % r.integer; | ^ exeval.c:1744:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1744 | v.integer = v.floating == r.floating; | ^~ exeval.c:1747:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1747 | v.integer = v.floating != r.floating; | ^~ exeval.c:1674:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1674 | switch (exnode->op) | ^~~~~~ exeval.c:1795:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1795 | switch (exnode->op) | ^~~~~~ exeval.c:1820:46: warning: conversion from ‘long long unsigned int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1820 | v.floating = (Sfulong_t)v.integer; | ^ exeval.c:1822:46: warning: conversion from ‘long long int’ to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1822 | v.floating = v.integer; | ^ exeval.c:1903:37: warning: conversion to ‘long long int’ from ‘long long unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1903 | v.integer = (Sfulong_t)v.integer >> (Sflong_t)r.integer; | ^ exeval.c:1813:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1813 | switch (exnode->op) | ^~~~~~ exeval.c:1920:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1920 | switch (exnode->op) | ^~~~~~ exeval.c:1986:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1986 | switch (exnode->op) | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c exstash.c -fPIC -DPIC -o .libs/exstash.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libexpr_C.la excc.lo excontext.lo exdata.lo exerror.lo exeval.lo exexpr.lo exopen.lo extoken.lo extype.lo exzero.lo exparse.lo exnospace.lo exstash.lo ../../lib/ast/libast_C.la ../../lib/vmalloc/libvmalloc_C.la ../../lib/sfio/libsfio_C.la ../../lib/cdt/libcdt.la libtool: link: (cd .libs/libexpr_C.lax/libast_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/expr/../../lib/ast/.libs/libast_C.a") libtool: link: (cd .libs/libexpr_C.lax/libvmalloc_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/expr/../../lib/vmalloc/.libs/libvmalloc_C.a") libtool: link: (cd .libs/libexpr_C.lax/libsfio_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/expr/../../lib/sfio/.libs/libsfio_C.a") libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libexpr_C.a .libs/excc.o .libs/excontext.o .libs/exdata.o .libs/exerror.o .libs/exeval.o .libs/exexpr.o .libs/exopen.o .libs/extoken.o .libs/extype.o .libs/exzero.o .libs/exparse.o .libs/exnospace.o .libs/exstash.o .libs/libexpr_C.lax/libast_C.a/chresc.o .libs/libexpr_C.lax/libast_C.a/chrtoi.o .libs/libexpr_C.lax/libast_C.a/error.o .libs/libexpr_C.lax/libast_C.a/fmtbuf.o .libs/libexpr_C.lax/libast_C.a/fmtesc.o .libs/libexpr_C.lax/libast_C.a/pathaccess.o .libs/libexpr_C.lax/libast_C.a/pathcanon.o .libs/libexpr_C.lax/libast_C.a/pathcat.o .libs/libexpr_C.lax/libast_C.a/pathfind.o .libs/libexpr_C.lax/libast_C.a/pathpath.o .libs/libexpr_C.lax/libast_C.a/strcopy.o .libs/libexpr_C.lax/libast_C.a/stresc.o .libs/libexpr_C.lax/libast_C.a/strmatch.o .libs/libexpr_C.lax/libvmalloc_C.a/vmalloc.o .libs/libexpr_C.lax/libvmalloc_C.a/vmclear.o .libs/libexpr_C.lax/libvmalloc_C.a/vmclose.o .libs/libexpr_C.lax/libvmalloc_C.a/vmopen.o .libs/libexpr_C.lax/libvmalloc_C.a/vmstrdup.o .libs/libexpr_C.lax/libsfio_C.a/sfclose.o .libs/libexpr_C.lax/libsfio_C.a/sfcvt.o .libs/libexpr_C.lax/libsfio_C.a/sfdisc.o .libs/libexpr_C.lax/libsfio_C.a/sfexcept.o .libs/libexpr_C.lax/libsfio_C.a/sfextern.o .libs/libexpr_C.lax/libsfio_C.a/sffilbuf.o .libs/libexpr_C.lax/libsfio_C.a/sfflsbuf.o .libs/libexpr_C.lax/libsfio_C.a/sfmode.o .libs/libexpr_C.lax/libsfio_C.a/sfnew.o .libs/libexpr_C.lax/libsfio_C.a/sfnputc.o .libs/libexpr_C.lax/libsfio_C.a/sfopen.o .libs/libexpr_C.lax/libsfio_C.a/sfpkrd.o .libs/libexpr_C.lax/libsfio_C.a/sfprintf.o .libs/libexpr_C.lax/libsfio_C.a/sfputr.o .libs/libexpr_C.lax/libsfio_C.a/sfraise.o .libs/libexpr_C.lax/libsfio_C.a/sfrd.o .libs/libexpr_C.lax/libsfio_C.a/sfread.o .libs/libexpr_C.lax/libsfio_C.a/sfscanf.o .libs/libexpr_C.lax/libsfio_C.a/sfseek.o .libs/libexpr_C.lax/libsfio_C.a/sfsetbuf.o .libs/libexpr_C.lax/libsfio_C.a/sfsetfd.o .libs/libexpr_C.lax/libsfio_C.a/sfsk.o .libs/libexpr_C.lax/libsfio_C.a/sfstack.o .libs/libexpr_C.lax/libsfio_C.a/sfswap.o .libs/libexpr_C.lax/libsfio_C.a/sfsync.o .libs/libexpr_C.lax/libsfio_C.a/sftable.o .libs/libexpr_C.lax/libsfio_C.a/sfungetc.o .libs/libexpr_C.lax/libsfio_C.a/sfvprintf.o .libs/libexpr_C.lax/libsfio_C.a/sfvscanf.o .libs/libexpr_C.lax/libsfio_C.a/sfwr.o .libs/libexpr_C.lax/libsfio_C.a/sfwrite.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libexpr_C.a libtool: link: rm -fr .libs/libexpr_C.lax libtool: link: ( cd ".libs" && rm -f "libexpr_C.la" && ln -s "../libexpr_C.la" "libexpr_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/expr' Making all in common make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/common' make all-am make[4]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/common' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o arrows.lo arrows.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o colxlate.lo colxlate.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o ellipse.lo ellipse.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o textspan.lo textspan.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o textspan_lut.lo textspan_lut.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o args.lo args.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o memory.lo memory.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o globals.lo globals.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o htmllex.lo htmllex.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o htmlparse.lo htmlparse.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o htmltable.lo htmltable.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o input.lo input.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c arrows.c -fPIC -DPIC -o .libs/arrows.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c globals.c -fPIC -DPIC -o .libs/globals.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c colxlate.c -fPIC -DPIC -o .libs/colxlate.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c htmlparse.c -fPIC -DPIC -o .libs/htmlparse.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c args.c -fPIC -DPIC -o .libs/args.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c htmllex.c -fPIC -DPIC -o .libs/htmllex.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c input.c -fPIC -DPIC -o .libs/input.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c htmltable.c -fPIC -DPIC -o .libs/htmltable.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c memory.c -fPIC -DPIC -o .libs/memory.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c textspan_lut.c -fPIC -DPIC -o .libs/textspan_lut.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c textspan.c -fPIC -DPIC -o .libs/textspan.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c ellipse.c -fPIC -DPIC -o .libs/ellipse.o ../../lib/common/htmlparse.y: In function ‘appendFLineList’: ../../lib/common/htmlparse.y:193:19: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 193 | ln->lp.just = v; | ^ ../../lib/common/htmlparse.y:196:25: warning: conversion from ‘int’ to ‘short int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 196 | ln->lp.nitems = cnt; | ^~~ In file included from ../../lib/common/render.h:33, from ../../lib/common/htmlparse.y:22: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ ../../lib/common/htmlparse.y:197:24: note: in expansion of macro ‘N_NEW’ 197 | ln->lp.items = N_NEW(cnt, textspan_t); | ^~~~~ ../../lib/common/htmlparse.y: In function ‘mkText’: ../../lib/common/htmlparse.y:232:19: warning: conversion from ‘int’ to ‘short int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 232 | hft->nspans = cnt; | ^~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ ../../lib/common/htmlparse.y:236:22: note: in expansion of macro ‘N_NEW’ 236 | hft->spans = N_NEW(cnt,htextspan_t); | ^~~~~ htmlparse.c: In function ‘htmlparse’: input.c: In function ‘dotneato_basename’: input.c:132:39: warning: declaration of ‘path’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 132 | static char* dotneato_basename (char* path) | ~~~~~~^~~~ In file included from ../../lib/common/render.h:29, from input.c:12: ../../lib/common/types.h:108:7: note: shadowed declaration is here 108 | } path; | ^~~~ htmlparse.c:1642:12: warning: conversion from ‘int’ to ‘yytype_int16’ {aka ‘short int’} may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1642 | *yyssp = yystate; | ^~~~~~~ htmlparse.c:1647:25: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1647 | YYSIZE_T yysize = yyssp - yyss + 1; | ^~~~~ input.c: In function ‘dotneato_args_initialize’: input.c:262:15: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 262 | Verbose = gvc->common.verbose; | ^~~ arrows.c: In function ‘arrowOrthoClip’: In file included from ../../lib/common/render.h:33: input.c:269:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 269 | gvc->input_filenames = N_NEW(nfiles + 1, char *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ arrows.c:361:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 361 | if (p.y == q.y) { /* horz segment */ | ^~ arrows.c:398:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 398 | if (p.y == q.y) { /* horz segment */ | ^~ arrows.c:422:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 422 | if (p.y == q.y) { /* horz segment */ | ^~ input.c:403:43: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 403 | else if (PSinputscale == 0) | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pointset.lo pointset.c htmltable.c: In function ‘doBorder’: htmltable.c:270:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 270 | switch (sides) { | ^~~~~~ input.c: In function ‘graph_init’: input.c:663:21: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 663 | GD_charset(g) = findCharset (g); | ^~~~~~~~~~~ htmllex.c: In function ‘doAttrs’: htmllex.c:562:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 562 | ip = bsearch(&key, items, nel, ISIZE, (bcmpfn) icmp); | ^~~ input.c:711:23: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 711 | GD_showboxes(g) = late_int(g, agfindgraphattr(g, "showboxes"), 0, 0); | ^~~~~~~~ htmllex.c: In function ‘characterData’: htmllex.c:750:17: warning: conversion to ‘unsigned char’ from ‘char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 750 | c = *s++; | ^ htmllex.c: In function ‘htmllineno’: htmllex.c:921:12: warning: conversion from ‘XML_Size’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 921 | return XML_GetCurrentLineNumber(state.parser); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ htmltable.c: In function ‘allocObj’: htmltable.c:695:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 695 | switch (obj->type) { | ^~~~~~ htmltable.c: In function ‘heightOfLbl’: htmltable.c:731:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 731 | switch (lp->kind) { | ^~~~~~ htmltable.c: In function ‘size_html_txt’: colxlate.c: In function ‘rgb2hsv’: colxlate.c:102:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 102 | if (r == rgbmax) | ^~ colxlate.c:104:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 104 | else if (g == rgbmax) | ^~ colxlate.c:106:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 106 | else if (b == rgbmax) | ^~ htmltable.c:984:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 984 | if (prev_fsize == -1) | ^~ htmltable.c:986:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 986 | else if (tf.size != prev_fsize) { | ^~ colxlate.c: In function ‘colorxlate’: colxlate.c:287:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 287 | color->u.cmyk[0] = (int) C *255; | ^ colxlate.c:288:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 288 | color->u.cmyk[1] = (int) M *255; | ^ colxlate.c:289:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 289 | color->u.cmyk[2] = (int) Y *255; | ^ colxlate.c:290:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 290 | color->u.cmyk[3] = (int) K *255; | ^ colxlate.c:343:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 343 | color->u.rgba[0] = (int) (R * 255); | ^ colxlate.c:344:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 344 | color->u.rgba[1] = (int) (G * 255); | ^ colxlate.c:345:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 345 | color->u.rgba[2] = (int) (B * 255); | ^ colxlate.c:351:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 351 | color->u.cmyk[0] = (int) C *255; | ^ colxlate.c:352:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 352 | color->u.cmyk[1] = (int) M *255; | ^ colxlate.c:353:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 353 | color->u.cmyk[2] = (int) Y *255; | ^ colxlate.c:354:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 354 | color->u.cmyk[3] = (int) K *255; | ^ colxlate.c:408:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 408 | color->u.cmyk[0] = (int) C * 255; | ^ colxlate.c:409:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 409 | color->u.cmyk[1] = (int) M * 255; | ^ colxlate.c:410:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 410 | color->u.cmyk[2] = (int) Y * 255; | ^ colxlate.c:411:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 411 | color->u.cmyk[3] = (int) K * 255; | ^ htmltable.c: In function ‘processTbl’: htmltable.c:1242:17: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1242 | c = findCol(ps, r, c, cellp); | ^~~~~~~ In file included from ../../lib/common/render.h:33, from htmltable.c:32: htmltable.c: In function ‘sizeLinearArray’: /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o intset.lo intset.c htmltable.c:1281:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1281 | tbl->heights = N_NEW(tbl->rc + 1, int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1282:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1282 | tbl->widths = N_NEW(tbl->cc + 1, int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1287:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1287 | ht = cp->data.box.UR.y; | ^~ htmltable.c:1267:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1267 | #define SPLIT(x,n,s) (((x) - ((s)-1)*((n)-1)) / (n)) | ^ htmltable.c:1289:18: note: in expansion of macro ‘SPLIT’ 1289 | ht = SPLIT(cp->data.box.UR.y, cp->rspan, tbl->data.space); | ^~~~~ htmltable.c:1293:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1293 | wd = cp->data.box.UR.x; | ^~ htmltable.c:1267:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1267 | #define SPLIT(x,n,s) (((x) - ((s)-1)*((n)-1)) / (n)) | ^ htmltable.c:1295:18: note: in expansion of macro ‘SPLIT’ 1295 | wd = SPLIT(cp->data.box.UR.x, cp->cspan, tbl->data.space); | ^~~~~ htmltable.c: In function ‘checkChain’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1339:13: note: in expansion of macro ‘elist_append’ 1339 | elist_append(e, ND_out(t)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1339:13: note: in expansion of macro ‘elist_append’ 1339 | elist_append(e, ND_out(t)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1340:13: note: in expansion of macro ‘elist_append’ 1340 | elist_append(e, ND_in(h)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1340:13: note: in expansion of macro ‘elist_append’ 1340 | elist_append(e, ND_in(h)); | ^~~~~~~~~~~~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37, from ../../lib/common/render.h:29: htmltable.c: In function ‘checkEdge’: ../../lib/common/arith.h:36:25: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ htmltable.c:1357:24: note: in expansion of macro ‘MAX’ 1357 | ED_minlen(e) = MAX(ED_minlen(e), sz); | ^~~ htmltable.c:1361:24: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1361 | ED_minlen(e) = sz; | ^~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1362:9: note: in expansion of macro ‘elist_append’ 1362 | elist_append(e, ND_out(t)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1362:9: note: in expansion of macro ‘elist_append’ 1362 | elist_append(e, ND_out(t)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1363:9: note: in expansion of macro ‘elist_append’ 1363 | elist_append(e, ND_in(h)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1363:9: note: in expansion of macro ‘elist_append’ 1363 | elist_append(e, ND_in(h)); | ^~~~~~~~~~~~ htmltable.c: In function ‘makeGraphs’: ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1391:9: note: in expansion of macro ‘alloc_elist’ 1391 | alloc_elist(tbl->rc, ND_in(t)); | ^~~~~~~~~~~ ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1392:9: note: in expansion of macro ‘alloc_elist’ 1392 | alloc_elist(tbl->rc, ND_out(t)); | ^~~~~~~~~~~ ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1405:9: note: in expansion of macro ‘alloc_elist’ 1405 | alloc_elist(tbl->cc, ND_in(t)); | ^~~~~~~~~~~ ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1406:9: note: in expansion of macro ‘alloc_elist’ 1406 | alloc_elist(tbl->cc, ND_out(t)); | ^~~~~~~~~~~ ellipse.c: In function ‘moveTo’: ellipse.c:399:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 399 | polypath->ps = gv_calloc(bufsize, sizeof(pointf)); | ^~~~~~~ htmltable.c:1421:47: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1421 | checkEdge (colg, t, h, cp->data.box.UR.x); | ~~~~~~~~~~~~~~~^~ ellipse.c: In function ‘curveTo’: ellipse.c:411:54: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 411 | polypath->ps = realloc(polypath->ps, bufsize * sizeof(pointf)); | ^ ellipse.c: In function ‘endPath’: ellipse.c:432:55: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 432 | polypath->ps = realloc(polypath->ps, polypath->pn * sizeof(pointf)); | ^ htmltable.c:1427:47: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1427 | checkEdge (rowg, t, h, cp->data.box.UR.y); | ~~~~~~~~~~~~~~~^~ htmltable.c: In function ‘sizeArray’: htmltable.c:1484:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1484 | tbl->heights = N_NEW(tbl->rc + 1, int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c:1485:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1485 | tbl->widths = N_NEW(tbl->cc + 1, int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ htmltable.c: In function ‘pos_html_cell’: htmltable.c:1572:22: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1572 | cp->data.sides = sides; | ^~~~~ htmltable.c:1587:13: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1587 | switch (cp->data.flags & HALIGN_MASK) { | ^~~~~~ htmltable.c:1599:13: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1599 | switch (cp->data.flags & VALIGN_MASK) { | ^~~~~~ htmltable.c: In function ‘pos_html_tbl’: htmltable.c:1685:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1685 | oldsz = tbl->data.box.UR.x; | ^~~ htmltable.c:1686:12: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1686 | delx = pos.UR.x - pos.LL.x - oldsz; | ^~~ htmltable.c:1688:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1688 | oldsz = tbl->data.box.UR.y; | ^~~ htmltable.c:1689:12: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1689 | dely = pos.UR.y - pos.LL.y - oldsz; | ^~~ htmltable.c:1729:9: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1729 | x = pos.LL.x + tbl->data.border + tbl->data.space; | ^~~ htmltable.c:1737:9: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1737 | y = pos.UR.y - tbl->data.border - tbl->data.space; | ^~~ htmltable.c:1765:23: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1765 | tbl->data.sides = sides; | ^~~~~ htmltable.c: In function ‘nameOf’: htmltable.c:1827:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1827 | switch (agobjkind(obj)) { | ^~~~~~ htmltable.c: In function ‘make_html_label’: htmltable.c:1987:10: warning: declaration of ‘box’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1987 | boxf box; | ^~~ ../../lib/common/geom.h:32:34: note: shadowed declaration is here 32 | typedef struct { point LL, UR; } box; | ^~~ htmltable.c:1994:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1994 | switch (agobjkind(obj)) { | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pointset.c -fPIC -DPIC -o .libs/pointset.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c intset.c -fPIC -DPIC -o .libs/intset.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o postproc.lo postproc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o routespl.lo routespl.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o splines.lo splines.c In file included from ../../lib/common/render.h:33, from pointset.c:12: pointset.c: In function ‘pointsOf’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ pointset.c:120:18: note: in expansion of macro ‘N_NEW’ 120 | point *pts = N_NEW(n, point); | ^~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o psusershape.lo psusershape.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o timing.lo timing.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c splines.c -fPIC -DPIC -o .libs/splines.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c postproc.c -fPIC -DPIC -o .libs/postproc.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o labels.lo labels.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o ns.lo ns.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c psusershape.c -fPIC -DPIC -o .libs/psusershape.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c routespl.c -fPIC -DPIC -o .libs/routespl.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c timing.c -fPIC -DPIC -o .libs/timing.o In file included from ../../lib/common/render.h:33, from splines.c:19: splines.c: In function ‘new_spline’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ splines.c:225:23: note: in expansion of macro ‘ALLOC’ 225 | ED_spl(e)->list = ALLOC(ED_spl(e)->size + 1, ED_spl(e)->list, bezier); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ splines.c:225:23: note: in expansion of macro ‘ALLOC’ 225 | ED_spl(e)->list = ALLOC(ED_spl(e)->size + 1, ED_spl(e)->list, bezier); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ splines.c:227:16: note: in expansion of macro ‘N_NEW’ 227 | rv->list = N_NEW(sz, pointf); | ^~~~~ splines.c: In function ‘beginpath’: splines.c:566:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 566 | switch (et) { | ^~~~~~ splines.c: In function ‘endpath’: splines.c:764:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 764 | switch (et) { | ^~~~~~ postproc.c: In function ‘translate_drawing’: postproc.c:150:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 150 | bool shift = Offset.x || Offset.y; | ^~~~~~ postproc.c:150:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 150 | bool shift = Offset.x || Offset.y; | ^~ splines.c: In function ‘selfRight’: splines.c:1038:25: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1038 | case 65: if(tp.y == hp.y) | ^~ In file included from ../../lib/common/render.h:33, from postproc.c:13: postproc.c: In function ‘addXLabels’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ postproc.c:477:19: note: in expansion of macro ‘N_NEW’ 477 | objp = objs = N_NEW(n_objs, object_t); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ postproc.c:478:18: note: in expansion of macro ‘N_NEW’ 478 | xlp = lbls = N_NEW(n_lbls, xlabel_t); | ^~~~~ splines.c: In function ‘selfLeft’: splines.c:1115:25: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1115 | if(tp.y == hp.y) | ^~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c labels.c -fPIC -DPIC -o .libs/labels.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c ns.c -fPIC -DPIC -o .libs/ns.o In file included from ../../lib/cgraph/cgraph.h:27, from ../../lib/common/types.h:41, from ../../lib/common/render.h:29, from psusershape.c:13: psusershape.c: In function ‘user_init’: ../../lib/cdt/cdt.h:264:50: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 264 | #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH) | ^ psusershape.c:47:10: note: in expansion of macro ‘dtmatch’ 47 | us = dtmatch(EPSF_contents, str); | ^~~~~~~ In file included from ../../lib/common/render.h:33, from routespl.c:14: routespl.c: In function ‘simpleSplineRoute’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ routespl.c:233:21: note: in expansion of macro ‘ALLOC’ 233 | edges = ALLOC(poly.pn, edges, Pedge_t); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ routespl.c:233:21: note: in expansion of macro ‘ALLOC’ 233 | edges = ALLOC(poly.pn, edges, Pedge_t); | ^~~~~ routespl.c:246:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 246 | pointf *ps = calloc(spl.pn, sizeof(ps[0])); | ~~~^~~ routespl.c: In function ‘_routesplines’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ routespl.c:397:22: note: in expansion of macro ‘ALLOC’ 397 | polypoints = ALLOC(boxn * 8, polypoints, Ppoint_t); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ routespl.c:397:22: note: in expansion of macro ‘ALLOC’ 397 | polypoints = ALLOC(boxn * 8, polypoints, Ppoint_t); | ^~~~~ timing.c: In function ‘elapsed_sec’: timing.c:24:83: warning: conversion from ‘clock_t’ {aka ‘long int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 24 | #define DIFF_IN_SECS(S,T) ((S.tms_utime + S.tms_stime - T.tms_utime - T.tms_stime)/(double)HZ) | ^ timing.c:52:10: note: in expansion of macro ‘DIFF_IN_SECS’ 52 | rv = DIFF_IN_SECS(S, T); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ routespl.c:524:21: note: in expansion of macro ‘ALLOC’ 524 | edges = ALLOC(poly.pn, edges, Pedge_t); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ routespl.c:524:21: note: in expansion of macro ‘ALLOC’ 524 | edges = ALLOC(poly.pn, edges, Pedge_t); | ^~~~~ routespl.c:553:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 553 | pointf *ps = calloc(spl.pn, sizeof(ps[0])); | ~~~^~~ routespl.c:579:32: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 579 | if (boxes[bi].LL.x == INT_MAX || boxes[bi].UR.x == INT_MIN) { | ^~ routespl.c:579:61: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 579 | if (boxes[bi].LL.x == INT_MAX || boxes[bi].UR.x == INT_MIN) { | ^~ routespl.c: In function ‘checkpath’: routespl.c:694:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 694 | xy = ba->UR.x, ba->UR.x = bb->LL.x, bb->LL.x = xy, l = 0; | ^~ routespl.c:696:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 696 | xy = ba->LL.x, ba->LL.x = bb->UR.x, bb->UR.x = xy, r = 0; | ^~ routespl.c:698:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 698 | xy = ba->UR.y, ba->UR.y = bb->LL.y, bb->LL.y = xy, d = 0; | ^~ routespl.c:700:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 700 | xy = ba->LL.y, ba->LL.y = bb->UR.y, bb->UR.y = xy, u = 0; | ^~ routespl.c:703:26: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 703 | xy = (ba->UR.x + bb->LL.x) / 2.0 + 0.5, ba->UR.x = | ^ routespl.c:706:26: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 706 | xy = (ba->LL.x + bb->UR.x) / 2.0 + 0.5, ba->LL.x = | ^ routespl.c:709:26: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 709 | xy = (ba->UR.y + bb->LL.y) / 2.0 + 0.5, ba->UR.y = | ^ routespl.c:712:26: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 712 | xy = (ba->LL.y + bb->UR.y) / 2.0 + 0.5, ba->LL.y = | ^ routespl.c:717:34: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 717 | xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x); | ~~~~~~^~ routespl.c:717:44: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 717 | xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x); | ~~~~~~^~ routespl.c:717:54: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 717 | xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x); | ~~~~~~^~ routespl.c:717:64: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 717 | xoverlap = overlap(ba->LL.x, ba->UR.x, bb->LL.x, bb->UR.x); | ~~~~~~^~ routespl.c:718:34: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 718 | yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y); | ~~~~~~^~ routespl.c:718:44: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 718 | yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y); | ~~~~~~^~ routespl.c:718:54: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 718 | yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y); | ~~~~~~^~ routespl.c:718:64: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 718 | yoverlap = overlap(ba->LL.y, ba->UR.y, bb->LL.y, bb->UR.y); | ~~~~~~^~ routespl.c: In function ‘get_cycle_centroid’: routespl.c:1043:15: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1043 | sum.x /= cnt; | ^~ routespl.c:1044:11: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1044 | sum.y /= cnt; | ^~ routespl.c: In function ‘bend’: routespl.c:1064:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1064 | if (magV == 0) return; /* if midpoint == centroid, don't divide by zero */ | ^~ routespl.c: In function ‘makeStraightEdge’: routespl.c:1087:14: warning: declaration of ‘edges’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1087 | edge_t **edges = N_NEW(e_cnt, edge_t*); | ^~~~~ routespl.c:27:17: note: shadowed declaration is here 27 | static Pedge_t *edges; /* polygon edges passed to Proutespline */ | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ routespl.c:1087:22: note: in expansion of macro ‘N_NEW’ 1087 | edge_t **edges = N_NEW(e_cnt, edge_t*); | ^~~~~ routespl.c: In function ‘makeStraightEdges’: routespl.c:1098:41: warning: declaration of ‘edges’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1098 | makeStraightEdges(graph_t * g, edge_t** edges, int e_cnt, int et, splineInfo* sinfo) | ~~~~~~~~~^~~~~ routespl.c:27:17: note: shadowed declaration is here 27 | static Pedge_t *edges; /* polygon edges passed to Proutespline */ | ^~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o shapes.lo shapes.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o utils.lo utils.c In file included from ../../lib/common/render.h:33, from labels.c:13: labels.c: In function ‘storeline’: labels.c:27:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 27 | lp->u.txt.span = ZALLOC(oldsz + 1, lp->u.txt.span, textspan_t, oldsz); | ~~~~~~^~~ ../../lib/common/memory.h:26:63: note: in definition of macro ‘ZALLOC’ 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^~~~ labels.c:27:68: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 27 | lp->u.txt.span = ZALLOC(oldsz + 1, lp->u.txt.span, textspan_t, oldsz); | ^~~~~ ../../lib/common/memory.h:26:81: note: in definition of macro ‘ZALLOC’ 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^~~~~ ../../lib/common/memory.h:26:109: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^ labels.c:27:22: note: in expansion of macro ‘ZALLOC’ 27 | lp->u.txt.span = ZALLOC(oldsz + 1, lp->u.txt.span, textspan_t, oldsz); | ^~~~~~ labels.c: In function ‘make_label’: labels.c:122:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 122 | switch (agobjkind(obj)) { | ^~~~~~ labels.c:150:13: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 150 | switch (agobjkind(obj)) { | ^~~~~~ labels.c: In function ‘strdup_and_subst_obj0’: labels.c:301:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 301 | switch (agobjkind(obj)) { | ^~~~~~ In file included from ../../lib/common/render.h:33, from ns.c:16: ns.c: In function ‘feasible_tree’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ ns.c:540:10: note: in expansion of macro ‘N_NEW’ 540 | tree = N_NEW(N_nodes,subtree_t*); | ^~~~~ ns.c: In function ‘TB_balance’: ns.c:751:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 751 | nrank = N_NEW(Maxrank + 1, int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ns.c:771:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 771 | qsort(Tree_node.list, Tree_node.size, sizeof(Tree_node.list[0]), | ~~~~~~~~~^~~~~ ns.c: In function ‘init_graph’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ns.c:833:22: note: in expansion of macro ‘ALLOC’ 833 | Tree_node.list = ALLOC(N_nodes, Tree_node.list, node_t *); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ns.c:833:22: note: in expansion of macro ‘ALLOC’ 833 | Tree_node.list = ALLOC(N_nodes, Tree_node.list, node_t *); | ^~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ns.c:835:22: note: in expansion of macro ‘ALLOC’ 835 | Tree_edge.list = ALLOC(N_nodes, Tree_edge.list, edge_t *); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ns.c:835:22: note: in expansion of macro ‘ALLOC’ 835 | Tree_edge.list = ALLOC(N_nodes, Tree_edge.list, edge_t *); | ^~~~~ ns.c:849:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 849 | ND_tree_in(n).list = N_NEW(i + 1, edge_t *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ns.c:852:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 852 | ND_tree_out(n).list = N_NEW(i + 1, edge_t *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c shapes.c -fPIC -DPIC -o .libs/shapes.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c utils.c -fPIC -DPIC -o .libs/utils.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o geom.lo geom.c shapes.c: In function ‘quant’: shapes.c:342:9: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 342 | i = val / q; | ^~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o taper.lo taper.c shapes.c: In function ‘isBox’: shapes.c:404:82: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 404 | return p->sides == 4 && ROUND(p->orientation) % 90 == 0 && p->distortion == 0. && p->skew == 0.; | ^~ shapes.c:404:99: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 404 | return p->sides == 4 && ROUND(p->orientation) % 90 == 0 && p->distortion == 0. && p->skew == 0.; | ^~ In file included from ../../lib/common/render.h:33, from shapes.c:12: shapes.c: In function ‘round_corners’: shapes.c:552:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 552 | B = N_NEW(4 * sides + 4, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:599:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 599 | pts = N_GNEW(6 * sides + 2, pointf); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:627:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 627 | D = N_NEW(sides + 1, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:660:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 660 | D = N_NEW(sides + 2, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:693:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 693 | D = N_NEW(sides + 3, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:711:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 711 | D = N_NEW(sides + 2, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:749:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 749 | D = N_NEW(sides + 8, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:814:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 814 | D = N_NEW(sides + 5, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:860:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 860 | D = N_NEW(sides + 1, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:895:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 895 | D = N_NEW(sides + 4, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:942:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 942 | D = N_NEW(sides + 2, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:984:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 984 | D = N_NEW(sides + 1, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1024:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1024 | D = N_NEW(sides + 4, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1077:13: note: in expansion of macro ‘N_NEW’ 1077 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1090:13: note: in expansion of macro ‘N_NEW’ 1090 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1128:13: note: in expansion of macro ‘N_NEW’ 1128 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1141:13: note: in expansion of macro ‘N_NEW’ 1141 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1181:13: note: in expansion of macro ‘N_NEW’ 1181 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1194:13: note: in expansion of macro ‘N_NEW’ 1194 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1207:13: note: in expansion of macro ‘N_NEW’ 1207 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1220:13: note: in expansion of macro ‘N_NEW’ 1220 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1264:13: note: in expansion of macro ‘N_NEW’ 1264 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1277:13: note: in expansion of macro ‘N_NEW’ 1277 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1318:13: note: in expansion of macro ‘N_NEW’ 1318 | D = N_NEW(sides, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:1365:13: note: in expansion of macro ‘N_NEW’ 1365 | D = N_NEW(sides, pointf); | ^~~~~ shapes.c:1417:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1417 | D = N_NEW(sides + 12, pointf); //12-sided x ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1490:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1490 | D = N_NEW(sides + 4, pointf); //12-sided x ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o output.lo output.c shapes.c:1548:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1548 | D = N_NEW(sides + 12, pointf); //12-sided x ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1612:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1612 | D = N_NEW(sides + 4, pointf); //12-sided x ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1664:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1664 | D = N_NEW(sides + 5, pointf); /*5 new points*/ ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1704:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1704 | D = N_NEW(sides + 3, pointf); /*3 new points*/ ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1738:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1738 | D = N_NEW(sides + 3, pointf); /*3 new points*/ ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:1774:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1774 | D = N_NEW(sides + 5, pointf); /*3 new points*/ ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:597:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 597 | switch (mode) { | ^~~~~~ shapes.c: In function ‘poly_init’: shapes.c:1970:35: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1970 | if (sides <= 2 && (distortion != 0. || skew != 0.)) { | ^~ shapes.c:1970:49: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1970 | if (sides <= 2 && (distortion != 0. || skew != 0.)) { | ^~ shapes.c:1982:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1982 | && distortion == 0. && skew == 0.; | ^~ shapes.c:1982:42: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1982 | && distortion == 0. && skew == 0.; | ^~ utils.c: In function ‘get_inputscale’: utils.c:110:11: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 110 | if (d == 0) return POINTS_PER_INCH; | ^~ shapes.c:2079:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2079 | vertices = N_NEW(outp * sides, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:2130:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2130 | vertices = N_NEW(outp * sides, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c:2248:24: warning: declaration of ‘Q’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 2248 | pointf Q = vertices[i + (outp - 1) * sides]; | ^ shapes.c:2209:20: note: shadowed declaration is here 2209 | pointf Q = vertices[(sides - 1)]; | ^ shapes.c: In function ‘poly_inside’: utils.c: In function ‘common_init_node’: shapes.c:2362:19: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2362 | if (xsize == 0.0) | ^~ utils.c:566:23: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 566 | ND_showboxes(n) = late_int(n, N_showboxes, 0, 0); | ^~~~~~~~ shapes.c:2364:19: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2364 | if (ysize == 0.0) | ^~ shapes.c: In function ‘invflip_side’: shapes.c:2458:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 2458 | switch (side) { | ^~~~~~ shapes.c:2474:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 2474 | switch (side) { | ^~~~~~ utils.c: In function ‘setAttr’: shapes.c: In function ‘invflip_angle’: utils.c:843:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 843 | switch (agobjkind(obj)) { | ^~~~~~ shapes.c:2509:19: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2509 | if (angle == M_PI) | ^~ shapes.c:2511:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2511 | else if (angle == M_PI * 0.75) | ^~ shapes.c:2513:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2513 | else if (angle == M_PI * 0.5) | ^~ utils.c: In function ‘undoClusterEdges’: utils.c:1214:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1214 | edge_t **edgelist = gv_calloc(ecnt, sizeof(edge_t*)); | ^~~~ shapes.c:2515:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2515 | else if (angle == 0) | ^~ shapes.c:2517:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2517 | else if (angle == M_PI * -0.25) | ^~ shapes.c:2519:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2519 | else if (angle == M_PI * -0.5) | ^~ utils.c: In function ‘cvtAndAppend’: utils.c:1354:14: warning: conversion to ‘char’ from ‘unsigned char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1354 | buf[0] = c; | ^ utils.c:1362:9: warning: conversion to ‘unsigned char’ from ‘char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1362 | c = *p; | ^ shapes.c:2499:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 2499 | switch (rankdir) { | ^~~~~~ utils.c: In function ‘htmlEntityUTF8’: utils.c:1416:21: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1416 | v = htmlEntity (&s); | ^~~~~~~~~~ utils.c:1419:29: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1419 | c = v; | ^ utils.c: In function ‘latin1ToUTF8’: utils.c:1465:17: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1465 | v = htmlEntity (&s); | ^~~~~~~~~~ shapes.c: In function ‘compassPort’: shapes.c:2749:20: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 2749 | pp->side = side; | ^~~~ shapes.c:2751:20: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 2751 | pp->side = invflip_side(side, GD_rankdir(agraphof(n))); | ^~~~~~~~~~~~ utils.c: In function ‘setEdgeType’: shapes.c:2755:13: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2755 | if (p.x == 0 && p.y == 0) | ^~ utils.c:1636:20: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1636 | GD_flags(g) |= et; | ^~ shapes.c:2755:25: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2755 | if (p.x == 0 && p.y == 0) | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o emit.lo emit.c shapes.c:2762:21: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 2762 | pp->order = (int) (MC_SCALE * angle / (2 * M_PI)); | ^ shapes.c: In function ‘poly_gencode’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ shapes.c:2840:14: note: in expansion of macro ‘ALLOC’ 2840 | AF = ALLOC(A_size, AF, pointf); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ shapes.c:2840:14: note: in expansion of macro ‘ALLOC’ 2840 | AF = ALLOC(A_size, AF, pointf); | ^~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c taper.c -fPIC -DPIC -o .libs/taper.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c geom.c -fPIC -DPIC -o .libs/geom.o shapes.c: In function ‘point_init’: shapes.c:3046:11: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 3046 | if (w == MAXDOUBLE && h == MAXDOUBLE) /* neither defined */ | ^~ shapes.c:3046:29: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 3046 | if (w == MAXDOUBLE && h == MAXDOUBLE) /* neither defined */ | ^~ shapes.c:3071:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 3071 | vertices = N_NEW(outp * sides, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ shapes.c: In function ‘parse_error’: shapes.c:3283:49: warning: declaration of ‘port’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 3283 | static field_t *parse_error(field_t * rv, char *port) | ~~~~~~^~~~ In file included from ../../lib/common/render.h:29: ../../lib/common/types.h:85:7: note: shadowed declaration is here 85 | } port; | ^~~~ shapes.c: In function ‘parse_reclbl’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ shapes.c:3315:15: note: in expansion of macro ‘N_NEW’ 3315 | rv->fld = N_NEW(maxf, field_t *); | ^~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c output.c -fPIC -DPIC -o .libs/output.o shapes.c: In function ‘user_shape’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ shapes.c:3887:17: note: in expansion of macro ‘ALLOC’ 3887 | UserShape = ALLOC(N_UserShape, UserShape, shape_desc *); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ shapes.c:3887:17: note: in expansion of macro ‘ALLOC’ 3887 | UserShape = ALLOC(N_UserShape, UserShape, shape_desc *); | ^~~~~ shapes.c: In function ‘closestSide’: shapes.c:4226:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4226 | p.y = b.LL.y; | ^ shapes.c:4227:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4227 | p.x = (b.LL.x + b.UR.x) / 2; | ^ shapes.c:4230:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4230 | p.x = b.UR.x; | ^ shapes.c:4231:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4231 | p.y = (b.LL.y + b.UR.y) / 2; | ^ shapes.c:4234:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4234 | p.y = b.UR.y; | ^ geom.c: In function ‘lineToBox’: geom.c:68:13: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 68 | if (p.x == q.x) { | ^~ geom.c:78:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 78 | } else if (p.y == q.y) { | ^~ shapes.c:4235:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4235 | p.x = (b.LL.x + b.UR.x) / 2; | ^ shapes.c:4238:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4238 | p.x = b.LL.x; | ^ shapes.c:4239:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 4239 | p.y = (b.LL.y + b.UR.y) / 2; | ^ shapes.c: At top level: shapes.c:4277:6: warning: no previous prototype for ‘gv_initShapes’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 4277 | void gv_initShapes(void) | ^~~~~~~~~~~~~ In file included from taper.c:21: taper.c: In function ‘addto’: ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ taper.c:49:23: note: in expansion of macro ‘RALLOC’ 49 | p->vertices = RALLOC(p->flags,p->vertices,pointf); | ^~~~~~ taper.c: In function ‘arcn’: taper.c:62:11: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 62 | if (r == 0) return; | ^~ taper.c: In function ‘myatan’: taper.c:77:12: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 77 | if ((x == 0) && (y == 0)) | ^~ taper.c:77:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 77 | if ((x == 0) && (y == 0)) | ^~ taper.c: In function ‘insertArr’: ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ taper.c:134:20: note: in expansion of macro ‘RALLOC’ 134 | arr->pts = RALLOC(arr->sz,arr->pts,pathpoint); | ^~~~~~ taper.c: In function ‘fixArr’: ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ taper.c:161:20: note: in expansion of macro ‘RALLOC’ 161 | arr->pts = RALLOC(arr->cnt,arr->pts,pathpoint); | ^~~~~~ taper.c: At top level: taper.c:254:10: warning: no previous prototype for ‘taper’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 254 | stroke_t taper (bezier* bez, radfunc_t radfunc, double initwid, int linejoin, int linecap) | ^~~~~ taper.c: In function ‘taper’: taper.c:274:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 274 | l = mymod(i-1,pathcount); | ^~~~~ taper.c:275:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 275 | n = mymod(i+1,pathcount); | ^~~~~ taper.c:321:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 321 | if (cos(phi) == 0) { | ^~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c emit.c -fPIC -DPIC -o .libs/emit.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o xml.lo xml.c emit.c: In function ‘getObjId’: emit.c:219:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 219 | switch (agobjkind(obj)) { | ^~~~~~ In file included from ../../lib/common/render.h:33, from emit.c:25: emit.c: In function ‘map_point’: emit.c:354:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 354 | obj->url_map_p = p = N_NEW(obj->url_map_n, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c: In function ‘parseSegs’: emit.c:495:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 495 | segs->segs = s = N_NEW(nseg+1,colorseg_t); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c:510:27: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 510 | s[cnum++].t = v; | ^ emit.c:534:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 534 | if (s[i].t == 0) nseg++; | ^~ emit.c:539:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 539 | if (s[i].t == 0) s[i].t = delta; | ^~ emit.c:539:43: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 539 | if (s[i].t == 0) s[i].t = delta; | ^~~~~ emit.c:543:28: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 543 | s[cnum-1].t += left; | ^~~~ emit.c: In function ‘wedgedEllipse’: emit.c:592:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 592 | if (s->t == 0) continue; | ^~ emit.c: In function ‘stripedBox’: emit.c:652:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 652 | if (s->t == 0) continue; | ^~ emit.c: In function ‘emit_map_rect’: emit.c:684:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 684 | obj->url_map_p = p = N_NEW(obj->url_map_n, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c: In function ‘map_label’: emit.c:710:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 710 | obj->url_map_p = p = N_NEW(obj->url_map_n, pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c: In function ‘isRect’: emit.c:727:30: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 727 | && p->distortion == 0.0 && p->skew == 0.0; | ^~ emit.c:727:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 727 | && p->distortion == 0.0 && p->skew == 0.0; | ^~ emit.c: In function ‘pEllipse’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:763:10: note: in expansion of macro ‘N_NEW’ 763 | ps = N_NEW(np, pointf); | ^~~~~ emit.c: In function ‘map_bspline_poly’: emit.c:865:45: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 865 | *pbs_n = grealloc(*pbs_n, (*pbs_poly_n) * sizeof(int)); | ^ emit.c:867:44: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 867 | *pbs_p = grealloc(*pbs_p, (nump + 2*n) * sizeof(pointf)); | ^ emit.c: In function ‘parse_layerselect’: emit.c:1104:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1104 | int* laylist = N_GNEW(gvc->numLayers+2,int); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c: In function ‘parse_layers’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ emit.c:1157:29: note: in expansion of macro ‘ALLOC’ 1157 | gvc->layerIDs = ALLOC(sz, gvc->layerIDs, char *); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ emit.c:1157:29: note: in expansion of macro ‘ALLOC’ 1157 | gvc->layerIDs = ALLOC(sz, gvc->layerIDs, char *); | ^~~~~ ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ emit.c:1162:25: note: in expansion of macro ‘RALLOC’ 1162 | gvc->layerIDs = RALLOC(ntok + 2, gvc->layerIDs, char *); /* shrink to minimum size */ | ^~~~~~ emit.c: In function ‘pagecode’: emit.c:1266:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1266 | switch (c) { | ^~~~~~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37, from ../../lib/common/render.h:29: emit.c: In function ‘init_job_pagination’: ../../lib/common/arith.h:59:25: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 59 | #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) | ^ emit.c:1348:18: note: in expansion of macro ‘ROUND’ 1348 | job->width = ROUND((pageSize.x + 2*margin.x) * job->dpi.x / POINTS_PER_INCH); | ^~~~~ ../../lib/common/arith.h:59:25: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 59 | #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) | ^ emit.c:1349:19: note: in expansion of macro ‘ROUND’ 1349 | job->height = ROUND((pageSize.y + 2*margin.y) * job->dpi.y / POINTS_PER_INCH); | ^~~~~ emit.c: In function ‘emit_xdot’: emit.c:1550:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1550 | if (p->x1 == p->x0 && p->y1 == p->y0) | ^~ emit.c:1550:49: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1550 | if (p->x1 == p->x0 && p->y1 == p->y0) | ^~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../libltdl -I../../lib/gvc -I../../lib/pack -I../../lib/xdot -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c xml.c -fPIC -DPIC -o .libs/xml.o emit.c: In function ‘emit_begin_node’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:1844:21: note: in expansion of macro ‘N_NEW’ 1844 | p = N_NEW(nump, pointf); | ^~~~~ emit.c:1848:52: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1848 | else if (poly->sides < 3 && poly->skew == 0.0 && poly->distortion == 0.0) { | ^~ emit.c:1848:79: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1848 | else if (poly->sides < 3 && poly->skew == 0.0 && poly->distortion == 0.0) { | ^~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:1852:25: note: in expansion of macro ‘N_NEW’ 1852 | p = N_NEW(nump, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:1879:25: note: in expansion of macro ‘N_NEW’ 1879 | p = N_NEW(nump, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:1886:25: note: in expansion of macro ‘N_NEW’ 1886 | p = N_NEW(nump, pointf); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:1900:17: note: in expansion of macro ‘N_NEW’ 1900 | p = N_NEW(nump, pointf); | ^~~~~ emit.c: In function ‘emit_node’: emit.c:1938:23: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1938 | ND_state(n) = gvc->common.viewNum; /* mark node as drawn */ | ^~~ emit.c: In function ‘splitBSpline’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:2086:12: note: in expansion of macro ‘N_NEW’ 2086 | lens = N_NEW(cnt, double); | ^~~~~ emit.c:2103:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2103 | left->list = N_NEW(left->size,pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c:2105:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2105 | right->list = N_NEW(right->size,pointf); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ emit.c:2113:9: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2113 | r = (len - (sum - last))/last; | ^ emit.c: In function ‘multicolor’: emit.c:2174:41: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2174 | splitBSpline(&bz0, s->t / (left + s->t), &bz_l, &bz_r); | ~~~~~^~~~~~~~~~~~~~~ emit.c: In function ‘emit_edge_graphics’: emit.c:2344:49: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2344 | offspl.list = malloc(sizeof(bezier) * offspl.size); | ^ emit.c:2345:49: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2345 | tmpspl.list = malloc(sizeof(bezier) * tmpspl.size); | ^ emit.c:2350:71: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2350 | offlist = offspl.list[i].list = malloc(sizeof(pointf) * bz.size); | ^ emit.c:2351:71: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2351 | tmplist = tmpspl.list[i].list = malloc(sizeof(pointf) * bz.size); | ^ emit.c: In function ‘textBB’: emit.c:2906:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 2906 | switch (span->just) { | ^~~~~~ emit.c: In function ‘xdotBB’: emit.c:2948:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2948 | if (bb.LL.x == bb.UR.x && bb.LL.y == bb.UR.y) { | ^~ emit.c:2948:39: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2948 | if (bb.LL.x == bb.UR.x && bb.LL.y == bb.UR.y) { | ^~ emit.c:2985:24: warning: conversion from ‘int’ to ‘unsigned char:7’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 2985 | tf.flags = fontflags; | ^~~~~~~~~ emit.c:3000:25: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 3000 | fontflags = op->op.u.fontchar; | ^~ emit.c: In function ‘init_job_dpi’: emit.c:3126:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 3126 | if (GD_drawing(g)->dpi != 0) { | ^~ emit.c: In function ‘init_job_viewport’: emit.c:3170:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 3170 | if (sz.x == 0) sz.x = size.x; | ^~ emit.c:3171:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 3171 | if (sz.y == 0) sz.y = size.y; | ^~ emit.c: In function ‘emit_page’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ emit.c:3428:17: note: in expansion of macro ‘N_NEW’ 3428 | p = N_NEW(nump, pointf); | ^~~~~ emit.c: At top level: emit.c:3542:6: warning: no previous prototype for ‘emit_once_reset’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 3542 | void emit_once_reset(void) | ^~~~~~~~~~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libcommon_C.la arrows.lo colxlate.lo ellipse.lo textspan.lo textspan_lut.lo args.lo memory.lo globals.lo htmllex.lo htmlparse.lo htmltable.lo input.lo pointset.lo intset.lo postproc.lo routespl.lo splines.lo psusershape.lo timing.lo labels.lo ns.lo shapes.lo utils.lo geom.lo taper.lo output.lo emit.lo xml.lo ../../lib/xdot/libxdot.la libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcommon_C.a .libs/arrows.o .libs/colxlate.o .libs/ellipse.o .libs/textspan.o .libs/textspan_lut.o .libs/args.o .libs/memory.o .libs/globals.o .libs/htmllex.o .libs/htmlparse.o .libs/htmltable.o .libs/input.o .libs/pointset.o .libs/intset.o .libs/postproc.o .libs/routespl.o .libs/splines.o .libs/psusershape.o .libs/timing.o .libs/labels.o .libs/ns.o .libs/shapes.o .libs/utils.o .libs/geom.o .libs/taper.o .libs/output.o .libs/emit.o .libs/xml.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcommon_C.a libtool: link: ( cd ".libs" && rm -f "libcommon_C.la" && ln -s "../libcommon_C.la" "libcommon_C.la" ) make[4]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/common' make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/common' Making all in pack make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pack' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o ccomps.lo ccomps.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pack.lo pack.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c pack.c -fPIC -DPIC -o .libs/pack.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c ccomps.c -fPIC -DPIC -o .libs/ccomps.o pack.c: In function ‘genBox’: pack.c:240:21: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 240 | LL.x = center.x - margin; | ^ pack.c:240:12: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 240 | LL.x = center.x - margin; | ^~~~~~ pack.c:241:21: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 241 | LL.y = center.y - margin; | ^ pack.c:241:12: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 241 | LL.y = center.y - margin; | ^~~~~~ pack.c:242:41: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 242 | UR.x = center.x + bb.UR.x - bb.LL.x + margin; | ^ pack.c:242:12: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 242 | UR.x = center.x + bb.UR.x - bb.LL.x + margin; | ^~~~~~ pack.c:243:41: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 243 | UR.y = center.y + bb.UR.y - bb.LL.y + margin; | ^ pack.c:243:12: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 243 | UR.y = center.y + bb.UR.y - bb.LL.y + margin; | ^~~~~~ pack.c:29:20: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | #define GRID(x,s) ((int)ceil((x)/(s))) | ^ pack.c:253:9: note: in expansion of macro ‘GRID’ 253 | W = GRID(bb0.UR.x - bb0.LL.x + 2 * margin, ssize); | ^~~~ pack.c:29:20: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | #define GRID(x,s) ((int)ceil((x)/(s))) | ^ pack.c:254:9: note: in expansion of macro ‘GRID’ 254 | H = GRID(bb0.UR.y - bb0.LL.y + 2 * margin, ssize); | ^~~~ In file included from ../../lib/common/render.h:29, from ccomps.c:19: ccomps.c: In function ‘markFn’: pack.c: In function ‘genPoly’: ../../lib/common/types.h:509:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 509 | #define ND_mark(n) (((Agnodeinfo_t*)AGDATA(n))->mark) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ccomps.c:105:23: note: in expansion of macro ‘ND_mark’ 105 | if (v < 0) return ND_mark(n); | ^~~~~~~ ../../lib/common/types.h:509:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 509 | #define ND_mark(n) (((Agnodeinfo_t*)AGDATA(n))->mark) | ^ ccomps.c:106:11: note: in expansion of macro ‘ND_mark’ 106 | ret = ND_mark(n); | ^~~~~~~ pack.c:311:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 311 | void **alg = gv_calloc(agnnodes(g), sizeof(void*)); | ^~~~~~~~~~~ ccomps.c:107:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 107 | ND_mark(n) = (char) v; | ^ pack.c:324:25: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 324 | bb.LL.x -= margin; | ^~ pack.c:324:28: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 324 | bb.LL.x -= margin; | ^~~~~~ pack.c:325:25: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 325 | bb.LL.y -= margin; | ^~ pack.c:325:28: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 325 | bb.LL.y -= margin; | ^~~~~~ pack.c:326:25: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 326 | bb.UR.x += margin; | ^~ pack.c:326:28: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 326 | bb.UR.x += margin; | ^~~~~~ pack.c:327:25: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 327 | bb.UR.y += margin; | ^~ pack.c:327:28: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 327 | bb.UR.y += margin; | ^~~~~~ pack.c:347:24: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 347 | s2.x = margin + ND_xsize(n) / 2; | ^~~~~~ pack.c:348:24: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 348 | s2.y = margin + ND_ysize(n) / 2; | ^~~~~~ pack.c:383:20: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 383 | s2.x = margin + ND_xsize(n) / 2; | ^~~~~~ pack.c:384:20: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 384 | s2.y = margin + ND_ysize(n) / 2; | ^~~~~~ pack.c:29:20: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | #define GRID(x,s) ((int)ceil((x)/(s))) | ^ pack.c:402:9: note: in expansion of macro ‘GRID’ 402 | W = GRID(GD_bb(g).UR.x - GD_bb(g).LL.x + 2 * margin, ssize); | ^~~~ pack.c:29:20: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | #define GRID(x,s) ((int)ceil((x)/(s))) | ^ pack.c:403:9: note: in expansion of macro ‘GRID’ 403 | H = GRID(GD_bb(g).UR.y - GD_bb(g).LL.y + 2 * margin, ssize); | ^~~~ pack.c: In function ‘placeGraph’: pack.c:29:20: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | #define GRID(x,s) ((int)ceil((x)/(s))) | ^ pack.c:500:13: note: in expansion of macro ‘GRID’ 500 | W = GRID(bb.UR.x - bb.LL.x + 2 * margin, step); | ^~~~ pack.c:29:20: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | #define GRID(x,s) ((int)ceil((x)/(s))) | ^ pack.c:501:13: note: in expansion of macro ‘GRID’ 501 | H = GRID(bb.UR.y - bb.LL.y + 2 * margin, step); | ^~~~ pack.c:508:9: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 508 | W = ceil(bb.UR.x - bb.LL.x); | ^~~~ pack.c:509:9: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 509 | H = ceil(bb.UR.y - bb.LL.y); | ^~~~ pack.c: In function ‘ucmpf’: pack.c:576:14: warning: conversion to ‘int’ from ‘packval_t’ {aka ‘unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 576 | int dX = userVals[x->index]; | ^~~~~~~~ pack.c:577:14: warning: conversion to ‘int’ from ‘packval_t’ {aka ‘unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 577 | int dY = userVals[y->index]; | ^~~~~~~~ pack.c: In function ‘arrayRects’: pack.c:611:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 611 | point *places = gv_calloc(ng, sizeof(point)); | ^~ pack.c:624:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 624 | nr = ceil(sqrt(ng)); | ^~~~ pack.c:635:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 635 | nc = ceil(sqrt(ng)); | ^~~~ pack.c:641:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 641 | double *widths = gv_calloc(nc + 1, sizeof(double)); | ~~~^~~ pack.c:642:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 642 | double *heights = gv_calloc(nr + 1, sizeof(double)); | ~~~^~~ pack.c:644:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 644 | ainfo *ip = info = gv_calloc(ng, sizeof(ainfo)); | ^~ pack.c:652:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 652 | ainfo **sinfo = gv_calloc(ng, sizeof(ainfo*)); | ^~ pack.c:659:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 659 | qsort(sinfo, ng, sizeof(ainfo *), ucmpf); | ^~ pack.c:662:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 662 | qsort(sinfo, ng, sizeof(ainfo *), acmpf); | ^~ pack.c:698:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 698 | places[idx].x = widths[c]; | ^~~~~~ pack.c:700:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 700 | places[idx].x = widths[c+1] - (bb.UR.x - bb.LL.x); | ^~~~~~ pack.c:702:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 702 | places[idx].x = (widths[c] + widths[c+1] - bb.UR.x - bb.LL.x)/2.0; | ^ pack.c:704:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 704 | places[idx].y = heights[r] - (bb.UR.y - bb.LL.y); | ^~~~~~~ pack.c:706:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 706 | places[idx].y = heights[r+1]; | ^~~~~~~ pack.c:708:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 708 | places[idx].y = (heights[r] + heights[r+1] - bb.UR.y - bb.LL.y)/2.0; | ^ pack.c: In function ‘polyRects’: pack.c:736:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 736 | ginfo *info = gv_calloc(ng, sizeof(ginfo)); | ^~ pack.c:743:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 743 | ginfo **sinfo = gv_calloc(ng, sizeof(ginfo*)); | ^~ pack.c:747:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 747 | qsort(sinfo, ng, sizeof(ginfo *), cmpf); | ^~ pack.c:750:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 750 | point *places = gv_calloc(ng, sizeof(point)); | ^~ pack.c: In function ‘polyGraphs’: pack.c:833:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 833 | boxf *bbs = gv_calloc(ng, sizeof(boxf)); | ^~ pack.c:848:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 848 | info = gv_calloc(ng, sizeof(ginfo)); | ^~ pack.c:860:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 860 | ginfo **sinfo = gv_calloc(ng, sizeof(ginfo*)); | ^~ pack.c:864:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 864 | qsort(sinfo, ng, sizeof(ginfo *), cmpf); | ^~ pack.c:867:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 867 | point *places = gv_calloc(ng, sizeof(point)); | ^~ pack.c: In function ‘putGraphs’: pack.c:912:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 912 | boxf *bbs = gv_calloc(ng, sizeof(boxf)); | ^~ pack.c:922:37: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 922 | pinfo->vals = gv_calloc(ng, sizeof(packval_t)); | ^~ pack.c:926:38: warning: conversion to ‘packval_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 926 | pinfo->vals[i] = v; | ^ pack.c: In function ‘parsePackModeInfo’: pack.c:1264:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1264 | switch (*p) { | ^~~~~~ pack.c: In function ‘getPackInfo’: pack.c:1350:21: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1350 | pinfo->margin = getPack(g, dfltMargin, dfltMargin); | ^~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libpack_C.la ccomps.lo pack.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libpack_C.a .libs/ccomps.o .libs/pack.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libpack_C.a libtool: link: ( cd ".libs" && rm -f "libpack_C.la" && ln -s "../libpack_C.la" "libpack_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pack' Making all in label make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/label' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o xlabels.lo xlabels.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o index.lo index.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o node.lo node.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o rectangle.lo rectangle.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o split.q.lo split.q.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c rectangle.c -fPIC -DPIC -o .libs/rectangle.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c node.c -fPIC -DPIC -o .libs/node.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c xlabels.c -fPIC -DPIC -o .libs/xlabels.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c index.c -fPIC -DPIC -o .libs/index.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c split.q.c -fPIC -DPIC -o .libs/split.q.o split.q.c: In function ‘MethodZero’: split.q.c:140:37: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 140 | RectArea(&rect) - rtp->split.Partitions[0].area[0]; | ^ split.q.c:140:21: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 140 | RectArea(&rect) - rtp->split.Partitions[0].area[0]; | ^~~~~~~~ split.q.c:143:37: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 143 | RectArea(&rect) - rtp->split.Partitions[0].area[1]; | ^ split.q.c:143:21: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 143 | RectArea(&rect) - rtp->split.Partitions[0].area[1]; | ^~~~~~~~ split.q.c: In function ‘Classify’: split.q.c:235:9: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 235 | RectArea(&rtp->split.Partitions[0].cover[group]); | ^~~~~~~~ node.c: In function ‘PickBranch’: node.c:114:20: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 114 | area = RectArea(rr); | ^~~~~~~~ node.c:117:40: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 117 | increase = RectArea(&rect) - area; | ^ node.c:117:24: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 117 | increase = RectArea(&rect) - area; | ^~~~~~~~ rectangle.c: In function ‘RectArea’: rectangle.c:74:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 74 | unsigned int dim = r->boundary[i + NUMDIMS] - r->boundary[i]; | ^ xlabels.c: In function ‘xlhorder’: xlabels.c:94:12: warning: cast from function call of type ‘double’ to non-matching type ‘unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 94 | return (unsigned)floor(log2(round(fmax(maxx, maxy)))) + 1; | ^ xlabels.c: In function ‘hd_hil_s_from_xy’: xlabels.c:137:19: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 137 | s = 4 * s + 2 * xi + (xi ^ yi); /* Append two bits to s. */ | ^ xlabels.c:137:28: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 137 | s = 4 * s + 2 * xi + (xi ^ yi); /* Append two bits to s. */ | ^ In file included from ../../lib/cgraph/alloc.h:16, from xlabels.c:12: xlabels.c: In function ‘lblenclosing’: xlabels.c:186:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 186 | assert(objp1->sz.x == 0 && objp1->sz.y == 0); | ^~ xlabels.c:186:42: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 186 | assert(objp1->sz.x == 0 && objp1->sz.y == 0); | ^~ xlabels.c:186:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 186 | assert(objp1->sz.x == 0 && objp1->sz.y == 0); | ^~ xlabels.c:186:42: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 186 | assert(objp1->sz.x == 0 && objp1->sz.y == 0); | ^~ xlabels.c: In function ‘objp2rect’: xlabels.c:199:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 199 | r->boundary[0] = op->pos.x; | ^~ xlabels.c:200:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 200 | r->boundary[1] = op->pos.y; | ^~ xlabels.c:201:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 201 | r->boundary[2] = op->pos.x + op->sz.x; | ^~ xlabels.c:202:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 202 | r->boundary[3] = op->pos.y + op->sz.y; | ^~ xlabels.c: In function ‘objplp2rect’: xlabels.c:210:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 210 | r->boundary[0] = lp->pos.x; | ^~ xlabels.c:211:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 211 | r->boundary[1] = lp->pos.y; | ^~ xlabels.c:212:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 212 | r->boundary[2] = lp->pos.x + lp->sz.x; | ^~ xlabels.c:213:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 213 | r->boundary[3] = lp->pos.y + lp->sz.y; | ^~ xlabels.c: In function ‘objplpmks’: xlabels.c:227:24: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 227 | rect.boundary[0] = (int) floor(objp->pos.x - p.x); | ^ xlabels.c:228:24: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 228 | rect.boundary[1] = (int) floor(objp->pos.y - p.y); | ^ xlabels.c:230:24: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 230 | rect.boundary[2] = (int) ceil(objp->pos.x + objp->sz.x + p.x); | ^ xlabels.c:232:24: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 232 | rect.boundary[3] = (int) ceil(objp->pos.y + objp->sz.y + p.y); | ^ xlabels.c: In function ‘getintrsxi’: xlabels.c:247:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 247 | if ((op->pos.x == 0.0 && op->pos.y == 0.0) || | ^~ xlabels.c:247:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 247 | if ((op->pos.x == 0.0 && op->pos.y == 0.0) || | ^~ xlabels.c:248:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 248 | (cp->pos.x == 0.0 && cp->pos.y == 0.0)) | ^~ xlabels.c:248:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 248 | (cp->pos.x == 0.0 && cp->pos.y == 0.0)) | ^~ xlabels.c: In function ‘xlhdxload’: xlabels.c:543:17: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 543 | int order = xlhorder(xlp); | ^~~~~~~~ xlabels.c:559:19: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 559 | hp->key = hd_hil_s_from_xy(pi, order); | ^~~~~~~~~~~~~~~~ xlabels.c: In function ‘placeLabels’: xlabels.c:635:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 635 | } else if(bp.area == 0) { | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o liblabel_C.la xlabels.lo index.lo node.lo rectangle.lo split.q.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/liblabel_C.a .libs/xlabels.o .libs/index.o .libs/node.o .libs/rectangle.o .libs/split.q.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/liblabel_C.a libtool: link: ( cd ".libs" && rm -f "liblabel_C.la" && ln -s "../liblabel_C.la" "liblabel_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/label' Making all in gvc make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender.lo gvrender.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvlayout.lo gvlayout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvdevice.lo gvdevice.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvloadimage.lo gvloadimage.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvcontext.lo gvcontext.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvjobs.lo gvjobs.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvevent.lo gvevent.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin.lo gvplugin.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvconfig.lo gvconfig.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvtool_tred.lo gvtool_tred.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvtextlayout.lo gvtextlayout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvusershape.lo gvusershape.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvjobs.c -fPIC -DPIC -o .libs/gvjobs.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvtool_tred.c -fPIC -DPIC -o .libs/gvtool_tred.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvevent.c -fPIC -DPIC -o .libs/gvevent.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvcontext.c -fPIC -DPIC -o .libs/gvcontext.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvusershape.c -fPIC -DPIC -o .libs/gvusershape.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvlayout.c -fPIC -DPIC -o .libs/gvlayout.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender.c -fPIC -DPIC -o .libs/gvrender.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvloadimage.c -fPIC -DPIC -o .libs/gvloadimage.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin.c -fPIC -DPIC -o .libs/gvplugin.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvdevice.c -fPIC -DPIC -o .libs/gvdevice.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvtextlayout.c -fPIC -DPIC -o .libs/gvtextlayout.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvconfig.c -fPIC -DPIC -o .libs/gvconfig.o gvjobs.c: In function ‘gv_argvlist_set_item’: gvjobs.c:107:56: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 107 | list->argv = grealloc(list->argv, (list->alloc)*(sizeof(char*))); | ^ gvrender.c: In function ‘gvrender_resolve_color’: gvrender.c:201:48: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 201 | (&tok, features->knowncolors, features->sz_knowncolors, | ~~~~~~~~^~~~~~~~~~~~~~~~ gvevent.c: In function ‘gvevent_leave_obj’: gvevent.c:224:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 224 | switch (agobjkind(obj)) { | ^~~~~~ gvevent.c: In function ‘gvevent_enter_obj’: gvevent.c:251:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 251 | switch (agobjkind(obj)) { | ^~~~~~ gvevent.c: In function ‘gvevent_select_current_obj’: gvevent.c:328:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 328 | switch (agobjkind(obj)) { | ^~~~~~ gvusershape.c: In function ‘imagetype’: gvusershape.c:89:71: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 89 | if (!memcmp (header, knowntypes[i].template, knowntypes[i].size)) { | ~~~~~~~~~~~~~^~~~~ gvevent.c:349:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 349 | switch (agobjkind(obj)) { | ^~~~~~ gvevent.c: In function ‘gvevent_button_press’: gvevent.c:368:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 368 | switch (button) { | ^~~~~~ gvevent.c: In function ‘gvevent_motion’: gvevent.c:445:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 445 | switch (job->button) { | ^~~~~~ gvevent.c: In function ‘toggle_fit_cb’: gvevent.c:536:22: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 536 | dflt_width = job->width; | ^~~ gvusershape.c: In function ‘svg_size’: gvevent.c:537:23: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 537 | dflt_height = job->height; | ^~~ gvusershape.c:259:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 259 | w = x1 - x0 + 1; | ^~ gvusershape.c:260:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 260 | h = y1 - y0 + 1; | ^~ gvusershape.c: In function ‘nxtc’: gvusershape.c:464:16: warning: conversion to ‘unsigned char’ from ‘char’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 464 | return *(str->s); | ^~~~~~~~~ gvusershape.c: In function ‘skipWS’: gvusershape.c:470:17: warning: conversion to ‘unsigned char’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 470 | #define strc(x) (*(x->s)?*(x->s):nxtc(x)) | ^ gvusershape.c:477:17: note: in expansion of macro ‘strc’ 477 | while ((c = strc(str))) { | ^~~~ gvusershape.c: In function ‘getNum’: gvusershape.c:470:17: warning: conversion to ‘char’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 470 | #define strc(x) (*(x->s)?*(x->s):nxtc(x)) | ^ gvusershape.c:500:17: note: in expansion of macro ‘strc’ 500 | while ((c = strc(str)) && (isdigit(c) || (c == '.'))) { | ^~~~ gvusershape.c: In function ‘pdf_size’: gvusershape.c:553:17: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 553 | us->x = bb.LL.x; | ^~ gvusershape.c:554:17: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 554 | us->y = bb.LL.y; | ^~ gvusershape.c:555:17: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 555 | us->w = bb.UR.x - bb.LL.x; | ^~ gvusershape.c:556:17: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 556 | us->h = bb.UR.y - bb.LL.y; | ^~ In file included from ../../lib/cgraph/cgraph.h:27, from ../../lib/common/types.h:41, from gvusershape.c:28: gvusershape.c: In function ‘gvusershape_find’: ../../lib/cdt/cdt.h:264:50: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 264 | #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH) | ^ gvusershape.c:590:10: note: in expansion of macro ‘dtmatch’ 590 | us = dtmatch(ImageDict, name); | ^~~~~~~ gvusershape.c: In function ‘gvusershape_size_dpi’: gvusershape.c:723:16: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 723 | rv.x = us->w * POINTS_PER_INCH / dpi.x; | ^~ gvusershape.c:724:16: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 724 | rv.y = us->h * POINTS_PER_INCH / dpi.y; | ^~ gvplugin.c: In function ‘gvplugin_library_load’: gvplugin.c:150:62: warning: declaration of ‘path’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 150 | gvplugin_library_t *gvplugin_library_load(GVC_t * gvc, char *path) | ~~~~~~^~~~ In file included from gvplugin.c:24: ../../lib/common/types.h:108:7: note: shadowed declaration is here 108 | } path; | ^~~~ gvdevice.c: In function ‘gvwrite_no_z’: gvdevice.c:66:79: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 66 | job->output_data_allocated = (job->output_data_position + len + 1 + PAGE_ALIGN) & ~PAGE_ALIGN; | ^ gvdevice.c:66:93: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 66 | job->output_data_allocated = (job->output_data_position + len + 1 + PAGE_ALIGN) & ~PAGE_ALIGN; | ^ gvdevice.c:66:42: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 74 | job->output_data_position += len; | ^~~ gvplugin.c: At top level: gvplugin.c:397:8: warning: no previous prototype for ‘gvPluginList’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 397 | char **gvPluginList(GVC_t * gvc, const char *kind, int *sz, const char *str) | ^~~~~~~~~~~~ In file included from gvplugin.c:23: gvplugin.c: In function ‘gvPluginList’: ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ gvplugin.c:424:20: note: in expansion of macro ‘RALLOC’ 424 | list = RALLOC(cnt + 1, list, char *); | ^~~~~~ gvdevice.c: In function ‘gvwrite’: gvdevice.c:211:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 211 | dfallocated = (dflen + 1 + PAGE_ALIGN) & ~PAGE_ALIGN; | ^ gvdevice.c:211:52: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 211 | dfallocated = (dflen + 1 + PAGE_ALIGN) & ~PAGE_ALIGN; | ^ gvdevice.c:211:27: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 211 | dfallocated = (dflen + 1 + PAGE_ALIGN) & ~PAGE_ALIGN; | ^ gvdevice.c:219:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uInt’ {aka ‘unsigned int’} may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 219 | crc = crc32(crc, (const unsigned char*)s, len); | ^~~ gvdevice.c:221:22: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 221 | z->next_in = (unsigned char*)s; | ^ gvdevice.c:222:23: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uInt’ {aka ‘unsigned int’} may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 222 | z->avail_in = len; | ^~~ gvdevice.c:232:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 232 | if ((olen = z->next_out - df)) { | ^ gvdevice.c: In function ‘gvputc’: gvdevice.c:296:21: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 296 | const char cc = c; | ^ gvdevice.c: In function ‘gvdevice_finalize’: gvdevice.c:354:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 354 | gvwrite_no_z(job, df, z->next_out - df); | ~~~~~~~~~~~~^~~~ gvdevice.c:362:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 362 | gvwrite_no_z(job, df, z->next_out - df); | ~~~~~~~~~~~~^~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR='"/home/chymera/gentoo/usr/lib64/graphviz"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvc.lo gvc.c gvdevice.c: In function ‘gvprintnum’: gvdevice.c:473:13: warning: conversion from ‘double’ to ‘long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 473 | N = number - 0.5; | ^~~~~~ gvdevice.c:475:13: warning: conversion from ‘double’ to ‘long int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 475 | N = number + 0.5; | ^~~~~~ gvdevice.c:506:12: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 506 | *len = tmpbuf+sizeof(maxnegnumstr) - result; | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DGVLIBDIR=\"/home/chymera/gentoo/usr/lib64/graphviz\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvc.c -fPIC -DPIC -o .libs/gvc.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "6:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvc.la -rpath /home/chymera/gentoo/usr/lib64 gvrender.lo gvlayout.lo gvdevice.lo gvloadimage.lo gvcontext.lo gvjobs.lo gvevent.lo gvplugin.lo gvconfig.lo gvtool_tred.lo gvtextlayout.lo gvusershape.lo gvc.lo ../../lib/pack/libpack_C.la ../../lib/label/liblabel_C.la ../../lib/common/libcommon_C.la ../../lib/ortho/libortho_C.la -lltdl ../../lib/cdt/libcdt.la ../../lib/cgraph/libcgraph.la ../../lib/pathplan/libpathplan.la -L/usr/lib64 -lexpat -lz -lm -lz -lm /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvc_C.la gvrender.lo gvlayout.lo gvdevice.lo gvloadimage.lo gvcontext.lo gvjobs.lo gvevent.lo gvplugin.lo gvconfig.lo gvtool_tred.lo gvtextlayout.lo gvusershape.lo gvc.lo ../../lib/pack/libpack_C.la ../../lib/label/liblabel_C.la ../../lib/common/libcommon_C.la ../../lib/ortho/libortho_C.la -lltdl -lz -lm libtool: warning: library '/home/chymera/gentoo/usr/lib64/libltdl.la' was moved. libtool: warning: library '/home/chymera/gentoo/usr/lib64/libltdl.la' was moved. libtool: link: (cd .libs/libgvc_C.lax/libpack_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/../../lib/pack/.libs/libpack_C.a") libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/gvrender.o .libs/gvlayout.o .libs/gvdevice.o .libs/gvloadimage.o .libs/gvcontext.o .libs/gvjobs.o .libs/gvevent.o .libs/gvplugin.o .libs/gvconfig.o .libs/gvtool_tred.o .libs/gvtextlayout.o .libs/gvusershape.o .libs/gvc.o -Wl,--whole-archive ../../lib/pack/.libs/libpack_C.a ../../lib/label/.libs/liblabel_C.a ../../lib/common/.libs/libcommon_C.a ../../lib/ortho/.libs/libortho_C.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/xdot/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pathplan/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/xdot/.libs/libxdot.so /home/chymera/gentoo/usr/lib64/libltdl.so ../../lib/cdt/.libs/libcdt.so ../../lib/cgraph/.libs/libcgraph.so ../../lib/pathplan/.libs/libpathplan.so -L/usr/lib64 -lexpat -lz -lm -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvc.so.6 -o .libs/libgvc.so.6.0.0 libtool: link: (cd .libs/libgvc_C.lax/liblabel_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/../../lib/label/.libs/liblabel_C.a") libtool: link: (cd .libs/libgvc_C.lax/libcommon_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/../../lib/common/.libs/libcommon_C.a") libtool: link: (cd .libs/libgvc_C.lax/libortho_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/../../lib/ortho/.libs/libortho_C.a") libtool: link: (cd ".libs" && rm -f "libgvc.so.6" && ln -s "libgvc.so.6.0.0" "libgvc.so.6") libtool: link: (cd ".libs" && rm -f "libgvc.so" && ln -s "libgvc.so.6.0.0" "libgvc.so") libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvc_C.a .libs/gvrender.o .libs/gvlayout.o .libs/gvdevice.o .libs/gvloadimage.o .libs/gvcontext.o .libs/gvjobs.o .libs/gvevent.o .libs/gvplugin.o .libs/gvconfig.o .libs/gvtool_tred.o .libs/gvtextlayout.o .libs/gvusershape.o .libs/gvc.o .libs/libgvc_C.lax/libpack_C.a/ccomps.o .libs/libgvc_C.lax/libpack_C.a/pack.o .libs/libgvc_C.lax/liblabel_C.a/index.o .libs/libgvc_C.lax/liblabel_C.a/node.o .libs/libgvc_C.lax/liblabel_C.a/rectangle.o .libs/libgvc_C.lax/liblabel_C.a/split.q.o .libs/libgvc_C.lax/liblabel_C.a/xlabels.o .libs/libgvc_C.lax/libcommon_C.a/args.o .libs/libgvc_C.lax/libcommon_C.a/arrows.o .libs/libgvc_C.lax/libcommon_C.a/colxlate.o .libs/libgvc_C.lax/libcommon_C.a/ellipse.o .libs/libgvc_C.lax/libcommon_C.a/emit.o .libs/libgvc_C.lax/libcommon_C.a/geom.o .libs/libgvc_C.lax/libcommon_C.a/globals.o .libs/libgvc_C.lax/libcommon_C.a/htmllex.o .libs/libgvc_C.lax/libcommon_C.a/htmlparse.o .libs/libgvc_C.lax/libcommon_C.a/htmltable.o .libs/libgvc_C.lax/libcommon_C.a/input.o .libs/libgvc_C.lax/libcommon_C.a/intset.o .libs/libgvc_C.lax/libcommon_C.a/labels.o .libs/libgvc_C.lax/libcommon_C.a/memory.o .libs/libgvc_C.lax/libcommon_C.a/ns.o .libs/libgvc_C.lax/libcommon_C.a/output.o .libs/libgvc_C.lax/libcommon_C.a/pointset.o .libs/libgvc_C.lax/libcommon_C.a/postproc.o .libs/libgvc_C.lax/libcommon_C.a/psusershape.o .libs/libgvc_C.lax/libcommon_C.a/routespl.o .libs/libgvc_C.lax/libcommon_C.a/shapes.o .libs/libgvc_C.lax/libcommon_C.a/splines.o .libs/libgvc_C.lax/libcommon_C.a/taper.o .libs/libgvc_C.lax/libcommon_C.a/textspan.o .libs/libgvc_C.lax/libcommon_C.a/textspan_lut.o .libs/libgvc_C.lax/libcommon_C.a/timing.o .libs/libgvc_C.lax/libcommon_C.a/utils.o .libs/libgvc_C.lax/libcommon_C.a/xml.o .libs/libgvc_C.lax/libortho_C.a/fPQ.o .libs/libgvc_C.lax/libortho_C.a/maze.o .libs/libgvc_C.lax/libortho_C.a/ortho.o .libs/libgvc_C.lax/libortho_C.a/partition.o .libs/libgvc_C.lax/libortho_C.a/rawgraph.o .libs/libgvc_C.lax/libortho_C.a/sgraph.o .libs/libgvc_C.lax/libortho_C.a/trapezoid.o libtool: link: ( cd ".libs" && rm -f "libgvc.la" && ln -s "../libgvc.la" "libgvc.la" ) libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvc_C.a libtool: link: rm -fr .libs/libgvc_C.lax libtool: link: ( cd ".libs" && rm -f "libgvc_C.la" && ln -s "../libgvc_C.la" "libgvc_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc' Making all in ingraphs make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/ingraphs' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o ingraphs.lo ingraphs.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c ingraphs.c -fPIC -DPIC -o .libs/ingraphs.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libingraphs_C.la ingraphs.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libingraphs_C.a .libs/ingraphs.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libingraphs_C.a libtool: link: ( cd ".libs" && rm -f "libingraphs_C.la" && ln -s "../libingraphs_C.la" "libingraphs_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/ingraphs' Making all in topfish make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/topfish' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/topfish' Making all in glcomp make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/glcomp' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/glcomp' Making all in mingle make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/mingle' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/mingle' Making all in edgepaint make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/edgepaint' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o lab_gamut.lo lab_gamut.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o edge_distinct_coloring.lo edge_distinct_coloring.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o furtherest_point.lo furtherest_point.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o intersection.lo intersection.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o lab.lo lab.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o node_distinct_coloring.lo node_distinct_coloring.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c lab.c -fPIC -DPIC -o .libs/lab.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c node_distinct_coloring.c -fPIC -DPIC -o .libs/node_distinct_coloring.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c lab_gamut.c -fPIC -DPIC -o .libs/lab_gamut.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c edge_distinct_coloring.c -fPIC -DPIC -o .libs/edge_distinct_coloring.o lab.c: In function ‘color_lab_init’: lab.c:35:11: warning: conversion from ‘double’ to ‘signed char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 35 | lab.l = l; lab.a = a; lab.b = b; | ^ lab.c:35:22: warning: conversion from ‘double’ to ‘signed char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 35 | lab.l = l; lab.a = a; lab.b = b; | ^ lab.c:35:33: warning: conversion from ‘double’ to ‘signed char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 76 | lab.l = color[0]; | ^~~~~ lab.c:77:11: warning: conversion from ‘double’ to ‘signed char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 77 | lab.a = color[1]; | ^~~~~ lab.c:78:11: warning: conversion from ‘double’ to ‘signed char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 251 | dists = malloc(sizeof(double)*MAX(1, nc)); | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c furtherest_point.c -fPIC -DPIC -o .libs/furtherest_point.o lab.c:264:37: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 264 | *colors0 = malloc(sizeof(double)*maxpoints*cdim); | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c intersection.c -fPIC -DPIC -o .libs/intersection.o In file included from ../../lib/sparse/general.h:26, from node_distinct_coloring.c:10: node_distinct_coloring.c: In function ‘node_distinct_coloring_internal2’: ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ node_distinct_coloring.c:44:15: note: in expansion of macro ‘MAX’ 44 | max_level = MAX(1, -log(accuracy)/log(2.)); | ^~~ node_distinct_coloring.c:95:9: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 95 | srand(seed); | ^~~~ node_distinct_coloring.c:98:28: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 98 | x = MALLOC(sizeof(double)*cdim*n); | ^ node_distinct_coloring.c:98:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 98 | x = MALLOC(sizeof(double)*cdim*n); | ^ node_distinct_coloring.c:99:45: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 99 | if (weightedQ) wgt = MALLOC(sizeof(double)*n); | ^ node_distinct_coloring.c:104:75: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 104 | 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:111:67: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 111 | memcpy(&(x[k*cdim]), &(colors[ja[j]*cdim]), sizeof(double)*cdim); | ^ node_distinct_coloring.c: In function ‘node_distinct_coloring’: node_distinct_coloring.c:226:13: warning: declaration of ‘colors’ shadows a parameter []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 226 | double *colors = NULL; | ^~~~~~ node_distinct_coloring.c:180:49: note: shadowed declaration is here 180 | int *cdim0, double **colors) { | ~~~~~~~~~^~~~~~ node_distinct_coloring.c:245:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 245 | *colors = MALLOC(sizeof(double)*cdim*n); | ^ node_distinct_coloring.c:245:41: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 245 | *colors = MALLOC(sizeof(double)*cdim*n); | ^ node_distinct_coloring.c:247:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 247 | ctmp = MALLOC(sizeof(double)*cdim*n); | ^ node_distinct_coloring.c:247:36: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 247 | ctmp = MALLOC(sizeof(double)*cdim*n); | ^ node_distinct_coloring.c:261:65: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 261 | memcpy(&((*colors)[comps[j]*cdim]), &(ctmp[jj*cdim]), cdim*sizeof(double)); | ^ edge_distinct_coloring.c: In function ‘splines_intersect’: edge_distinct_coloring.c:39:29: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 39 | x1 = MALLOC(sizeof(double)*len1); | ^ edge_distinct_coloring.c:40:29: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 40 | x2 = MALLOC(sizeof(double)*len2); | ^ edge_distinct_coloring.c:78:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 78 | x1 = REALLOC(x1, sizeof(double)*len1); | ^ edge_distinct_coloring.c:85:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 85 | x1 = REALLOC(x1, sizeof(double)*len1); | ^ edge_distinct_coloring.c:116:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 116 | x2 = REALLOC(x2, sizeof(double)*len2); | ^ edge_distinct_coloring.c:123:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 123 | x2 = REALLOC(x2, sizeof(double)*len2); | ^ edge_distinct_coloring.c: At top level: edge_distinct_coloring.c:145:11: warning: no previous prototype for ‘edge_distinct_coloring’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 145 | Agraph_t* edge_distinct_coloring(char *color_scheme, char *lightness, Agraph_t* g, double angle, double accuracy, int check_edges_with_same_endpoint, int seed){ | ^~~~~~~~~~~~~~~~~~~~~~ intersection.c:112:8: warning: no previous prototype for ‘intersection_angle’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 112 | double intersection_angle(double *p1, double *p2, double *q1, double *q2){ | ^~~~~~~~~~~~~~~~~~ intersection.c: In function ‘intersection_angle’: intersection.c:166:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 166 | if (p1[0] == q1[0] && p1[1] == q1[1]){ | ^~ intersection.c:166:33: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 166 | if (p1[0] == q1[0] && p1[1] == q1[1]){ | ^~ intersection.c:168:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 168 | } else if (p1[0] == q2[0] && p1[1] == q2[1]){ | ^~ intersection.c:168:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 168 | } else if (p1[0] == q2[0] && p1[1] == q2[1]){ | ^~ intersection.c:170:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 170 | } else if (p2[0] == q1[0] && p2[1] == q1[1]){ | ^~ intersection.c:170:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 170 | } else if (p2[0] == q1[0] && p2[1] == q1[1]){ | ^~ intersection.c:172:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 172 | } else if (p2[0] == q2[0] && p2[1] == q2[1]){ | ^~ intersection.c:172:40: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 172 | } else if (p2[0] == q2[0] && p2[1] == q2[1]){ | ^~ furtherest_point.c: In function ‘furtherest_point’: furtherest_point.c:88:50: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 88 | if (!(*argmax)) *argmax = MALLOC(sizeof(double)*dim); | ^ furtherest_point.c:89:41: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 89 | memcpy(*argmax, center, sizeof(double)*dim); | ^ furtherest_point.c:91:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 91 | candidates = MALLOC(sizeof(qt)*ncandidates_max); | ^ furtherest_point.c:92:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 92 | candidates2 = MALLOC(sizeof(qt)*ncandidates2_max); | ^ furtherest_point.c:130:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 130 | memcpy(*argmax, qt->qts[ii]->center, sizeof(double)*dim); | ^ furtherest_point.c:137:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 137 | candidates2 = REALLOC(candidates2, sizeof(QuadTree)*ncandidates2_max); | ^ furtherest_point.c: In function ‘furtherest_point_in_list’: furtherest_point.c:216:50: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 216 | if (!(*argmax)) *argmax = MALLOC(sizeof(double)*dim); | ^ furtherest_point.c:217:42: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 217 | memcpy(*argmax, average, sizeof(double)*dim); | ^ furtherest_point.c:219:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 219 | candidates = MALLOC(sizeof(qt)*ncandidates_max); | ^ furtherest_point.c:220:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 220 | candidates2 = MALLOC(sizeof(qt)*ncandidates2_max); | ^ furtherest_point.c:258:63: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 258 | memcpy(*argmax, qt->qts[ii]->average, sizeof(double)*dim); | ^ furtherest_point.c:265:64: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 265 | candidates2 = REALLOC(candidates2, sizeof(QuadTree)*ncandidates2_max); | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "1:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o liblab_gamut.la -rpath /home/chymera/gentoo/usr/lib64 lab_gamut.lo libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/lab_gamut.o -L/home/chymera/gentoo/usr/lib -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,liblab_gamut.so.1 -o .libs/liblab_gamut.so.1.0.0 libtool: link: (cd ".libs" && rm -f "liblab_gamut.so.1" && ln -s "liblab_gamut.so.1.0.0" "liblab_gamut.so.1") libtool: link: (cd ".libs" && rm -f "liblab_gamut.so" && ln -s "liblab_gamut.so.1.0.0" "liblab_gamut.so") libtool: link: ( cd ".libs" && rm -f "liblab_gamut.la" && ln -s "../liblab_gamut.la" "liblab_gamut.la" ) /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libedgepaint_C.la edge_distinct_coloring.lo furtherest_point.lo intersection.lo lab.lo node_distinct_coloring.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libedgepaint_C.a .libs/edge_distinct_coloring.o .libs/furtherest_point.o .libs/intersection.o .libs/lab.o .libs/node_distinct_coloring.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libedgepaint_C.a libtool: link: ( cd ".libs" && rm -f "libedgepaint_C.la" && ln -s "../libedgepaint_C.la" "libedgepaint_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/edgepaint' Making all in circogen make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/circogen' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o circularinit.lo circularinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o nodelist.lo nodelist.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o block.lo block.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o edgelist.lo edgelist.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o circular.lo circular.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o blocktree.lo blocktree.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o blockpath.lo blockpath.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o circpos.lo circpos.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c block.c -fPIC -DPIC -o .libs/block.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c circpos.c -fPIC -DPIC -o .libs/circpos.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c nodelist.c -fPIC -DPIC -o .libs/nodelist.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c blockpath.c -fPIC -DPIC -o .libs/blockpath.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c circularinit.c -fPIC -DPIC -o .libs/circularinit.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c circular.c -fPIC -DPIC -o .libs/circular.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c edgelist.c -fPIC -DPIC -o .libs/edgelist.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c blocktree.c -fPIC -DPIC -o .libs/blocktree.o circpos.c: In function ‘applyDelta’: circpos.c:132:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 132 | if (rotate != 0) { | ^~ circpos.c: In function ‘positionChildren’: circpos.c:272:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 272 | if (childAngle != 0) { | ^~ blockpath.c: In function ‘find_pair_edges’: circularinit.c: In function ‘circular_init_node_edge’: circularinit.c:39:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 39 | ndata* alg = gv_calloc(agnnodes(g), sizeof(ndata)); | ^~~~~~~~~~~ blockpath.c:122:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 122 | Agnode_t **neighbors_with = gv_calloc(node_degree, sizeof(Agnode_t*)); | ^~~~~~~~~~~ circularinit.c:41:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 41 | GD_neato_nlist(g) = gv_calloc(agnnodes(g) + 1, sizeof(node_t*)); | ~~~~~~~~~~~~^~~ blockpath.c:123:46: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 123 | Agnode_t **neighbors_without = gv_calloc(node_degree, sizeof(Agnode_t*)); | ^~~~~~~~~~~ circularinit.c: In function ‘makeDerivedNode’: circularinit.c:76:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 76 | ND_pos(n) = gv_calloc(Ndim, sizeof(double)); | ^~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libcircogen_C.la circularinit.lo nodelist.lo block.lo edgelist.lo circular.lo blocktree.lo blockpath.lo circpos.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libcircogen_C.a .libs/circularinit.o .libs/nodelist.o .libs/block.o .libs/edgelist.o .libs/circular.o .libs/blocktree.o .libs/blockpath.o .libs/circpos.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libcircogen_C.a libtool: link: ( cd ".libs" && rm -f "libcircogen_C.la" && ln -s "../libcircogen_C.la" "libcircogen_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/circogen' Making all in dotgen make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/dotgen' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o acyclic.lo acyclic.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o class1.lo class1.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o class2.lo class2.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o cluster.lo cluster.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o compound.lo compound.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o conc.lo conc.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o decomp.lo decomp.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o fastgr.lo fastgr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o flat.lo flat.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dotinit.lo dotinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o mincross.lo mincross.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o position.lo position.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c class2.c -fPIC -DPIC -o .libs/class2.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c fastgr.c -fPIC -DPIC -o .libs/fastgr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dotinit.c -fPIC -DPIC -o .libs/dotinit.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c flat.c -fPIC -DPIC -o .libs/flat.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c conc.c -fPIC -DPIC -o .libs/conc.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c position.c -fPIC -DPIC -o .libs/position.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c acyclic.c -fPIC -DPIC -o .libs/acyclic.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c cluster.c -fPIC -DPIC -o .libs/cluster.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c decomp.c -fPIC -DPIC -o .libs/decomp.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c mincross.c -fPIC -DPIC -o .libs/mincross.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c class1.c -fPIC -DPIC -o .libs/class1.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c compound.c -fPIC -DPIC -o .libs/compound.o In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from fastgr.c:12: fastgr.c: In function ‘safe_list_append’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:66:5: note: in expansion of macro ‘elist_append’ 66 | elist_append(e, (*L)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:66:5: note: in expansion of macro ‘elist_append’ 66 | elist_append(e, (*L)); | ^~~~~~~~~~~~ dotinit.c: In function ‘dot_init_edge’: fastgr.c: In function ‘fast_edge’: dotinit.c:68:23: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 68 | ED_showboxes(e) = late_int(e, E_showboxes, 0, 0); | ^~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:89:5: note: in expansion of macro ‘elist_append’ 89 | elist_append(e, ND_out(agtail(e))); | ^~~~~~~~~~~~ dotinit.c:69:20: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 69 | ED_minlen(e) = late_int(e, E_minlen, 1, 0); | ^~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:89:5: note: in expansion of macro ‘elist_append’ 89 | elist_append(e, ND_out(agtail(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:90:5: note: in expansion of macro ‘elist_append’ 90 | elist_append(e, ND_in(aghead(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:90:5: note: in expansion of macro ‘elist_append’ 90 | elist_append(e, ND_in(aghead(e))); | ^~~~~~~~~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from dotinit.c:13: dotinit.c: In function ‘attachPos’: fastgr.c: In function ‘other_edge’: dotinit.c:347:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 347 | double* ps = N_NEW(2*agnnodes(g), double); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:134:5: note: in expansion of macro ‘elist_append’ 134 | elist_append(e, ND_other(agtail(e))); | ^~~~~~~~~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from flat.c:12: flat.c: In function ‘make_vn_slot’: ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:134:5: note: in expansion of macro ‘elist_append’ 134 | elist_append(e, ND_other(agtail(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ flat.c:21:9: 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:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ flat.c:21:9: note: in expansion of macro ‘ALLOC’ 21 | ALLOC(GD_rank(g)[r].n + 2, GD_rank(g)[r].v, node_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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 390 | GD_clust(cl) = N_NEW(nclust+1,Agraph_t*); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 416 | GD_clust(root) = N_NEW(nclust+1,Agraph_t*); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ fastgr.c: In function ‘flat_edge’: flat.c: In function ‘abomination’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:266:5: note: in expansion of macro ‘elist_append’ 266 | elist_append(e, ND_flat_out(agtail(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ flat.c:191:12: note: in expansion of macro ‘ALLOC’ 191 | rptr = ALLOC(r, GD_rank(g), rank_t); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ flat.c:191:12: note: in expansion of macro ‘ALLOC’ 191 | rptr = ALLOC(r, GD_rank(g), rank_t); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:266:5: note: in expansion of macro ‘elist_append’ 266 | elist_append(e, ND_flat_out(agtail(e))); | ^~~~~~~~~~~~ cluster.c: In function ‘map_path’: cluster.c:103:31: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 103 | ED_edge_type(e) = type; | ^~~~ cluster.c:113:36: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 113 | ED_edge_type(ve) = type; | ^~~~ cluster.c:121:36: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 121 | ED_edge_type(ve) = type; | ^~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:267:5: note: in expansion of macro ‘elist_append’ 267 | elist_append(e, ND_flat_in(aghead(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:267:5: note: in expansion of macro ‘elist_append’ 267 | elist_append(e, ND_flat_in(aghead(e))); | ^~~~~~~~~~~~ cluster.c:136:35: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 136 | ED_edge_type(e) = type; | ^~~~ position.c:35:5: warning: "DEBUG" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 35 | #if DEBUG > 1 | ^~~~~ cluster.c: In function ‘build_skeleton’: cluster.c:357:54: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 357 | GD_rankleader(subg) = gv_calloc(GD_maxrank(subg) + 2, sizeof(node_t*)); position.c: In function ‘nsiter2’: position.c:149:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 149 | maxiter = atof(s) * agnnodes(g); | ^~~~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37, from ../../lib/common/render.h:29, from ../../lib/dotgen/dot.h:13, from position.c:20: position.c: In function ‘make_aux_edge’: cluster.c: In function ‘install_cluster’: ../../lib/common/arith.h:59:25: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 59 | #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) | ^ position.c:186:20: note: in expansion of macro ‘ROUND’ 186 | ED_minlen(e) = ROUND(len); | ^~~~~ cluster.c:398:31: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 398 | GD_installed(clust) = pass + 1; | ^~~~ In file included from ../../lib/common/render.h:33: position.c: In function ‘allocate_aux_edges’: In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from mincross.c:22: mincross.c: In function ‘fixLabelOrder’: ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ position.c:204:9: note: in expansion of macro ‘alloc_elist’ 204 | alloc_elist(n_in + 3, ND_in(n)); | ^~~~~~~~~~~ mincross.c:262:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 262 | arr = N_NEW(agnnodes(g), Agnode_t*); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ mincross.c:263:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 263 | indices = N_NEW(agnnodes(g), int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ mincross.c:271:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 271 | qsort(indices, cnt, sizeof(int), (qsort_cmpf)ordercmpf); | ^~~ position.c: In function ‘make_LR_constraints’: position.c:260:38: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 260 | last = (ND_rank(v) = last + width); | ^~~~ position.c:273:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 273 | m1 = m0 + ND_rw(aghead(e0)) + ND_lw(agtail(e0)); | ^~ position.c:279:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 279 | m1 = m0 + ND_rw(agtail(e1)) + ND_lw(aghead(e1)); | ^~ mincross.c: In function ‘new_matrix’: mincross.c:394:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 394 | rv->data = N_NEW(i * j, char); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/types.h:592:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 592 | #define ED_minlen(e) (((Agedgeinfo_t*)AGDATA(e))->minlen) | ^ position.c:297:22: note: in expansion of macro ‘ED_minlen’ 297 | m0 = ED_minlen(e) * GD_nodesep(g) + width; | ^~~~~~~~~ mincross.c: In function ‘do_ordering_node’: mincross.c:451:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 451 | qsort(sortlist, ne, sizeof(sortlist[0]), (qsort_cmpf) edgeidcmpf); | ^~ ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ position.c:303:26: note: in expansion of macro ‘MAX’ 303 | m0 = MAX(m0, width + GD_nodesep(g) + ROUND(ED_dist(e))); | ^~~ position.c:305:30: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 305 | m0 = largeMinlen (m0); | ^~~~~~~~~~~ ../../lib/common/arith.h:36:25: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ position.c:306:37: note: in expansion of macro ‘MAX’ 306 | ED_minlen(e0) = MAX(ED_minlen(e0), m0); | ^~~ position.c: In function ‘make_edge_pairs’: position.c:336:22: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 336 | m0 = (ED_head_port(e).p.x - ED_tail_port(e).p.x); | ^ position.c: In function ‘adjustSimple’: ../../lib/common/types.h:371:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 371 | #define GD_ht1(g) (((Agraphinfo_t*)AGDATA(g))->ht1) | ^ position.c:610:17: note: in expansion of macro ‘GD_ht1’ 610 | delbottom = GD_ht1(g) + bottom - (rank[maxr].ht1 - margin_total); | ^~~~~~ ../../lib/common/types.h:372:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 372 | #define GD_ht2(g) (((Agraphinfo_t*)AGDATA(g))->ht2) | ^ position.c:616:18: note: in expansion of macro ‘GD_ht2’ 616 | deltop = GD_ht2(g) + (delta-bottom) + delbottom - (rank[minr].ht2 - margin_total); | ^~~~~~ mincross.c: In function ‘restore_best’: ../../lib/common/types.h:372:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 372 | #define GD_ht2(g) (((Agraphinfo_t*)AGDATA(g))->ht2) | ^ position.c:619:18: note: in expansion of macro ‘GD_ht2’ 619 | deltop = GD_ht2(g) + (delta-bottom) - (rank[minr].ht2 - margin_total); | ^~~~~~ mincross.c:30:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 30 | #define saveorder(v) (ND_coord(v)).x | ^ mincross.c:886:27: note: in expansion of macro ‘saveorder’ 886 | ND_order(n) = saveorder(n); | ^~~~~~~~~ mincross.c:891:45: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 891 | qsort(GD_rank(g)[r].v, GD_rank(g)[r].n, sizeof(GD_rank(g)[0].v[0]), position.c: In function ‘adjustRanks’: position.c:672:29: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 672 | adjustSimple(g, delta, margin_total); | ^~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from decomp.c:21: decomp.c: In function ‘end_component’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ decomp.c:54:23: note: in expansion of macro ‘ALLOC’ 54 | GD_comp(g).list = ALLOC(GD_comp(g).size, GD_comp(g).list, node_t *); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ decomp.c:54:23: note: in expansion of macro ‘ALLOC’ 54 | GD_comp(g).list = ALLOC(GD_comp(g).size, GD_comp(g).list, node_t *); | ^~~~~ mincross.c: In function ‘realFillRanks’: mincross.c:1123:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1123 | memset (rnks, 0, sizeof(int)*rnks_sz); | ^ mincross.c: In function ‘fillRanks’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ mincross.c:1154:17: note: in expansion of macro ‘N_NEW’ 1154 | int* rnks = N_NEW(rnks_sz, int); | ^~~~~ mincross.c: In function ‘init_mincross’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ mincross.c:1170:15: note: in expansion of macro ‘N_NEW’ 1170 | TE_list = N_NEW(size, edge_t *); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ mincross.c:1171:15: note: in expansion of macro ‘N_NEW’ 1171 | TI_list = N_NEW(size, int); | ^~~~~ position.c: In function ‘set_aspect’: ../../lib/common/types.h:352:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 352 | #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb) | ^ position.c:955:16: note: in expansion of macro ‘GD_bb’ 955 | sz.x = GD_bb(g).UR.x - GD_bb(g).LL.x; | ^~~~~ mincross.c: In function ‘flat_rev’: ../../lib/common/types.h:352:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 352 | #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb) | ^ position.c:956:16: note: in expansion of macro ‘GD_bb’ 956 | sz.y = GD_bb(g).UR.y - GD_bb(g).LL.y; /* normalize */ | ^~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1198:9: note: in expansion of macro ‘elist_append’ 1198 | elist_append(e, ND_other(agtail(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1198:9: note: in expansion of macro ‘elist_append’ 1198 | elist_append(e, ND_other(agtail(e))); | ^~~~~~~~~~~~ position.c: In function ‘resize_leaf’: position.c:1032:16: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1032 | lbound.x = lbound.x + ND_lw(leaf) + ND_rw(leaf) + GD_nodesep(agraphof(leaf)); | ^~~~~~ position.c: In function ‘make_leafslots’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ position.c:1068:27: note: in expansion of macro ‘ALLOC’ 1068 | GD_rank(g)[r].v = ALLOC(j + 1, GD_rank(g)[r].v, node_t *); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ position.c:1068:27: note: in expansion of macro ‘ALLOC’ 1068 | GD_rank(g)[r].v = ALLOC(j + 1, GD_rank(g)[r].v, node_t *); | ^~~~~ position.c: In function ‘do_leaves’: mincross.c: In function ‘allocate_ranks’: ../../lib/common/types.h:491:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 491 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord) | ^ position.c:1087:16: note: in expansion of macro ‘ND_coord’ 1087 | lbound.x = ND_coord(leader).x - ND_lw(leader); | ^~~~~~~~ mincross.c:1284:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1284 | cn = N_NEW(GD_maxrank(g) + 2, int); /* must be 0 based, not GD_minrank */ ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ compound.c: In function ‘findVertical’: compound.c:175:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 175 | if (tmin == tmax) | ^~ ../../lib/common/types.h:491:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 491 | #define ND_coord(n) (((Agnodeinfo_t*)AGDATA(n))->coord) | ^ position.c:1088:16: note: in expansion of macro ‘ND_coord’ 1088 | lbound.y = ND_coord(leader).y; | ^~~~~~~~ mincross.c:1299:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1299 | GD_rank(g) = N_NEW(GD_maxrank(g) + 2, rank_t); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ compound.c: In function ‘findHorizontal’: compound.c:217:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 217 | if (tmin == tmax) | ^~ mincross.c:1302:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1302 | GD_rank(g)[r].av = GD_rank(g)[r].v = N_NEW(cn[r] + 1, node_t *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1098:17: note: in expansion of macro ‘elist_append’ 1098 | elist_append(e1, ND_in(aghead(e1))); | ^~~~~~~~~~~~ In file included from ../../lib/common/render.h:29: mincross.c: In function ‘build_ranks’: ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1098:17: note: in expansion of macro ‘elist_append’ 1098 | elist_append(e1, ND_in(aghead(e1))); | ^~~~~~~~~~~~ ../../lib/common/types.h:390:50: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 390 | #define GD_n_nodes(g) (((Agraphinfo_t*)AGDATA(g))->n_nodes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mincross.c:1363:19: note: in expansion of macro ‘GD_n_nodes’ 1363 | q = new_queue(GD_n_nodes(g)); | ^~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1108:17: note: in expansion of macro ‘elist_append’ 1108 | elist_append(e, ND_out(agtail(e))); | ^~~~~~~~~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from compound.c:15: compound.c: In function ‘makeCompoundEdge’: compound.c:469:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 469 | nbez->list = N_GNEW(nbez->size, pointf); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1108:17: note: in expansion of macro ‘elist_append’ 1108 | elist_append(e, ND_out(agtail(e))); | ^~~~~~~~~~~~ position.c: In function ‘ports_eq’: position.c:1117:39: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1117 | && (((ED_head_port(e).p.x == ED_head_port(f).p.x) && | ^~ position.c:1118:39: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1118 | (ED_head_port(e).p.y == ED_head_port(f).p.y)) | ^~ mincross.c: In function ‘flat_reorder’: position.c:1120:39: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1120 | && (((ED_tail_port(e).p.x == ED_tail_port(f).p.x) && | ^~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ mincross.c:1484:20: note: in expansion of macro ‘ALLOC’ 1484 | temprank = ALLOC(i + 1, temprank, node_t *); | ^~~~~ position.c:1121:39: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1121 | (ED_tail_port(e).p.y == ED_tail_port(f).p.y)) | ^~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ mincross.c:1484:20: note: in expansion of macro ‘ALLOC’ 1484 | temprank = ALLOC(i + 1, temprank, node_t *); | ^~~~~ position.c: In function ‘make_lrvn’: ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ position.c:1180:17: note: in expansion of macro ‘MAX’ 1180 | int w = MAX(GD_border(g)[BOTTOM_IX].x, GD_border(g)[TOP_IX].x); | ^~~ mincross.c: In function ‘reorder’: ../../lib/common/types.h:510:20: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 510 | #define ND_mval(n) (((Agnodeinfo_t*)AGDATA(n))->mval) | ^ mincross.c:1585:26: note: in expansion of macro ‘ND_mval’ 1585 | int p1 = ND_mval(*lp); | ^~~~~~~ ../../lib/common/types.h:510:20: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 510 | #define ND_mval(n) (((Agnodeinfo_t*)AGDATA(n))->mval) | ^ mincross.c:1586:26: note: in expansion of macro ‘ND_mval’ 1586 | int p2 = ND_mval(*rp); | ^~~~~~~ mincross.c: In function ‘rcross’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ mincross.c:1670:17: note: in expansion of macro ‘ALLOC’ 1670 | Count = ALLOC(C, Count, int); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ mincross.c:1670:17: note: in expansion of macro ‘ALLOC’ 1670 | Count = ALLOC(C, Count, int); | ^~~~~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37: mincross.c: In function ‘mincross_options’: ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ mincross.c:1951:19: note: in expansion of macro ‘MAX’ 1951 | MinQuit = MAX(1, MinQuit * f); | ^~~ ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ mincross.c:1952:19: note: in expansion of macro ‘MAX’ 1952 | MaxIter = MAX(1, MaxIter * f); | ^~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o rank.lo rank.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sameport.lo sameport.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dotsplines.lo dotsplines.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c rank.c -fPIC -DPIC -o .libs/rank.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sameport.c -fPIC -DPIC -o .libs/sameport.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o aspect.lo aspect.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dotsplines.c -fPIC -DPIC -o .libs/dotsplines.o rank.c: In function ‘collapse_rankset’: rank.c:110:26: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 110 | ND_ranktype(u) = kind; | ^~~~ rank.c:115:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 115 | switch (kind) { | ^~~~~~ rank.c:133:41: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 133 | ND_ranktype(GD_minset(g)) = kind; | ^~~~ rank.c:136:41: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 136 | ND_ranktype(GD_maxset(g)) = kind; | ^~~~ rank.c:131:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 131 | switch (kind) { | ^~~~~~ rank.c: In function ‘rank_set_class’: rank.c:153:22: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 153 | GD_set_type(g) = val; | ^~~ In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from rank.c:26: rank.c: In function ‘make_new_cluster’: rank.c:162:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 162 | GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g)); | ~~~~^~~ ../../lib/common/memory.h:26:63: note: in definition of macro ‘ZALLOC’ 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^~~~ ../../lib/common/types.h:389:52: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 389 | #define GD_n_cluster(g) (((Agraphinfo_t*)AGDATA(g))->n_cluster) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../lib/common/memory.h:26:81: note: in definition of macro ‘ZALLOC’ 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^~~~~ rank.c:162:59: note: in expansion of macro ‘GD_n_cluster’ 162 | GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:26:109: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^ rank.c:162:19: note: in expansion of macro ‘ZALLOC’ 162 | GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g)); | ^~~~~~ rank.c: In function ‘minmax_edges2’: rank.c:356:32: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 356 | ED_minlen(e) = slen.y; | ^~~~ rank.c:361:32: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 361 | ED_minlen(e) = slen.x; | ^~~~ rank.c: In function ‘rank1’: rank.c:377:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 377 | maxiter = atof(s) * agnnodes(g); | ^~~~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37, from ../../lib/common/render.h:29: rank.c: In function ‘merge’: ../../lib/common/arith.h:36:25: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ rank.c:739:20: note: in expansion of macro ‘MAX’ 739 | ED_minlen(e) = MAX(ED_minlen(e), minlen); | ^~~ rank.c: In function ‘readout_levels’: rank.c:944:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 944 | minrk = N_NEW(ncc+1,int); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ rank.c: In function ‘add_fast_edges’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1031:13: note: in expansion of macro ‘elist_append’ 1031 | elist_append(e, ND_out(n)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1031:13: note: in expansion of macro ‘elist_append’ 1031 | elist_append(e, ND_out(n)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1032:13: note: in expansion of macro ‘elist_append’ 1032 | elist_append(e, ND_in(aghead(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:1032:13: note: in expansion of macro ‘elist_append’ 1032 | elist_append(e, ND_in(aghead(e))); | ^~~~~~~~~~~~ rank.c: In function ‘my_init_graph’: In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from sameport.c:17: sameport.c: In function ‘sameedge’: rank.c:1038:63: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1038 | { int *sz = arg; (void)g; agbindrec(graph,"level graph rec",sz[0],true); } | ~~^~~ rank.c: In function ‘my_init_node’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:80:13: note: in expansion of macro ‘elist_append’ 80 | elist_append(e, same[i].l); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:80:13: note: in expansion of macro ‘elist_append’ 80 | elist_append(e, same[i].l); | ^~~~~~~~~~~~ rank.c:1040:61: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1040 | { int *sz = arg; (void)g; agbindrec(node,"level node rec",sz[1],true); } | ~~^~~ rank.c: In function ‘my_init_edge’: rank.c:1042:61: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1042 | { int *sz = arg; (void)g; agbindrec(edge,"level edge rec",sz[2],true); } | ~~^~~ rank.c: In function ‘dot2_rank’: rank.c:1066:19: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1066 | maxiter = atof(s) * agnnodes(g); | ^~~~ sameport.c: In function ‘sameport’: sameport.c:157:9: warning: conversion from ‘double’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 157 | (MC_SCALE * (ND_lw(u) + prt.p.x)) / (ND_lw(u) + ND_rw(u)); | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pack -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/pathplan -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c aspect.c -fPIC -DPIC -o .libs/aspect.o dotsplines.c: In function ‘swap_bezier’: dotsplines.c:148:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 148 | list = gv_calloc(sz, sizeof(pointf)); | ^~ dotsplines.c: In function ‘swap_spline’: dotsplines.c:173:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 173 | list = gv_calloc(sz, sizeof(bezier)); | ^~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/boxes.h:4, from dotsplines.c:18: dotsplines.c: In function ‘_dot_splines’: ../../lib/common/arith.h:31:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 31 | #define MIN(a,b) ((a)<(b)?(a):(b)) | ^ dotsplines.c:311:28: note: in expansion of macro ‘MIN’ 311 | sd.LeftBound = MIN(sd.LeftBound, (ND_coord(n).x - ND_lw(n))); | ^~~ ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ dotsplines.c:313:29: note: in expansion of macro ‘MAX’ 313 | sd.RightBound = MAX(sd.RightBound, (ND_coord(n).x + ND_rw(n))); | ^~~ In file included from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from dotsplines.c:19: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ dotsplines.c:86:28: note: in expansion of macro ‘ALLOC’ 86 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*)) | ^~~~~ dotsplines.c:336:21: note: in expansion of macro ‘GROWEDGES’ 336 | GROWEDGES; | ^~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ dotsplines.c:86:28: note: in expansion of macro ‘ALLOC’ 86 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*)) | ^~~~~ dotsplines.c:336:21: note: in expansion of macro ‘GROWEDGES’ 336 | GROWEDGES; | ^~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ dotsplines.c:86:28: note: in expansion of macro ‘ALLOC’ 86 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*)) | ^~~~~ dotsplines.c:343:25: note: in expansion of macro ‘GROWEDGES’ 343 | GROWEDGES; | ^~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ dotsplines.c:86:28: note: in expansion of macro ‘ALLOC’ 86 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*)) | ^~~~~ dotsplines.c:343:25: note: in expansion of macro ‘GROWEDGES’ 343 | GROWEDGES; | ^~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ dotsplines.c:86:28: note: in expansion of macro ‘ALLOC’ 86 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*)) | ^~~~~ dotsplines.c:360:25: note: in expansion of macro ‘GROWEDGES’ 360 | GROWEDGES; | ^~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ dotsplines.c:86:28: note: in expansion of macro ‘ALLOC’ 86 | #define GROWEDGES (edges = ALLOC (n_edges + CHUNK, edges, edge_t*)) | ^~~~~ dotsplines.c:360:25: note: in expansion of macro ‘GROWEDGES’ 360 | GROWEDGES; | ^~~~~~~~~ dotsplines.c:372:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 372 | qsort(edges, n_edges, sizeof(edges[0]), (qsort_cmpf)edgecmp); | ^~~~~~~ dotsplines.c:375:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 375 | P.boxes = gv_calloc(n_nodes + 20 * 2 * NSUB, sizeof(boxf)); | ^ dotsplines.c:376:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 376 | sd.Rank_box = gv_calloc(i, sizeof(boxf)); | ^ dotsplines.c:425:21: warning: declaration of ‘e0’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 425 | edge_t* e0; | ^~ dotsplines.c:269:17: note: shadowed declaration is here 269 | edge_t *e, *e0, *e1, *ea, *eb, *le0, *le1, **edges = NULL; | ^~ dotsplines.c:430:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 430 | edgelist = gv_calloc(cnt, sizeof(edge_t*)); | ^~~ dotsplines.c: In function ‘makeSimpleFlatLabels’: dotsplines.c:1021:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1021 | edge_t** earray = gv_calloc(cnt, sizeof(edge_t*)); | ^~~ dotsplines.c:1027:20: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1027 | qsort (earray, cnt, sizeof(edge_t*), (qsort_cmpf) edgelblcmpfn); | ^~~ dotsplines.c: In function ‘make_flat_adj_edges’: dotsplines.c:1272:17: warning: declaration of ‘n’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1272 | node_t* n; | ^ dotsplines.c:1221:13: note: shadowed declaration is here 1221 | node_t* n; | ^ dotsplines.c: In function ‘make_flat_bottom_edges’: dotsplines.c:1487:38: warning: declaration of ‘splines’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1487 | ind, int cnt, edge_t* e, int splines) | ~~~~^~~~~~~ In file included from ../../lib/common/render.h:29: ../../lib/common/types.h:123:7: note: shadowed declaration is here 123 | } splines; | ^~~~~~~ dotsplines.c: In function ‘leftOf’: dotsplines.c:1689:9: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1689 | d = (p1.y - p2.y) * (p3.x - p2.x) - (p3.y - p2.y) * (p1.x - p2.x); | ^ dotsplines.c: In function ‘make_regular_edge’: ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ dotsplines.c:1909:27: note: in expansion of macro ‘RALLOC’ 1909 | pointfs = RALLOC(numpts, pointfs, pointf); | ^~~~~~ ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ dotsplines.c:1963:23: note: in expansion of macro ‘RALLOC’ 1963 | pointfs = RALLOC(numpts, pointfs, pointf); | ^~~~~~ ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ dotsplines.c:1985:20: note: in expansion of macro ‘RALLOC’ 1985 | pointfs2 = RALLOC(numpts2, pointfs2, pointf); | ^~~~~~ dotsplines.c: In function ‘adjustregularpath’: dotsplines.c:2245:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2245 | x = (bp1->LL.x + bp1->UR.x) / 2; | ^ dotsplines.c:2250:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2250 | x = (bp1->LL.x + bp1->UR.x) / 2; | ^ dotsplines.c: In function ‘rank_box’: dotsplines.c:2277:16: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2277 | if (b.LL.x == b.UR.x) { | ^~ dotsplines.c: In function ‘straight_len’: dotsplines.c:2302:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 2302 | if (ND_coord(v).x != ND_coord(n).x) | ^~ dotsplines.c: In function ‘recover_slack’: dotsplines.c:2339:41: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2339 | resize_vn(vn, p->boxes[b].LL.x, p->boxes[b].UR.x, | ~~~~~~~~~~~~~~^~ dotsplines.c:2339:59: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2339 | resize_vn(vn, p->boxes[b].LL.x, p->boxes[b].UR.x, | ~~~~~~~~~~~~~~^~ dotsplines.c:2340:40: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2340 | p->boxes[b].UR.x + ND_rw(vn)); dotsplines.c:2342:41: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2342 | resize_vn(vn, p->boxes[b].LL.x, (p->boxes[b].LL.x + | ~~~~~~~~~~~~~~^~ dotsplines.c:2343:64: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2342 | resize_vn(vn, p->boxes[b].LL.x, (p->boxes[b].LL.x + | ~~~~~~~~~~~~~~~~~~~ 2343 |  p->boxes[b].UR.x) / 2, | ~~~~~~~~~~~~~~~~~~^~~ dotsplines.c:2344:37: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 2344 | p->boxes[b].UR.x); | ~~~~~~~~~~~~~~^~ aspect.c: In function ‘computeNodeGroups’: aspect.c:59:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 59 | nodeGroups = gv_calloc(agnnodes(g), sizeof(nodeGroup_t)); | ^~~~~~~~~~~ In file included from ../../lib/common/render.h:29, from ../../lib/dotgen/dot.h:13, from aspect.c:14: ../../lib/common/types.h:488:50: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 488 | #define ND_UF_size(n) (((Agnodeinfo_t*)AGDATA(n))->UF_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ aspect.c:94:59: note: in expansion of macro ‘ND_UF_size’ 94 | nodeGroups[nNodeGroups].nodes = gv_calloc(ND_UF_size(l), sizeof(node_t*)); | ^~~~~~~~~~ aspect.c: In function ‘computeLayerWidths’: aspect.c:198:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 198 | layerWidthInfo = gv_calloc(nNodeGroups, sizeof(layerWidthInfo_t)); | ^~~~~~~~~~~ aspect.c:201:57: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 201 | layerWidthInfo[i].nodeGroupsInLayer = gv_calloc(nNodeGroups, sizeof(nodeGroup_t*)); | ^~~~~~~~~~~ aspect.c: In function ‘sortLayers’: aspect.c:270:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 270 | qsort(sortedLayerIndex, agnnodes(g), sizeof(int), compFunction); | ^~~~~~~~~~~ aspect.c: In function ‘compFunction2’: aspect.c:299:26: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 299 | nodeGroup_t **ind1 = (nodeGroup_t **) a, **ind2 = (nodeGroup_t **) b; | ^ aspect.c:299:55: warning: cast discards ‘const’ qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-qual-Wcast-qual]8;;] 299 | nodeGroup_t **ind1 = (nodeGroup_t **) a, **ind2 = (nodeGroup_t **) b; | ^ aspect.c: In function ‘reduceMaxWidth2’: aspect.c:352:40: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 352 | layerWidthInfo[maxLayerIndex].nNodeGroupsInLayer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ aspect.c:374:65: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 374 | if (bitarray_get(layerWidthInfo[maxLayerIndex].removed, i)) { | ^ aspect.c:415:66: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 415 | bitarray_set(&layerWidthInfo[maxLayerIndex].removed, i, true); | ^ aspect.c: In function ‘applyPacking2’: aspect.c:433:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 433 | sortedLayerIndex = gv_calloc(agnnodes(g), sizeof(int)); | ^~~~~~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libdotgen_C.la acyclic.lo class1.lo class2.lo cluster.lo compound.lo conc.lo decomp.lo fastgr.lo flat.lo dotinit.lo mincross.lo position.lo rank.lo sameport.lo dotsplines.lo aspect.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libdotgen_C.a .libs/acyclic.o .libs/class1.o .libs/class2.o .libs/cluster.o .libs/compound.o .libs/conc.o .libs/decomp.o .libs/fastgr.o .libs/flat.o .libs/dotinit.o .libs/mincross.o .libs/position.o .libs/rank.o .libs/sameport.o .libs/dotsplines.o .libs/aspect.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libdotgen_C.a libtool: link: ( cd ".libs" && rm -f "libdotgen_C.la" && ln -s "../libdotgen_C.la" "libdotgen_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/dotgen' Making all in fdpgen make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/fdpgen' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o comp.lo comp.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dbg.lo dbg.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o grid.lo grid.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o fdpinit.lo fdpinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o layout.lo layout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o tlayout.lo tlayout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o xlayout.lo xlayout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o clusteredges.lo clusteredges.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dbg.c -fPIC -DPIC -o .libs/dbg.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c fdpinit.c -fPIC -DPIC -o .libs/fdpinit.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c xlayout.c -fPIC -DPIC -o .libs/xlayout.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c clusteredges.c -fPIC -DPIC -o .libs/clusteredges.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c grid.c -fPIC -DPIC -o .libs/grid.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c comp.c -fPIC -DPIC -o .libs/comp.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c layout.c -fPIC -DPIC -o .libs/layout.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c tlayout.c -fPIC -DPIC -o .libs/tlayout.o grid.c: In function ‘newBlock’: grid.c:46:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 46 | newb->mem = gv_calloc(size, sizeof(cell)); | ^~~~ grid.c: In function ‘getCell’: grid.c:86:35: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 86 | bp->next = newBlock(2 * (bp->endp - bp->mem)); | ~~^~~~~~~~~~~~~~~~~~~~~~ comp.c: In function ‘findCComp’: grid.c: In function ‘adjustGrid’: comp.c:71:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 71 | char *marks = gv_calloc(agnnodes(g), sizeof(char)); // freed below | ^~~~~~~~~~~ grid.c:193:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 193 | g->listMem = gv_calloc(nsize, sizeof(node_list)); | ^~~~~ fdpinit.c: In function ‘fdp_init_node_edge’: fdpinit.c:102:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 102 | GD_neato_nlist(g) = gv_calloc(nn + 1, sizeof(node_t*)); | ~~~^~~ comp.c:127:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 127 | comps = cp = gv_calloc(c_cnt + 1, sizeof(graph_t*)); | ~~~~~~^~~ layout.c: In function ‘finalCC’: layout.c:141:12: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 141 | pt.y = -bb.LL.y + margin + GD_border(rg)[BOTTOM_IX].y; | ^ layout.c:145:16: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 145 | bb.UR.y += pt.y + margin + GD_border(rg)[TOP_IX].y; | ^~ layout.c: In function ‘addEdge’: layout.c:358:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘short int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 358 | el = gv_recalloc(el, cnt, cnt + 1, sizeof(edge_t*)); | ^~~ layout.c:358:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 358 | el = gv_recalloc(el, cnt, cnt + 1, sizeof(edge_t*)); | ~~~~^~~ layout.c: In function ‘deriveGraph’: layout.c:501:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 501 | PORTS(dg) = pq = gv_calloc(sz + 1, sizeof(bport_t)); | ~~~^~~ layout.c: In function ‘getEdgeList’: layout.c:570:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 570 | erec *erecs = gv_calloc(deg + 1, sizeof(erec)); | ~~~~^~~ layout.c:585:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 585 | qsort(erecs, deg, sizeof(erec), ecmp); | ^~~ layout.c:596:46: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 596 | while (j < deg && erecs[j].alpha == a) | ^~ xlayout.c: In function ‘xinit_params’: xlayout.c:86:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 86 | if (xParams.T0 == 0.0) | ^~ layout.c: In function ‘expandCluster’: layout.c:688:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 688 | bport_t *pp = gv_calloc(sz + 1, sizeof(bport_t)); | ~~~^~~ xlayout.c: In function ‘doRep’: xlayout.c:262:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 262 | while (dist2 == 0.0) { | ^~ layout.c: In function ‘layout’: layout.c:876:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 876 | bp = gv_calloc(c_cnt, sizeof(bool)); | ^~~~~ In file included from ../../lib/common/types.h:37, from ../../lib/common/render.h:29, from ../../lib/fdpgen/fdp.h:13, from ../../lib/fdpgen/xlayout.h:17, from xlayout.c:27: xlayout.c: In function ‘x_layout’: ../../lib/common/geom.h:65:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH) | ^ xlayout.c:459:20: note: in expansion of macro ‘PS2INCH’ 459 | X_marg.x = PS2INCH(X_marg.x); /* sepFactor is in points */ | ^~~~~~~ ../../lib/common/geom.h:65:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH) | ^ xlayout.c:460:20: note: in expansion of macro ‘PS2INCH’ 460 | X_marg.y = PS2INCH(X_marg.y); | ^~~~~~~ layout.c: In function ‘fdp_init_graph’: layout.c:1014:26: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1014 | GD_ndim(agroot(g)) = late_int(g, agattr(g,AGRAPH, "dim", NULL), 2, 2); | ^~~~~~~~ tlayout.c: In function ‘init_params’: tlayout.c:131:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 131 | if (T_T0 == -1.0) { | ^~ tlayout.c: In function ‘fdp_initParams’: tlayout.c:179:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 179 | if (D_T0 == -1.0) { | ^~ tlayout.c: In function ‘doRep’: tlayout.c:213:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 213 | while (dist2 == 0.0) { | ^~ tlayout.c: In function ‘applyAttr’: tlayout.c:323:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 323 | while (dist2 == 0.0) { | ^~ tlayout.c: In function ‘gAdjust’: tlayout.c:385:19: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 385 | #define FLOOR(d) ((int)floor(d)) | ^ tlayout.c:401:23: note: in expansion of macro ‘FLOOR’ 401 | addGrid(grid, FLOOR((ND_pos(n))[0] / T_Cell), FLOOR((ND_pos(n))[1] / T_Cell), | ^~~~~ tlayout.c:385:19: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 385 | #define FLOOR(d) ((int)floor(d)) | ^ tlayout.c:401:55: note: in expansion of macro ‘FLOOR’ 401 | addGrid(grid, FLOOR((ND_pos(n))[0] / T_Cell), FLOOR((ND_pos(n))[1] / T_Cell), | ^~~~~ tlayout.c: At top level: tlayout.c:616:6: warning: no previous prototype for ‘dumpstat’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 616 | void dumpstat(graph_t * g) | ^~~~~~~~ tlayout.c: In function ‘fdp_tLayout’: tlayout.c:677:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 677 | if (ctr.x != 0.0 || ctr.y != 0.0) { | ^~ tlayout.c:677:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 677 | if (ctr.x != 0.0 || ctr.y != 0.0) { | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libfdpgen_C.la comp.lo dbg.lo grid.lo fdpinit.lo layout.lo tlayout.lo xlayout.lo clusteredges.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libfdpgen_C.a .libs/comp.o .libs/dbg.o .libs/grid.o .libs/fdpinit.o .libs/layout.o .libs/tlayout.o .libs/xlayout.o .libs/clusteredges.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libfdpgen_C.a libtool: link: ( cd ".libs" && rm -f "libfdpgen_C.la" && ln -s "../libfdpgen_C.la" "libfdpgen_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/fdpgen' Making all in neatogen make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/neatogen' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o adjust.lo adjust.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o circuit.lo circuit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o edges.lo edges.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o geometry.lo geometry.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o heap.lo heap.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o hedges.lo hedges.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o info.lo info.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o neatoinit.lo neatoinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o legal.lo legal.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o lu.lo lu.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o matinv.lo matinv.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o memory.lo memory.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c edges.c -fPIC -DPIC -o .libs/edges.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c geometry.c -fPIC -DPIC -o .libs/geometry.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c circuit.c -fPIC -DPIC -o .libs/circuit.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c hedges.c -fPIC -DPIC -o .libs/hedges.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c lu.c -fPIC -DPIC -o .libs/lu.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c neatoinit.c -fPIC -DPIC -o .libs/neatoinit.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c memory.c -fPIC -DPIC -o .libs/memory.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c info.c -fPIC -DPIC -o .libs/info.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c adjust.c -fPIC -DPIC -o .libs/adjust.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c heap.c -fPIC -DPIC -o .libs/heap.o geometry.c: In function ‘geominit’: geometry.c:28:10: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 28 | sn = nsites + 4; | ^~~~~~ geometry.c:29:19: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 29 | sqrt_nsites = (int) sqrt(sn); | ^ geometry.c: In function ‘intersection’: geometry.c:75:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 75 | if (denom == 0.0) | ^~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c legal.c -fPIC -DPIC -o .libs/legal.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c matinv.c -fPIC -DPIC -o .libs/matinv.o edges.c: In function ‘clip_line’: edges.c:81:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 81 | if (e->a == 1.0 && e->b >= 0.0) { | ^~ memory.c: In function ‘freeinit’: edges.c:89:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 89 | if (e->a == 1.0) { | ^~ memory.c:38:22: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 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:42: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 70 | mem->nodes = gmalloc(sqrt_nsites * size); | ~~~~~~~~~~~~^~~~~~ In file included from ../../lib/common/render.h:33, from hedges.c:13: hedges.c: In function ‘ELinitialize’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ hedges.c:39:18: note: in expansion of macro ‘N_GNEW’ 39 | ELhash = N_GNEW(ELhashsize, Halfedge *); | ^~~~~~ hedges.c: In function ‘hintersect’: hedges.c:76:30: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 76 | (e1->reg[1]->coord.y == e2->reg[1]->coord.y && | ^~ hedges.c: In function ‘right_of’: hedges.c:111:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 111 | if (e->a == 1.0) { | ^~ hedges.c: In function ‘ELleftbnd’: hedges.c:187:14: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 187 | bucket = (p->x - xmin) / deltax * ELhashsize; | ^ info.c: In function ‘compare’: info.c:44:16: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 44 | if (p->p.x == q->p.x && p->p.y == q->p.y) | ^~ info.c: In function ‘addVertex’: info.c:116:12: warning: declaration of ‘origin’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 116 | Point *origin = &s->coord; | ^~~~~~ In file included from ../../lib/neatogen/site.h:19, from ../../lib/neatogen/voronoi.h:17, from ../../lib/neatogen/info.h:17, from info.c:14: ../../lib/neatogen/geometry.h:27:18: note: shadowed declaration is here 27 | extern Point origin; | ^~~~~~ In file included from ../../lib/common/types.h:37, from ../../lib/common/render.h:29, from ../../lib/neatogen/neato.h:31, from adjust.c:18: adjust.c: In function ‘makeInfo’: ../../lib/common/geom.h:65:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH) | ^ adjust.c:150:21: note: in expansion of macro ‘PS2INCH’ 150 | pmargin.x = PS2INCH(pmargin.x); | ^~~~~~~ ../../lib/common/geom.h:65:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH) | ^ adjust.c:151:21: note: in expansion of macro ‘PS2INCH’ 151 | pmargin.y = PS2INCH(pmargin.y); | ^~~~~~~ adjust.c: In function ‘rmEquality’: adjust.c:264:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 264 | (*jp)->coord.x != (*ip)->coord.x || | ^~ adjust.c:265:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 265 | (*jp)->coord.y != (*ip)->coord.y) { | ^~ adjust.c:274:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 274 | (*kp)->coord.x == (*ip)->coord.x && | ^~ adjust.c:275:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 275 | (*kp)->coord.y == (*ip)->coord.y) { | ^~ adjust.c:282:44: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 282 | if (kp < endSite && (*kp)->coord.y == (*ip)->coord.y) { | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o poly.lo poly.c adjust.c: In function ‘getSizes’: heap.c: In function ‘PQbucket’: heap.c:37:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 37 | bucket = b; | ^ adjust.c:604:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 604 | double *sizes = gv_calloc(Ndim * agnnodes(g), sizeof(double)); | ~~~~~^~~~~~~~~~~~~ heap.c: In function ‘PQinsert’: heap.c:53:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 53 | (he->ystar == next->ystar | ^~ adjust.c:616:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 616 | int* elabs = gv_calloc(nedge_nodes, sizeof(int)); | ^~~~~~~~~~~ In file included from ../../lib/common/render.h:33, from heap.c:12: heap.c: In function ‘PQinitialize’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ heap.c:120:18: note: in expansion of macro ‘N_GNEW’ 120 | PQhash = N_GNEW(PQhashsize, Halfedge); | ^~~~~~ adjust.c: In function ‘makeMatrix’: heap.c: At top level: heap.c:138:6: warning: no previous prototype for ‘PQdump’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 138 | void PQdump(void) | ^~~~~~ adjust.c:657:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 657 | int *I = gv_calloc(nedges, sizeof(int)); | ^~~~~~ adjust.c:658:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 658 | int *J = gv_calloc(nedges, sizeof(int)); | ^~~~~~ adjust.c:659:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 659 | double *val = gv_calloc(nedges, sizeof(double)); | ^~~~~~ adjust.c:664:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 664 | valD = gv_calloc(nedges, sizeof(double)); | ^~~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from neatoinit.c:27: neatoinit.c: In function ‘user_spline’: ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ neatoinit.c:308:14: note: in expansion of macro ‘ALLOC’ 308 | ps = ALLOC(n, 0, pointf); | ^~~~~ adjust.c: In function ‘normalize’: adjust.c:863:9: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 863 | if (p.x || p.y) ret = 1; | ^ neatoinit.c: In function ‘add_cluster’: adjust.c:863:13: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 863 | if (p.x || p.y) ret = 1; | ^~ neatoinit.c:456:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 456 | GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g)); | ~~~~^~~ ../../lib/common/memory.h:26:63: note: in definition of macro ‘ZALLOC’ 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^~~~ ../../lib/common/types.h:389:52: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 389 | #define GD_n_cluster(g) (((Agraphinfo_t*)AGDATA(g))->n_cluster) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../lib/common/memory.h:26:81: note: in definition of macro ‘ZALLOC’ 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^~~~~ neatoinit.c:456:59: note: in expansion of macro ‘GD_n_cluster’ 456 | GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:26:109: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 26 | #define ZALLOC(size,ptr,type,osize) (ptr? (type*)zrealloc(ptr,size,sizeof(type),osize):(type*)zmalloc((size)*sizeof(type))) | ^ neatoinit.c:456:19: note: in expansion of macro ‘ZALLOC’ 456 | GD_clust(g) = ZALLOC(cno + 1, GD_clust(g), graph_t *, GD_n_cluster(g)); | ^~~~~~ adjust.c:877:9: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 877 | if (phi) { | ^~~ neatoinit.c: In function ‘init_nop’: neatoinit.c:595:60: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 595 | if (translate && !haveBackground && (GD_bb(g).LL.x != 0||GD_bb(g).LL.y != 0)) | ^~ adjust.c: In function ‘getAdjustMode’: neatoinit.c:595:80: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 595 | if (translate && !haveBackground && (GD_bb(g).LL.x != 0||GD_bb(g).LL.y != 0)) | ^~ adjust.c:962:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 962 | if (!strncasecmp(s, ap->attrib, ap->len)) { | ~~^~~~~ neatoinit.c: In function ‘neato_init_graph’: neatoinit.c:618:26: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 618 | GD_ndim(agroot(g)) = late_int(g, agfindgraphattr(g, "dim"), outdim, 2); | ^~~~~~~~ adjust.c: In function ‘simpleScale’: In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37, from ../../lib/common/render.h:29: ../../lib/common/arith.h:31:25: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 31 | #define MIN(a,b) ((a)<(b)?(a):(b)) | ^ neatoinit.c:620:24: note: in expansion of macro ‘MIN’ 620 | GD_odim(g->root) = MIN(outdim, Ndim); | ^~~ adjust.c:1022:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1022 | if (sc.y == 1 && sc.x == 1) return 0; | ^~ adjust.c:1022:35: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1022 | if (sc.y == 1 && sc.x == 1) return 0; | ^~ neatoinit.c: In function ‘dfsCycle’: neatoinit.c:719:32: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 719 | if (graph[i].edists[e] == 1.0) continue; /* in edge */ | ^~ neatoinit.c:723:34: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 723 | graph[i].edists[e] = x; | ^ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from lu.c:46: lu.c: In function ‘lu_decompose’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #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:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #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); | ^~~~~ neatoinit.c: In function ‘makeGraphData’: lu.c:118:30: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 118 | if (lu[ps[n - 1]][n - 1] == 0.0) | ^~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ neatoinit.c:806:13: note: in expansion of macro ‘N_GNEW’ 806 | graph = N_GNEW(nv, vtx_data); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ neatoinit.c:807:13: note: in expansion of macro ‘N_GNEW’ 807 | nodes = N_GNEW(nv, node_t*); | ^~~~~~ neatoinit.c:808:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 808 | edges = N_GNEW(2 * ne + nv, int); /* reserve space for self loops */ ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ neatoinit.c:810:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 810 | ewgts = N_GNEW(2 * ne + nv, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ neatoinit.c:812:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 812 | eweights = N_GNEW(2 * ne + nv, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ neatoinit.c:815:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 815 | edists = N_GNEW(2*ne+nv,float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/types.h:585:22: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 585 | #define ED_factor(e) (((Agedgeinfo_t*)AGDATA(e))->factor) | ^ neatoinit.c:849:47: note: in expansion of macro ‘ED_factor’ 849 | graph[i].eweights[idx] += ED_factor(ep); | ^~~~~~~~~ neatoinit.c:851:34: warning: conversion from ‘float’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 851 | int curlen = graph[i].ewgts[idx]; | ^~~~~ ../../lib/common/arith.h:36:25: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 36 | #define MAX(a,b) ((a)>(b)?(a):(b)) | ^ neatoinit.c:852:43: note: in expansion of macro ‘MAX’ 852 | graph[i].ewgts[idx] = MAX(ED_dist(ep), curlen); | ^~~ ../../lib/common/types.h:585:22: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 585 | #define ED_factor(e) (((Agedgeinfo_t*)AGDATA(e))->factor) | ^ neatoinit.c:861:35: note: in expansion of macro ‘ED_factor’ 861 | *eweights++ = ED_factor(ep); | ^~~~~~~~~ ../../lib/common/types.h:602:20: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 602 | #define ED_dist(e) (((Agedgeinfo_t*)AGDATA(e))->dist) | ^ neatoinit.c:863:32: note: in expansion of macro ‘ED_dist’ 863 | *ewgts++ = ED_dist(ep); | ^~~~~~~ ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ neatoinit.c:895:17: note: in expansion of macro ‘RALLOC’ 895 | edges = RALLOC(2 * ne + nv, graph[0].edges, int); | ^~~~~~ ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ neatoinit.c:897:21: note: in expansion of macro ‘RALLOC’ 897 | ewgts = RALLOC(2 * ne + nv, graph[0].ewgts, float); | ^~~~~~ ../../lib/common/memory.h:25:58: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 25 | #define RALLOC(size,ptr,type) ((type*)grealloc(ptr,(size)*sizeof(type))) | ^ neatoinit.c:899:24: note: in expansion of macro ‘RALLOC’ 899 | eweights = RALLOC(2 * ne + nv, graph[0].eweights, float); | ^~~~~~ neatoinit.c: In function ‘majorization’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ neatoinit.c:1144:14: note: in expansion of macro ‘N_GNEW’ 1144 | coords = N_GNEW(dim, double *); | ^~~~~~ neatoinit.c:1145:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1145 | coords[0] = N_GNEW(nv * dim, double); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ neatoinit.c:1125:23: warning: unused parameter ‘mg’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 1125 | majorization(graph_t *mg, graph_t * g, int nv, int mode, int model, int dim, adjust_data* am) | ~~~~~~~~~^~ neatoinit.c:1125:91: warning: unused parameter ‘am’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 1125 | majorization(graph_t *mg, graph_t * g, int nv, int mode, int model, int dim, adjust_data* am) | ~~~~~~~~~~~~~^~ neatoinit.c: In function ‘neato_layout’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ neatoinit.c:1460:26: note: in expansion of macro ‘N_NEW’ 1460 | bp = N_NEW(n_cc, bool); | ^~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o printvis.lo printvis.c In file included from ../../lib/common/render.h:33, from matinv.c:35: matinv.c: In function ‘matinv’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ matinv.c:48:9: note: in expansion of macro ‘N_NEW’ 48 | b = N_NEW(n, double); | ^~~~~ legal.c: In function ‘online’: legal.c:130:16: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 130 | return a.x == b.x | ^~ legal.c:131:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 131 | ? (a.x == c.x && -1 != between(a.y, c.y, b.y)) | ^~ legal.c: In function ‘intpoint’: legal.c:151:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 151 | if (ls.x == le.x) { | ^~ legal.c:154:25: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 154 | } else if (ms.x == me.x) { | ^~ legal.c:189:43: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 189 | if ((ls.x - le.x) * (ms.y - ls.y) == (ls.y - le.y) * (ms.x - ls.x)) { | ^~ legal.c:148:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 148 | switch (cond) { | ^~~~~~ legal.c: In function ‘realIntersect’: legal.c:220:16: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 220 | if ((vft.x != avft.x && vsd.x != avsd.x) || | ^~ legal.c:220:35: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 220 | if ((vft.x != avft.x && vsd.x != avsd.x) || | ^~ legal.c:221:16: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 221 | (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || | ^~ legal.c:21:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:221:30: note: in expansion of macro ‘EQ_PT’ 221 | (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || | ^~~~~ legal.c:21:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:221:30: note: in expansion of macro ‘EQ_PT’ 221 | (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || | ^~~~~ legal.c:21:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:221:48: note: in expansion of macro ‘EQ_PT’ 221 | (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || | ^~~~~ legal.c:21:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:221:48: note: in expansion of macro ‘EQ_PT’ 221 | (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || | ^~~~~ legal.c:222:16: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 222 | (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) | ^~ legal.c:21:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:222:30: note: in expansion of macro ‘EQ_PT’ 222 | (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) | ^~~~~ legal.c:21:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:222:30: note: in expansion of macro ‘EQ_PT’ 222 | (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) | ^~~~~ legal.c:21:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:222:48: note: in expansion of macro ‘EQ_PT’ 222 | (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) | ^~~~~ legal.c:21:48: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 21 | #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) | ^~ legal.c:222:48: note: in expansion of macro ‘EQ_PT’ 222 | (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) | ^~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from legal.c:13: legal.c: In function ‘find_ints’: legal.c:319:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 319 | pvertex = N_GNEW(input->nvertices, vertex *); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ legal.c:325:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 325 | qsort(pvertex, input->nvertices, sizeof(vertex *), gt); | ~~~~~^~~~~~~~~~~ legal.c: In function ‘Plegal_arrangement’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ legal.c:451:20: note: in expansion of macro ‘N_GNEW’ 451 | polygon_list = N_GNEW(n_polys, polygon); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ legal.c:456:19: note: in expansion of macro ‘N_GNEW’ 456 | vertex_list = N_GNEW(nverts, vertex); | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o site.lo site.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o solve.lo solve.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o neatosplines.lo neatosplines.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c poly.c -fPIC -DPIC -o .libs/poly.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o stuff.lo stuff.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o voronoi.lo voronoi.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c printvis.c -fPIC -DPIC -o .libs/printvis.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o stress.lo stress.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c site.c -fPIC -DPIC -o .libs/site.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c neatosplines.c -fPIC -DPIC -o .libs/neatosplines.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o kkutils.lo kkutils.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c solve.c -fPIC -DPIC -o .libs/solve.o poly.c: In function ‘bbox’: poly.c:50:12: warning: declaration of ‘xmin’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 50 | double xmin, ymin, xmax, ymax; | ^~~~ In file included from ../../lib/neatogen/poly.h:17, from poly.c:18: ../../lib/neatogen/geometry.h:29:19: note: shadowed declaration is here 29 | extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */ | ^~~~ poly.c:50:18: warning: declaration of ‘ymin’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 50 | double xmin, ymin, xmax, ymax; | ^~~~ ../../lib/neatogen/geometry.h:29:31: note: shadowed declaration is here 29 | extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */ | ^~~~ poly.c:50:24: warning: declaration of ‘xmax’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 50 | double xmin, ymin, xmax, ymax; | ^~~~ ../../lib/neatogen/geometry.h:29:25: note: shadowed declaration is here 29 | extern double xmin, xmax, ymin, ymax; /* extreme x,y values of sites */ | ^~~~ poly.c:50:30: warning: declaration of ‘ymax’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 50 | double xmin, ymin, xmax, ymax; | ^~~~ ../../lib/neatogen/geometry.h:29:37: note: shadowed declaration is here 29 | 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 90 | if (verts[0].y == verts[1].y) | ^~ poly.c:91:29: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 91 | return ((verts[2].y == verts[3].y) && | ^~ poly.c:92:29: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 92 | (verts[0].x == verts[3].x) && (verts[1].x == verts[2].x)); | ^~ poly.c:92:59: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 92 | (verts[0].x == verts[3].x) && (verts[1].x == verts[2].x)); | ^~ poly.c:94:29: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 94 | return ((verts[0].x == verts[1].x) && | ^~ poly.c:95:29: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 95 | (verts[2].x == verts[3].x) && | ^~ poly.c:96:29: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 96 | (verts[0].y == verts[3].y) && (verts[1].y == verts[2].y)); | ^~ poly.c:96:59: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 96 | (verts[0].y == verts[3].y) && (verts[1].y == verts[2].y)); | ^~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from poly.c:14: poly.c: In function ‘genRound’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #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:15: warning: declaration of ‘b’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 148 | Point b; | ^ poly.c:145:10: note: shadowed declaration is here 145 | boxf b; | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:153:17: note: in expansion of macro ‘N_GNEW’ 153 | verts = N_GNEW(sides, Point); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:175:25: note: in expansion of macro ‘N_GNEW’ 175 | verts = N_GNEW(sides, Point); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:204:21: note: in expansion of macro ‘N_GNEW’ 204 | verts = N_GNEW(sides, Point); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c stuff.c -fPIC -DPIC -o .libs/stuff.o poly.c:206:49: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 206 | verts[0] = makeScaledTransPoint(b.LL.x, b.LL.y, -xmargin, -ymargin); | ~~~~^~ poly.c:206:57: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 206 | verts[0] = makeScaledTransPoint(b.LL.x, b.LL.y, -xmargin, -ymargin); | ~~~~^~ poly.c:207:49: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 207 | verts[1] = makeScaledTransPoint(b.UR.x, b.LL.y, xmargin, -ymargin); | ~~~~^~ poly.c:207:57: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 207 | verts[1] = makeScaledTransPoint(b.UR.x, b.LL.y, xmargin, -ymargin); | ~~~~^~ poly.c:208:49: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 208 | verts[2] = makeScaledTransPoint(b.UR.x, b.UR.y, xmargin, ymargin); | ~~~~^~ poly.c:208:57: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 208 | verts[2] = makeScaledTransPoint(b.UR.x, b.UR.y, xmargin, ymargin); | ~~~~^~ poly.c:209:49: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 209 | verts[3] = makeScaledTransPoint(b.LL.x, b.UR.y, -xmargin, ymargin); | ~~~~^~ poly.c:209:57: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 209 | verts[3] = makeScaledTransPoint(b.LL.x, b.UR.y, -xmargin, ymargin); | ~~~~^~ poly.c: In function ‘makePoly’: poly.c:240:15: warning: declaration of ‘b’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 240 | Point b; | ^ poly.c:237:10: note: shadowed declaration is here 237 | boxf b; | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:245:17: note: in expansion of macro ‘N_GNEW’ 245 | verts = N_GNEW(sides, Point); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:256:25: note: in expansion of macro ‘N_GNEW’ 256 | verts = N_GNEW(sides, Point); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:277:21: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 295 | if ((xmargin != 1.0) || (ymargin != 1.0)) | ^~ poly.c:295:38: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 295 | if ((xmargin != 1.0) || (ymargin != 1.0)) | ^~ poly.c: In function ‘edgesIntersect’: poly.c:351:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 351 | if ((cross == 0) && !bHA && !aHB) { | ^~ poly.c: In function ‘inPoly’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:386:15: note: in expansion of macro ‘N_GNEW’ 386 | tp3 = N_GNEW(maxcnt, Point); | ^~~~~~ poly.c:399:23: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 399 | if ((tp3[i].y == 0) && (tp3[i1].y == 0)) { | ^~ poly.c:399:43: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 399 | if ((tp3[i].y == 0) && (tp3[i1].y == 0)) { | ^~ poly.c:415:19: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 415 | if (x == 0) | ^~ poly.c:420:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 420 | if ((tp3[i].y == 0) || (tp3[i1].y == 0)) { | ^~ printvis.c:16:6: warning: no previous prototype for ‘printvis’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 16 | void printvis(vconfig_t * cp) | ^~~~~~~~ poly.c:420:51: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 436 | static int inBox(Point p, Point origin, Point corner) | ~~~~~~^~~~~~ ../../lib/neatogen/geometry.h:27:18: note: shadowed declaration is here 27 | extern Point origin; | ^~~~~~ poly.c: In function ‘polyOverlap’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:484:15: note: in expansion of macro ‘N_GNEW’ 484 | tp1 = N_GNEW(maxcnt, Point); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ poly.c:485:15: note: in expansion of macro ‘N_GNEW’ 485 | tp2 = N_GNEW(maxcnt, Point); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c voronoi.c -fPIC -DPIC -o .libs/voronoi.o voronoi.c: In function ‘voronoi’: voronoi.c:43:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 43 | (newsite->coord.y ==newintstar.y && newsite->coord.x < newintstar.x))) { | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o matrix_ops.lo matrix_ops.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o embed_graph.lo embed_graph.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c stress.c -fPIC -DPIC -o .libs/stress.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c kkutils.c -fPIC -DPIC -o .libs/kkutils.o neatosplines.c: In function ‘make_barriers’: neatosplines.c:57:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 57 | Pedge_t *bar = gv_calloc(n, sizeof(Pedge_t)); | ^ neatosplines.c: In function ‘makeSelfArcs’: neatosplines.c:249:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 249 | edge_t **edges = gv_calloc(cnt, sizeof(edge_t*)); | ^~~ In file included from ../../lib/common/render.h:33, from solve.c:16: solve.c: In function ‘solve’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ solve.c:32:13: note: in expansion of macro ‘N_GNEW’ 32 | asave = N_GNEW(nsq, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ solve.c:33:13: note: in expansion of macro ‘N_GNEW’ 33 | csave = N_GNEW(n, double); | ^~~~~~ neatosplines.c: In function ‘makeObstacle’: neatosplines.c:338:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 338 | obs->ps = gv_calloc(sides, sizeof(Ppoint_t)); | ^~~~~ neatosplines.c: In function ‘_spline_edges’: neatosplines.c:558:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 558 | obs = gv_calloc(agnnodes(g), sizeof(Ppoly_t*)); | ^~~~~~~~~~~ In file included from ../../lib/common/render.h:29, from ../../lib/neatogen/neato.h:31, from neatosplines.c:16: neatosplines.c: In function ‘_neato_set_aspect’: ../../lib/common/types.h:352:18: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 352 | #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb) | ^ neatosplines.c:994:13: note: in expansion of macro ‘GD_bb’ 994 | if (GD_bb(g).LL.x || GD_bb(g).LL.y) { | ^~~~~ neatosplines.c:994:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 994 | if (GD_bb(g).LL.x || GD_bb(g).LL.y) { | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dijkstra.lo dijkstra.c In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from stuff.c:14: stuff.c: In function ‘new_array’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stuff.c:51:10: note: in expansion of macro ‘N_NEW’ 51 | rv = N_NEW(m, double *); | ^~~~~ stuff.c:52:19: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 52 | mem = N_NEW(m * n, double); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stuff.c: In function ‘new_3array’: stuff.c:76:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 76 | rv = N_NEW(m + 1, double **); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stuff.c:78:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 78 | rv[i] = N_NEW(n + 1, double *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stuff.c:80:24: note: in expansion of macro ‘N_NEW’ 80 | rv[i][j] = N_NEW(p, double); | ^~~~~ stuff.c: In function ‘lenattr’: stuff.c:119:61: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 119 | if ((sscanf(s, "%lf", val) < 1) || (*val < 0) || ((*val == 0) && !Nop)) { | ^~ stuff.c: In function ‘scan_graph_mode’: stuff.c:256:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 256 | GD_neato_nlist(G) = N_NEW(nV + 1, node_t *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stuff.c:266:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 266 | GD_neato_nlist(G) = N_NEW(nV + 1, node_t *); // not sure why but sometimes needs the + 1 ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stuff.c: In function ‘move_node’: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ stuff.c:557:9: note: in expansion of macro ‘ALLOC’ 557 | a = ALLOC(Ndim * Ndim, a, double); | ^~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ stuff.c:557:9: note: in expansion of macro ‘ALLOC’ 557 | a = ALLOC(Ndim * Ndim, a, double); | ^~~~~ stuff.c: In function ‘shortest_path’: stuff.c:657:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 657 | Heap = N_NEW(nG + 1, node_t *); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c matrix_ops.c -fPIC -DPIC -o .libs/matrix_ops.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c embed_graph.c -fPIC -DPIC -o .libs/embed_graph.o In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from stress.c:12: stress.c: In function ‘circuitModel’: stress.c:182:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 182 | float *Dij = N_NEW(nG * (nG + 1) / 2, float); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stress.c: In function ‘sparse_stress_subspace_majorization_kD’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:269:25: note: in expansion of macro ‘N_GNEW’ 269 | double **subspace = N_GNEW(subspace_dim, double *); | ^~~~~~ stress.c:270:45: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 270 | double *d_storage = N_GNEW(subspace_dim * n, double); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:328:19: note: in expansion of macro ‘N_GNEW’ 328 | CenterIndex = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:347:12: note: in expansion of macro ‘N_GNEW’ 347 | dist = N_GNEW(n, DistType); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:352:22: note: in expansion of macro ‘N_GNEW’ 352 | invCenterIndex = N_GNEW(num_centers, int); | ^~~~~~ stress.c:354:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 354 | storage = N_GNEW(n * num_centers, DistType); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:355:11: note: in expansion of macro ‘N_GNEW’ 355 | Dij = N_GNEW(num_centers, DistType *); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:410:21: note: in expansion of macro ‘N_GNEW’ 410 | visited_nodes = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:411:17: note: in expansion of macro ‘N_GNEW’ 411 | distances = N_GNEW(n, dist_data); | ^~~~~~ stress.c:416:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 416 | distances[i].edges = N_GNEW(n - 1, int); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stress.c:417:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 417 | distances[i].edist = N_GNEW(n - 1, DistType); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:461:24: note: in expansion of macro ‘N_GNEW’ 461 | storage1 = N_GNEW(available_space, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:462:24: note: in expansion of macro ‘N_GNEW’ 462 | storage2 = N_GNEW(available_space, DistType); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:500:11: note: in expansion of macro ‘N_GNEW’ 500 | lap = N_GNEW(n, vtx_data); | ^~~~~~ stress.c:501:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 501 | edges = N_GNEW(nedges + n, int); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stress.c:502:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 502 | ewgts = N_GNEW(nedges + n, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:538:18: note: in expansion of macro ‘N_GNEW’ 538 | directions = N_GNEW(dim, double *); | ^~~~~~ stress.c:539:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 539 | directions[0] = N_GNEW(dim * subspace_dim, double); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stress.c:575:36: warning: cast from function call of type ‘int’ to non-matching type ‘double’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 575 | directions[k][i] = (double) rand() / RAND_MAX; | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:604:9: note: in expansion of macro ‘N_GNEW’ 604 | b = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:605:20: note: in expansion of macro ‘N_GNEW’ 605 | b_restricted = N_GNEW(subspace_dim, double); | ^~~~~~ stress.c:625:42: warning: conversion from ‘DistType’ {aka ‘int’} to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 625 | L_ij = -ewgts[j] * dist_list[j] / dist_ij; /* L_ij=w_{ij}*d_{ij}/dist_{ij} */ | ^ stress.c: In function ‘compute_weighted_apsp_packed’: stress.c:689:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 689 | float *Dij = N_NEW(n * (n + 1) / 2, float); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:691:17: note: in expansion of macro ‘N_NEW’ 691 | float *Di = N_NEW(n, float); | ^~~~~ kkutils.c: In function ‘common_neighbors’: kkutils.c:18:44: warning: unused parameter ‘v’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 18 | int common_neighbors(vtx_data * graph, int v, int u, int *v_vector) | ~~~~^ stress.c: In function ‘compute_apsp_packed’: kkutils.c: In function ‘compute_apsp_dijkstra’: stress.c:748:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 748 | float *Dij = N_NEW(n * (n + 1) / 2, float); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ kkutils.c:61:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 61 | DistType **dij = gv_calloc(n, sizeof(DistType*)); | ^ kkutils.c: In function ‘compute_apsp_simple’: kkutils.c:78:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 78 | DistType **dij = gv_calloc(n, sizeof(DistType*)); | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:750:20: note: in expansion of macro ‘N_NEW’ 750 | DistType *Di = N_NEW(n, DistType); | ^~~~~ stress.c: In function ‘compute_apsp_artifical_weights_packed’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:780:15: note: in expansion of macro ‘N_NEW’ 780 | weights = N_NEW(nedges, float); | ^~~~~ kkutils.c: In function ‘quicksort_placef’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:781:15: note: in expansion of macro ‘N_NEW’ 781 | vtx_vec = N_NEW(n, int); | ^~~~~ kkutils.c:193:41: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 193 | qsort(ordering+first, last-first+1, sizeof(ordering[0]), (qsort_cmpf)fcmpf); | ~~~~~~~~~~^~ kkutils.c: In function ‘compute_new_weights’: kkutils.c:239:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 239 | int *vtx_vec = gv_calloc(n, sizeof(int)); | ^ stress.c:810:36: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 810 | ((float) deg_i + deg_j - | ^ kkutils.c:245:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 245 | float *weights = gv_calloc(nedges, sizeof(float)); | ^~~~~~ stress.c:810:44: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 810 | ((float) deg_i + deg_j - | ^ stress.c: At top level: stress.c:831:5: warning: "DEBUG" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 831 | #if DEBUG > 1 | ^~~~~ stress.c: In function ‘stress_majorization_kD_mkernel’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:988:14: note: in expansion of macro ‘N_NEW’ 988 | coords = N_NEW(dim, float *); | ^~~~~ stress.c:989:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 989 | f_storage = N_NEW(dim * n, float); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ stress.c:1001:34: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1001 | constant_term = (float)n * (n - 1) / 2; | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:1037:15: note: in expansion of macro ‘N_NEW’ 1037 | degrees = N_NEW(n, DegType); | ^~~~~ stress.c:1039:26: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1039 | memset(degrees, 0, n * sizeof(DegType)); | ^ stress.c:1051:23: warning: conversion from ‘long double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1051 | lap2[count] = degrees[i]; | ^~~~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:1058:9: note: in expansion of macro ‘N_NEW’ 1058 | b = N_NEW(dim, float *); | ^~~~~ stress.c:1059:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1059 | b[0] = N_NEW(dim * n, float); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:1064:18: note: in expansion of macro ‘N_NEW’ 1064 | tmp_coords = N_NEW(n, float); | ^~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o conjgrad.lo conjgrad.c ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:1065:24: note: in expansion of macro ‘N_NEW’ 1065 | dist_accumulator = N_NEW(n, float); | ^~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ stress.c:1066:12: note: in expansion of macro ‘N_NEW’ 1066 | lap1 = N_NEW(lap_length, float); | ^~~~~ stress.c:1081:30: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1081 | memset(degrees, 0, n * sizeof(DegType)); | ^ stress.c:1132:27: warning: conversion from ‘long double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1132 | lap1[count] = degrees[i]; | ^~~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c dijkstra.c -fPIC -DPIC -o .libs/dijkstra.o In file included from matrix_ops.c:13: matrix_ops.c: In function ‘power_iteration’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #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:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #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:45: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 151 | storage = realloc(C[0], dim1 * dim3 * sizeof(A[0])); | ^ matrix_ops.c:152:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 152 | *CC = C = realloc(C, dim1 * sizeof(A)); | ^ matrix_ops.c:154:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 154 | storage = malloc(dim1 * dim3 * sizeof(A[0])); | ^ matrix_ops.c:155:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 155 | *CC = C = malloc(dim1 * sizeof(A)); | ^ matrix_ops.c: In function ‘mult_dense_mat_d’: matrix_ops.c:187:45: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 187 | storage = realloc(C[0], dim1 * dim3 * sizeof(double)); | ^ matrix_ops.c:188:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 188 | *CC = C = realloc(C, dim1 * sizeof(double *)); | ^ matrix_ops.c:190:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 190 | storage = malloc(dim1 * dim3 * sizeof(double)); | ^ matrix_ops.c:191:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 191 | *CC = C = malloc(dim1 * sizeof(double *)); | ^ matrix_ops.c: In function ‘mult_sparse_dense_mat_transpose’: matrix_ops.c:226:45: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 226 | storage = realloc(C[0], dim1 * dim2 * sizeof(A[0])); | ^ matrix_ops.c:227:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 227 | *CC = C = realloc(C, dim1 * sizeof(A)); | ^ matrix_ops.c:229:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 229 | storage = malloc(dim1 * dim2 * sizeof(A[0])); | ^ matrix_ops.c:230:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 230 | *CC = C = malloc(dim1 * sizeof(A)); | ^ matrix_ops.c: In function ‘orthog1f’: matrix_ops.c:483:9: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 483 | sum /= n; | ^~ matrix_ops.c: In function ‘invert_vec’: matrix_ops.c:603:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 603 | if (vec[i] != 0.0) { | ^~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o pca.lo pca.c In file included from ../../lib/common/render.h:33, 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 40 | DistType *storage = N_GNEW(n * dim, DistType); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #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:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ embed_graph.c:48:24: note: in expansion of macro ‘N_GNEW’ 48 | *Coords = coords = N_GNEW(dim, DistType *); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c conjgrad.c -fPIC -DPIC -o .libs/conjgrad.o In file included from dijkstra.c:22: dijkstra.c: In function ‘initHeap’: dijkstra.c:89:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 89 | else h->data = N_GNEW(n - 1, int); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ dijkstra.c: In function ‘dijkstra’: dijkstra.c:147:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 147 | int *index = gcalloc(n, sizeof(int)); | ^ dijkstra.c: In function ‘dijkstra_bounded’: dijkstra.c:200:52: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 200 | bitarray_t node_in_neighborhood = bitarray_new(n); | ^ dijkstra.c:202:58: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 202 | bitarray_set(&node_in_neighborhood, visited_nodes[i], true); | ~~~~~~~~~~~~~^~~ dijkstra.c:205:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 205 | int *index = gcalloc(n, sizeof(int)); | ^ dijkstra.c:219:48: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 219 | if (bitarray_get(node_in_neighborhood, closestVertex)) { | ^~~~~~~~~~~~~ dijkstra.c: In function ‘initHeap_f’: dijkstra.c:264:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 264 | h->data = N_GNEW(n - 1, int); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ dijkstra.c: In function ‘dijkstra_f’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ dijkstra.c:327:13: note: in expansion of macro ‘N_GNEW’ 327 | index = N_GNEW(n, int); | ^~~~~~ dijkstra.c:340:25: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 340 | if (closestDist == FLT_MAX) | ^~ dijkstra.c: In function ‘dijkstra_sgd’: dijkstra.c:375:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 375 | if (d == FLT_MAX) { | ^~ dijkstra.c:380:42: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 380 | if (bitarray_get(graph->pinneds, closest) || closestdata[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2))) | ^~ closest.c:92:33: note: in expansion of macro ‘greaterPriority’ 92 | if (insideHeap(h, l) && greaterPriority(h, l, i)) | ^~~~~~~~~~~~~~~ closest.c:33:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 33 | #define EQ(p,q) ((p).dist == (q).dist) | ^~ closest.c:77:35: note: in expansion of macro ‘EQ’ 77 | (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2))) | ^~ closest.c:96:33: note: in expansion of macro ‘greaterPriority’ 96 | if (insideHeap(h, r) && greaterPriority(h, r, largest)) | ^~~~~~~~~~~~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/kkutils.h:17, from closest.c:13: closest.c: In function ‘initHeap’: closest.c:125:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 125 | h->data = N_GNEW(h->maxSize, Pair); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ closest.c: In function ‘insert’: closest.c:156:47: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 156 | h->data = realloc(h->data, h->maxSize * sizeof(Pair)); | ^ closest.c:33:27: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 33 | #define EQ(p,q) ((p).dist == (q).dist) | ^~ closest.c:77:35: note: in expansion of macro ‘EQ’ 77 | (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2))) | ^~ closest.c:160:21: note: in expansion of macro ‘greaterPriority’ 160 | while (i > 0 && greaterPriority(h, i, parent(i))) { | ^~~~~~~~~~~~~~~ closest.c: In function ‘find_closest_pairs’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ closest.c:171:17: note: in expansion of macro ‘N_GNEW’ 171 | int *left = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ closest.c:172:18: note: in expansion of macro ‘N_GNEW’ 172 | int *right = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ closest.c:176:21: note: in expansion of macro ‘N_GNEW’ 176 | int *ordering = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ closest.c:177:25: note: in expansion of macro ‘N_GNEW’ 177 | int *inv_ordering = N_GNEW(n, int); | ^~~~~~ closest.c: In function ‘construct_graph’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ closest.c:267:20: note: in expansion of macro ‘N_GNEW’ 267 | int *degrees = N_GNEW(n, int); | ^~~~~~ closest.c:269:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 269 | size_t new_nedges = 2 * top + n; | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ closest.c:288:30: note: in expansion of macro ‘N_GNEW’ 288 | *New_graph = new_graph = N_GNEW(n, vtx_data); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c constraint.c -fPIC -DPIC -o .libs/constraint.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c quad_prog_solve.c -fPIC -DPIC -o .libs/quad_prog_solve.o In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/bfs.h:19, from bfs.c:20: bfs.c: In function ‘mkQueue’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ bfs.c:123:16: note: in expansion of macro ‘N_GNEW’ 123 | qp->data = N_GNEW(size, int); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c smart_ini_x.c -fPIC -DPIC -o .libs/smart_ini_x.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o opt_arrangement.lo opt_arrangement.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c constrained_majorization.c -fPIC -DPIC -o .libs/constrained_majorization.o constraint.c: In function ‘mapGraphs’: constraint.c:152:35: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 152 | if (ED_minlen(ce) == 0.0) { | ^~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from constraint.c:16: ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:153:21: note: in expansion of macro ‘elist_append’ 153 | elist_append(ce, ND_out(t)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:153:21: note: in expansion of macro ‘elist_append’ 153 | elist_append(ce, ND_out(t)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:154:21: note: in expansion of macro ‘elist_append’ 154 | elist_append(ce, ND_in(h)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:154:21: note: in expansion of macro ‘elist_append’ 154 | elist_append(ce, ND_in(h)); | ^~~~~~~~~~~~ constraint.c:156:33: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 156 | ED_minlen(ce) = delta; | ^~~~~ constraint.c: At top level: constraint.c:162:5: warning: "DEBUG" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 162 | #if DEBUG > 1 | ^~~~~ constraint.c: In function ‘mkNConstraintG’: constraint.c:249:32: warning: conversion from ‘double’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 249 | ED_minlen(e) = delta; | ^~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:261:13: note: in expansion of macro ‘elist_append’ 261 | elist_append(e, ND_out(n)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:261:13: note: in expansion of macro ‘elist_append’ 261 | elist_append(e, ND_out(n)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:262:13: note: in expansion of macro ‘elist_append’ 262 | elist_append(e, ND_in(aghead(e))); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:262:13: note: in expansion of macro ‘elist_append’ 262 | elist_append(e, ND_in(aghead(e))); | ^~~~~~~~~~~~ constraint.c: In function ‘mkConstraintG’: ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ constraint.c:316:13: note: in expansion of macro ‘alloc_elist’ 316 | alloc_elist(lcnt, ND_in(n)); | ^~~~~~~~~~~ ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ constraint.c:319:21: note: in expansion of macro ‘alloc_elist’ 319 | alloc_elist(2 * (cnt - 1), ND_out(prev)); | ^~~~~~~~~~~ ../../lib/common/types.h:268:64: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 268 | #define alloc_elist(n,L) do {L.size = 0; L.list = N_NEW(n + 1,edge_t*); } while (0) ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ constraint.c:321:21: note: in expansion of macro ‘alloc_elist’ 321 | alloc_elist(cnt - lcnt - 1, ND_out(prev)); | ^~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:326:17: note: in expansion of macro ‘elist_append’ 326 | elist_append(e, ND_out(prev)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:326:17: note: in expansion of macro ‘elist_append’ 326 | elist_append(e, ND_out(prev)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:62: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:327:17: note: in expansion of macro ‘elist_append’ 327 | elist_append(e, ND_in(n)); | ^~~~~~~~~~~~ ../../lib/common/memory.h:24:98: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 24 | #define ALLOC(size,ptr,type) (ptr? (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type))) | ^ ../../lib/common/types.h:267:44: note: in expansion of macro ‘ALLOC’ 267 | #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:327:17: note: in expansion of macro ‘elist_append’ 327 | elist_append(e, ND_in(n)); | ^~~~~~~~~~~~ constraint.c: In function ‘initItem’: constraint.c:515:47: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 515 | w2 = SCALE * (POINTS(ND_width(n)/2.0) + margin.x); | ^ constraint.c:22:15: warning: conversion from ‘float’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 22 | #define SCALE 10 | ^~ constraint.c:515:14: note: in expansion of macro ‘SCALE’ 515 | w2 = SCALE * (POINTS(ND_width(n)/2.0) + margin.x); | ^~~~~ constraint.c:516:48: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 516 | h2 = SCALE * (POINTS(ND_height(n)/2.0) + margin.y); | ^ constraint.c:22:15: warning: conversion from ‘float’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 22 | #define SCALE 10 | ^~ constraint.c:516:14: note: in expansion of macro ‘SCALE’ 516 | h2 = SCALE * (POINTS(ND_height(n)/2.0) + margin.y); | ^~~~~ constraint.c: In function ‘cAdjust’: constraint.c:571:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 571 | nitem *nlist = gv_calloc(nnodes, sizeof(nitem)); | ^~~~~~ In file included from ../../lib/common/render.h:33, 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’: constraint.c: In function ‘compress’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:31:11: note: in expansion of macro ‘N_GNEW’ 31 | mat = N_GNEW(n, float *); | ^~~~~~ quad_prog_solve.c:32:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 32 | mat[0] = N_GNEW(n * n, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ constraint.c:670:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 670 | if (p->pos.x == q->pos.x) | ^~ constraint.c:675:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 675 | if (p->pos.y == q->pos.y) | ^~ quad_prog_solve.c: In function ‘constrained_majorization_new’: quad_prog_solve.c:144:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 144 | if (levels_gap != 0) { | ^~ quad_prog_solve.c:195:44: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 195 | if (place[ordering[right]] != cur_place) { | ^~ quad_prog_solve.c:235:45: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 235 | if (desired_place[node] == cur_place) { | ^~ quad_prog_solve.c: In function ‘constrained_majorization_new_with_gaps’: quad_prog_solve.c:531:45: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 531 | if (desired_place[node] == cur_place) { | ^~ constraint.c: In function ‘mkOverlapSet’: constraint.c:707:30: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 707 | if (p->pos.x == q->pos.x) | ^~ constraint.c:714:30: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 714 | if (p->pos.y == q->pos.y) | ^~ quad_prog_solve.c: In function ‘initConstrainedMajorization’: constraint.c: In function ‘scAdjust’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:747:14: note: in expansion of macro ‘N_GNEW’ 747 | e->lev = N_GNEW(n, int); | ^~~~~~ constraint.c:801:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 801 | info *nlist = gv_calloc(nnodes, sizeof(info)); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:756:18: note: in expansion of macro ‘N_GNEW’ 756 | e->fArray1 = N_GNEW(n, float); | ^~~~~~ In file included from ../../lib/common/types.h:37, from ../../lib/common/render.h:29: ../../lib/common/geom.h:65:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH) | ^ constraint.c:812:20: note: in expansion of macro ‘PS2INCH’ 812 | margin.x = PS2INCH(margin.x); | ^~~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:757:18: note: in expansion of macro ‘N_GNEW’ 757 | e->fArray2 = N_GNEW(n, float); | ^~~~~~ ../../lib/common/geom.h:65:33: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 65 | #define PS2INCH(a_points) ((a_points)/(double)POINTS_PER_INCH) | ^ constraint.c:813:20: note: in expansion of macro ‘PS2INCH’ 813 | margin.y = PS2INCH(margin.y); | ^~~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:758:18: note: in expansion of macro ‘N_GNEW’ 758 | e->fArray3 = N_GNEW(n, float); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:759:18: note: in expansion of macro ‘N_GNEW’ 759 | e->fArray4 = N_GNEW(n, float); | ^~~~~~ constraint.c:840:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 840 | if (s.x == 0) { /* overlaps exist */ | ^~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:760:18: note: in expansion of macro ‘N_GNEW’ 760 | e->iArray1 = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:761:18: note: in expansion of macro ‘N_GNEW’ 761 | e->iArray2 = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:762:18: note: in expansion of macro ‘N_GNEW’ 762 | e->iArray3 = N_GNEW(n, int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ quad_prog_solve.c:763:18: note: in expansion of macro ‘N_GNEW’ 763 | e->iArray4 = N_GNEW(n, int); | ^~~~~~ constraint.c: In function ‘cAdjust’: constraint.c:596:13: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 596 | constrainY(g, nlist, nnodes, intersectX, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constraint.c:597:9: note: here 597 | case AM_ORTHO_YX : | ^~~~ constraint.c:599:13: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 599 | constrainX(g, nlist, nnodes, intersectY, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constraint.c:600:9: note: here 600 | case AM_PORTHOXY: | ^~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o overlap.lo overlap.c In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from smart_ini_x.c:11: smart_ini_x.c: In function ‘power_iteration_orthog’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:66:27: note: in expansion of macro ‘N_GNEW’ 66 | double *tmp_vec = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:67:28: note: in expansion of macro ‘N_GNEW’ 67 | double *last_vec = N_GNEW(n, double); | ^~~~~~ smart_ini_x.c: In function ‘compute_avgs’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:182:26: note: in expansion of macro ‘N_GNEW’ 182 | float* row_avg = N_GNEW(n, float); | ^~~~~~ smart_ini_x.c:192:42: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 192 | row_avg[i]=(float)sum_row/n; | ^ smart_ini_x.c:194:28: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 194 | *all_avg=(float)sum/(n*n); | ^ smart_ini_x.c: In function ‘compute_Bij’: smart_ini_x.c:202:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 202 | float* storage = N_GNEW(n*n,float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:203:23: note: in expansion of macro ‘N_GNEW’ 203 | float** Bij = N_GNEW(n, float*); | ^~~~~~ smart_ini_x.c:213:52: warning: conversion from ‘DistType’ {aka ‘int’} to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 213 | Bij[i][j]=-(float)Dij[i][j]*Dij[i][j]+row_avg[i]+row_avg[j]-all_avg; | ^ smart_ini_x.c: In function ‘CMDS_orthog’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:227:24: note: in expansion of macro ‘N_GNEW’ 227 | double* evals= N_GNEW(dim, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:231:30: note: in expansion of macro ‘N_GNEW’ 231 | orthog_aux = N_GNEW(n, double); | ^~~~~~ smart_ini_x.c: In function ‘IMDS_given_dim’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:261:23: note: in expansion of macro ‘N_GNEW’ 261 | float** lap = N_GNEW(n, float*); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:264:27: note: in expansion of macro ‘N_GNEW’ 264 | double* balance = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ smart_ini_x.c:281:30: note: in expansion of macro ‘N_GNEW’ 281 | orthog_aux = N_GNEW(n, double); | ^~~~~~ smart_ini_x.c:302:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 302 | f_storage = N_GNEW(n*n, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ smart_ini_x.c:325:62: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 325 | Dij[i][j]=Dij[j][i]=diff>0 ? (DistType)sqrt(diff) : 0; | ^ smart_ini_x.c:338:54: warning: conversion from ‘DistType’ {aka ‘int’} to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 338 | balance[i]+=Dij[i][j]*(-lap[i][j]); // w_{ij}*delta_{ij} | ^ smart_ini_x.c:341:54: warning: conversion from ‘DistType’ {aka ‘int’} to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 341 | balance[i]-=Dij[i][j]*(-lap[i][j]); // w_{ij}*delta_{ij} | ^ smart_ini_x.c:359:53: warning: conversion from ‘DistType’ {aka ‘int’} to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 359 | b+=Dij[i][j]*(-lap[i][j]); | ^ smart_ini_x.c:363:53: warning: conversion from ‘DistType’ {aka ‘int’} to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 363 | b-=Dij[i][j]*(-lap[i][j]); | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o call_tri.lo call_tri.c smart_ini_x.c:367:32: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 367 | if ((b != balance[i]) && (fabs(1-b/balance[i])>1e-5)) { | ^~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c opt_arrangement.c -fPIC -DPIC -o .libs/opt_arrangement.o constrained_majorization.c: In function ‘stress_majorization_with_hierarchy’: constrained_majorization.c:88:59: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 88 | directionalityExist |= graph[i].edists[j] != 0; | ^~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from constrained_majorization.c:11: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:168:28: note: in expansion of macro ‘N_GNEW’ 168 | hierarchy_boundaries = N_GNEW(num_levels, float); | ^~~~~~ constrained_majorization.c:237:13: warning: declaration of ‘length’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 237 | int length = n + n * (n - 1) / 2; | ^~~~~~ constrained_majorization.c:65:9: note: shadowed declaration is here 65 | int length; | ^~~~~~ constrained_majorization.c:239:13: warning: declaration of ‘count’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 239 | int count; | ^~~~~ constrained_majorization.c:75:9: note: shadowed declaration is here 75 | int count; | ^~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:269:14: note: in expansion of macro ‘N_GNEW’ 269 | coords = N_GNEW(dim, float *); | ^~~~~~ constrained_majorization.c:270:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 270 | f_storage = N_GNEW(dim * n, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:298:15: note: in expansion of macro ‘N_GNEW’ 298 | degrees = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:318:9: note: in expansion of macro ‘N_GNEW’ 318 | b = N_GNEW(dim, float *); | ^~~~~~ constrained_majorization.c:319:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 319 | b[0] = N_GNEW(dim * n, float); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:324:18: note: in expansion of macro ‘N_GNEW’ 324 | tmp_coords = N_GNEW(n, float); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:325:24: note: in expansion of macro ‘N_GNEW’ 325 | dist_accumulator = N_GNEW(n, float); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ constrained_majorization.c:326:12: note: in expansion of macro ‘N_GNEW’ 326 | lap1 = N_GNEW(lap_length, float); | ^~~~~~ constrained_majorization.c:441:56: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 441 | levels_gap); | ^~~~~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o compute_hierarchy.lo compute_hierarchy.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c overlap.c -fPIC -DPIC -o .libs/overlap.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c call_tri.c -fPIC -DPIC -o .libs/call_tri.o In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from opt_arrangement.c:11: opt_arrangement.c: In function ‘compute_y_coords’: ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ opt_arrangement.c:48:17: note: in expansion of macro ‘N_NEW’ 48 | double *b = N_NEW(n, double); | ^~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ opt_arrangement.c:64:23: note: in expansion of macro ‘N_GNEW’ 64 | uniform_weights = N_GNEW(nedges, float); | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o delaunay.lo delaunay.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o multispline.lo multispline.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sgd.lo sgd.c call_tri.c:19:14: warning: no previous prototype for ‘call_tri’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 19 | SparseMatrix call_tri(int n, double *x) { | ^~~~~~~~ In file included from ../../lib/sparse/general.h:27, from ../../lib/sparse/SparseMatrix.h:13, from call_tri.c:13: call_tri.c: In function ‘call_tri’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ call_tri.c:25:18: note: in expansion of macro ‘N_GNEW’ 25 | double* xv = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ call_tri.c:26:18: note: in expansion of macro ‘N_GNEW’ 26 | double* yv = N_GNEW(n, double); | ^~~~~~ call_tri.c: At top level: call_tri.c:64:14: warning: no previous prototype for ‘call_tri2’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 64 | SparseMatrix call_tri2(int n, int dim, double * xx) | ^~~~~~~~~ call_tri.c: In function ‘call_tri2’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ call_tri.c:72:9: note: in expansion of macro ‘N_GNEW’ 72 | x = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ call_tri.c:73:9: note: in expansion of macro ‘N_GNEW’ 73 | y = N_GNEW(n, double); | ^~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c compute_hierarchy.c -fPIC -DPIC -o .libs/compute_hierarchy.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o randomkit.lo randomkit.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c multispline.c -fPIC -DPIC -o .libs/multispline.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c delaunay.c -fPIC -DPIC -o .libs/delaunay.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sgd.c -fPIC -DPIC -o .libs/sgd.o delaunay.c:559:7: warning: "HAVE_TRIANGLE" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 559 | #elif HAVE_TRIANGLE | ^~~~~~~~~~~~~ delaunay.c: In function ‘get_triangles’: delaunay.c:761:29: warning: unused parameter ‘x’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 761 | int* get_triangles (double *x, int n, int* tris) | ~~~~~~~~^ delaunay.c:761:36: warning: unused parameter ‘n’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 761 | int* get_triangles (double *x, int n, int* tris) | ~~~~^ delaunay.c:761:44: warning: unused parameter ‘tris’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 761 | int* get_triangles (double *x, int n, int* tris) | ~~~~~^~~~ delaunay.c: In function ‘delaunay_triangulation’: delaunay.c:766:47: warning: unused parameter ‘x’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 766 | static v_data *delaunay_triangulation(double *x, double *y, int n) { | ~~~~~~~~^ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c randomkit.c -fPIC -DPIC -o .libs/randomkit.o delaunay.c:766:58: warning: unused parameter ‘y’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 766 | static v_data *delaunay_triangulation(double *x, double *y, int n) { | ~~~~~~~~^ delaunay.c:766:65: warning: unused parameter ‘n’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 766 | static v_data *delaunay_triangulation(double *x, double *y, int n) { | ~~~~^ delaunay.c: In function ‘delaunay_tri’: delaunay.c:770:27: warning: unused parameter ‘x’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 770 | int *delaunay_tri(double *x, double *y, int n, int* nedges) | ~~~~~~~~^ delaunay.c:770:38: warning: unused parameter ‘y’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 770 | int *delaunay_tri(double *x, double *y, int n, int* nedges) | ~~~~~~~~^ delaunay.c:770:45: warning: unused parameter ‘n’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 770 | int *delaunay_tri(double *x, double *y, int n, int* nedges) | ~~~~^ delaunay.c:770:53: warning: unused parameter ‘nedges’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 770 | int *delaunay_tri(double *x, double *y, int n, int* nedges) | ~~~~~^~~~~~ delaunay.c: In function ‘mkSurface’: delaunay.c:776:20: warning: unused parameter ‘x’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 776 | mkSurface (double *x, double *y, int n, int* segs, int nsegs) | ~~~~~~~~^ delaunay.c:776:31: warning: unused parameter ‘y’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 776 | mkSurface (double *x, double *y, int n, int* segs, int nsegs) | ~~~~~~~~^ delaunay.c:776:38: warning: unused parameter ‘n’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 776 | mkSurface (double *x, double *y, int n, int* segs, int nsegs) | ~~~~^ delaunay.c:776:46: warning: unused parameter ‘segs’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 776 | mkSurface (double *x, double *y, int n, int* segs, int nsegs) | ~~~~~^~~~ delaunay.c:776:56: warning: unused parameter ‘nsegs’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 776 | mkSurface (double *x, double *y, int n, int* segs, int nsegs) | ~~~~^~~~~ delaunay.c: In function ‘freeSurface’: delaunay.c:782:25: warning: unused parameter ‘s’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 782 | freeSurface (surface_t* s) | ~~~~~~~~~~~^ In file included from delaunay.c:20: delaunay.c: In function ‘UG_graph’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ delaunay.c:808:20: note: in expansion of macro ‘N_GNEW’ 808 | delaunay = N_GNEW(n, v_data); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ delaunay.c:822:20: note: in expansion of macro ‘N_GNEW’ 822 | delaunay = N_GNEW(n, v_data); | ^~~~~~ In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from compute_hierarchy.c:11: compute_hierarchy.c: In function ‘compute_hierarchy’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ compute_hierarchy.c:64:13: note: in expansion of macro ‘N_GNEW’ 64 | y = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ compute_hierarchy.c:72:29: note: in expansion of macro ‘N_NEW’ 72 | *orderingp = ordering = N_NEW(n, int); | ^~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ compute_hierarchy.c:116:29: note: in expansion of macro ‘N_GNEW’ 116 | *levelsp = levels = N_GNEW(num_levels, int); | ^~~~~~ multispline.c: In function ‘ctrlPtIdx’: multispline.c:315:17: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 315 | if (w.x == v.x && w.y == v.y) | ^~ multispline.c:315:31: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 315 | if (w.x == v.x && w.y == v.y) | ^~ multispline.c: In function ‘mkCtrlPts’: multispline.c:344:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 344 | pointf *ps = gv_calloc(mult, sizeof(pointf)); | ^~~~ multispline.c: In function ‘mkTriIndices’: multispline.c:476:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 476 | int *tris = gv_calloc(3 * sf->nfaces, sizeof(int)); | ~~^~~~~~~~~~~~ multispline.c:477:44: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 477 | memcpy(tris, sf->faces, 3 * sf->nfaces * sizeof(int)); | ^ multispline.c: In function ‘addTriEdge’: multispline.c:522:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 522 | g->edges = gv_recalloc(g->edges, g->nedges, g->nedges + 1, | ~^~~~~~~~ multispline.c:522:59: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 522 | g->edges = gv_recalloc(g->edges, g->nedges, g->nedges + 1, | ~~~~~~~~~~^~~ multispline.c: In function ‘mkTriGraph’: multispline.c:571:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 571 | g->nnodes = sf->nfaces + 2; | ^~ multispline.c:557:47: warning: unused parameter ‘maxv’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;] 557 | static tgraph *mkTriGraph(surface_t * sf, int maxv, pointf * pts) | ~~~~^~~~ multispline.c: In function ‘mkRouter’: multispline.c:616:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 616 | int *obsi = gv_calloc(npoly + 1, sizeof(int)); | ~~~~~~^~~ multispline.c:621:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 621 | pointf *pts = gv_calloc(npts, sizeof(pointf)); // all points are stored in pts | ^~~~ multispline.c:622:29: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 622 | int *segs = gv_calloc(2 * npts, sizeof(int)); // indices of points forming segments | ~~^~~~~~ multispline.c:657:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 657 | double *x = gv_calloc(npts, sizeof(double)); | ^~~~ multispline.c:658:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 658 | double *y = gv_calloc(npts, sizeof(double)); | ^~~~ multispline.c: In function ‘finishEdge’: multispline.c:686:35: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 686 | pointf *spline = gv_calloc(spl.pn, sizeof(pointf)); | ~~~^~~ multispline.c: In function ‘tweakEnd’: multispline.c:706:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 706 | #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) | ^~ multispline.c:731:9: note: in expansion of macro ‘EQPT’ 731 | if (EQPT(q, nxt) || EQPT(q, prv) ){ | ^~~~ multispline.c:706:42: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 706 | #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) | ^~ multispline.c:731:9: note: in expansion of macro ‘EQPT’ 731 | if (EQPT(q, nxt) || EQPT(q, prv) ){ | ^~~~ multispline.c:706:26: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 706 | #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) | ^~ multispline.c:731:25: note: in expansion of macro ‘EQPT’ 731 | if (EQPT(q, nxt) || EQPT(q, prv) ){ | ^~~~ multispline.c:706:42: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 706 | #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) | ^~ multispline.c:731:25: note: in expansion of macro ‘EQPT’ 731 | if (EQPT(q, nxt) || EQPT(q, prv) ){ | ^~~~ multispline.c: In function ‘genroute’: multispline.c:791:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 791 | medges = gv_calloc(poly.pn, sizeof(Pedge_t)); | ~~~~^~~ multispline.c:810:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 810 | cpts = gv_calloc(pl.pn - 2, sizeof(pointf *)); | ~~~~~~^~~ multispline.c:821:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 821 | poly.ps = gv_calloc(pn, sizeof(pointf)); | ^~ multispline.c:843:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 843 | medges = gv_calloc(poly.pn, sizeof(Pedge_t)); | ~~~~^~~ multispline.c: In function ‘mkPoly’: multispline.c:1050:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1050 | side_t *side1 = gv_calloc(nt + 4, sizeof(side_t)); | ~~~^~~ multispline.c:1051:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1051 | side_t *side2 = gv_calloc(nt + 4, sizeof(side_t)); | ~~~^~~ multispline.c:1107:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1107 | pointf *pps = pts = gv_calloc(nt + 4, sizeof(pointf)); | ~~~^~~ multispline.c:1108:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1108 | tri **trim = gv_calloc(nt + 4, sizeof(tri*)); | ~~~^~~ sgd.c: In function ‘fisheryates_shuffle’: In file included from ../../lib/common/render.h:33, from ../../lib/neatogen/multispline.h:13, from multispline.c:13: ../../lib/neatogen/fPQ.h: In function ‘PQgen’: sgd.c:31:29: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 31 | int j = rk_interval(i, &rstate); | ^ sgd.c:31:17: warning: conversion from ‘long unsigned int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 31 | int j = rk_interval(i, &rstate); | ^~~~~~~~~~~ ../../lib/neatogen/fPQ.h:39:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 39 | pq->pq = N_NEW(sz+1,PQTYPE); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ In file included from ../../lib/sparse/general.h:17, from ../../lib/sparse/SparseMatrix.h:13, from ../../lib/neatogen/adjust.h:18, from ../../lib/neatogen/neatoprocs.h:18, from ../../lib/neatogen/neato.h:33, from sgd.c:4: sgd.c: In function ‘extract_adjacency’: sgd.c:45:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 45 | assert(ND_id(np) == n_nodes); | ^~ In file included from multispline.c:1171: ../../lib/neatogen/fPQ.h: At top level: ../../lib/neatogen/fPQ.h:164:5: warning: "DEBUG" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 164 | #if DEBUG > 1 | ^~~~~ multispline.c: In function ‘triPath’: In file included from ../../lib/common/render.h:29, from ../../lib/neatogen/neato.h:31: ../../lib/common/types.h:602:20: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 602 | #define ED_dist(e) (((Agedgeinfo_t*)AGDATA(e))->dist) | ^ sgd.c:74:39: note: in expansion of macro ‘ED_dist’ 74 | graph->weights[n_edges] = ED_dist(ep); | ^~~~~~~ multispline.c:1191:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1191 | int *dad = gv_calloc(n, sizeof(int)); | ^ sgd.c:116:37: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 116 | graph->weights[x] = deg_i + deg_j - (2*intersect); | ^~~~~ In file included from ../../lib/common/render.h:33: sgd.c: In function ‘sgd’: multispline.c:1215:37: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1215 | if (N_VAL(pq, adjn) == UNSEEN) { | ^~ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sgd.c:171:23: note: in expansion of macro ‘N_NEW’ 171 | term_sgd *terms = N_NEW(n_terms, term_sgd); | ^~~~~ multispline.c:1216:39: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1216 | N_VAL(pq, adjn) = d; | ^ sgd.c:198:21: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 198 | float eta_min = Epsilon / w_max; | ^~~~~~~ sgd.c:199:20: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 199 | float lambda = log(eta_max/eta_min) / (MaxIter-1); | ^~~ sgd.c:204:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 204 | float *pos = N_NEW(2*n, float); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ ../../lib/common/memory.h:20:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sgd.c:205:21: note: in expansion of macro ‘N_NEW’ 205 | bool *unfixed = N_NEW(n, bool); | ^~~~~ ../../lib/common/types.h:523:19: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 523 | #define ND_pos(n) (((Agnodeinfo_t*)AGDATA(n))->pos) | ^ sgd.c:208:20: note: in expansion of macro ‘ND_pos’ 208 | pos[2*i] = ND_pos(node)[0]; | ^~~~~~ multispline.c:1220:40: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 1220 | PQupdate(pq, adjn, d); | ^ ../../lib/common/types.h:523:19: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 523 | #define ND_pos(n) (((Agnodeinfo_t*)AGDATA(n))->pos) | ^ sgd.c:209:22: note: in expansion of macro ‘ND_pos’ 209 | pos[2*i+1] = ND_pos(node)[1]; | ^~~~~~ sgd.c:222:43: warning: conversion from ‘int’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 222 | float eta = eta_max * exp(-lambda * t); | ^ sgd.c:222:21: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 222 | float eta = eta_max * exp(-lambda * t); | ^~~~~~~ multispline.c: In function ‘makeMultiSpline’: multispline.c:1262:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1262 | PQTYPE *idxs = gv_calloc(pq.pq.PQsize + 1, sizeof(PQTYPE)); | ~~~~~~~~~~~~~^~~ multispline.c:1263:44: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1263 | PQVTYPE *vals = gv_calloc(pq.pq.PQsize + 1, sizeof(PQVTYPE)); | ~~~~~~~~~~~~~^~~ randomkit.c: In function ‘rk_seed’: randomkit.c:91:54: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 91 | seed = (1812433253UL * (seed ^ (seed >> 30)) + pos + 1) & 0xffffffffUL; | ^ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libneatogen_C.la adjust.lo circuit.lo edges.lo geometry.lo heap.lo hedges.lo info.lo neatoinit.lo legal.lo lu.lo matinv.lo memory.lo poly.lo printvis.lo site.lo solve.lo neatosplines.lo stuff.lo voronoi.lo stress.lo kkutils.lo matrix_ops.lo embed_graph.lo dijkstra.lo conjgrad.lo pca.lo closest.lo bfs.lo constraint.lo quad_prog_solve.lo smart_ini_x.lo constrained_majorization.lo opt_arrangement.lo overlap.lo call_tri.lo compute_hierarchy.lo delaunay.lo multispline.lo sgd.lo randomkit.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libneatogen_C.a .libs/adjust.o .libs/circuit.o .libs/edges.o .libs/geometry.o .libs/heap.o .libs/hedges.o .libs/info.o .libs/neatoinit.o .libs/legal.o .libs/lu.o .libs/matinv.o .libs/memory.o .libs/poly.o .libs/printvis.o .libs/site.o .libs/solve.o .libs/neatosplines.o .libs/stuff.o .libs/voronoi.o .libs/stress.o .libs/kkutils.o .libs/matrix_ops.o .libs/embed_graph.o .libs/dijkstra.o .libs/conjgrad.o .libs/pca.o .libs/closest.o .libs/bfs.o .libs/constraint.o .libs/quad_prog_solve.o .libs/smart_ini_x.o .libs/constrained_majorization.o .libs/opt_arrangement.o .libs/overlap.o .libs/call_tri.o .libs/compute_hierarchy.o .libs/delaunay.o .libs/multispline.o .libs/sgd.o .libs/randomkit.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libneatogen_C.a libtool: link: ( cd ".libs" && rm -f "libneatogen_C.la" && ln -s "../libneatogen_C.la" "libneatogen_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/neatogen' Making all in twopigen make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/twopigen' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o twopiinit.lo twopiinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o circle.lo circle.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c circle.c -fPIC -DPIC -o .libs/circle.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c twopiinit.c -fPIC -DPIC -o .libs/twopiinit.o circle.c: In function ‘setChildSubtreeSpans’: circle.c:222:28: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 222 | double ratio = SPAN(n) / STSIZE(n); | ^ circle.c:229:24: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 229 | if (SPAN(next) != 0.0) | ^~ circle.c:231:28: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 231 | SPAN(next) = ratio * STSIZE(next); | ^ twopiinit.c: In function ‘twopi_init_node_edge’: twopiinit.c:38:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 38 | rdata* alg = gv_calloc(n_nodes, sizeof(rdata)); | ^~~~~~~ twopiinit.c:39:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 39 | GD_neato_nlist(g) = gv_calloc(n_nodes + 1, sizeof(node_t*)); | ~~~~~~~~^~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libtwopigen_C.la twopiinit.lo circle.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libtwopigen_C.a .libs/twopiinit.o .libs/circle.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libtwopigen_C.a libtool: link: ( cd ".libs" && rm -f "libtwopigen_C.la" && ln -s "../libtwopigen_C.la" "libtwopigen_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/twopigen' Making all in sfdpgen make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfdpgen' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sfdpinit.lo sfdpinit.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o spring_electrical.lo spring_electrical.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o sparse_solve.lo sparse_solve.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o post_process.lo post_process.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o stress_model.lo stress_model.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o uniform_stress.lo uniform_stress.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o Multilevel.lo Multilevel.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c spring_electrical.c -fPIC -DPIC -o .libs/spring_electrical.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c Multilevel.c -fPIC -DPIC -o .libs/Multilevel.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c uniform_stress.c -fPIC -DPIC -o .libs/uniform_stress.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c stress_model.c -fPIC -DPIC -o .libs/stress_model.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c post_process.c -fPIC -DPIC -o .libs/post_process.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sparse_solve.c -fPIC -DPIC -o .libs/sparse_solve.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c sfdpinit.c -fPIC -DPIC -o .libs/sfdpinit.o stress_model.c: In function ‘stress_model_core’: stress_model.c:28:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | *x = MALLOC(sizeof(double)*m*dim); | ^ stress_model.c:28:33: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 28 | *x = MALLOC(sizeof(double)*m*dim); | ^ Multilevel.c: In function ‘maximal_independent_edge_set_heavest_edge_pernode_supernodes_first’: Multilevel.c:84:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 84 | *cluster = gv_calloc(m, sizeof(int)); | ^ Multilevel.c:85:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 85 | *clusterp = gv_calloc(m + 1, sizeof(int)); | ~~^~~ Multilevel.c:86:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 86 | matched = gv_calloc(m, sizeof(int)); | ^ Multilevel.c: In function ‘Multilevel_coarsen_internal’: Multilevel.c:185:19: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 185 | irn = gv_calloc(n, sizeof(int)); | ^ Multilevel.c:186:19: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 186 | jcn = gv_calloc(n, sizeof(int)); | ^ Multilevel.c:187:19: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 187 | val = gv_calloc(n, sizeof(double)); | ^ uniform_stress.c: In function ‘UniformStressSmoother_new’: uniform_stress.c:48:18: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 48 | sm->maxit_cg = (int)sqrt((double) A->m); | ^ uniform_stress.c: In function ‘get_distance_matrix’: uniform_stress.c:123:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 123 | if (scaling != 1) for (i = 0; i < B->nz; i++) val[i] *= scaling; | ^~ spring_electrical.c: In function ‘check_real_array_size’: spring_electrical.c:311:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 311 | *a = gv_recalloc(*a, *lenmax, len + 10, sizeof(double)); | ^~~~~~~ spring_electrical.c:311:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 311 | *a = gv_recalloc(*a, *lenmax, len + 10, sizeof(double)); | ~~~~^~~~ spring_electrical.c: In function ‘check_int_array_size’: spring_electrical.c:318:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 318 | *a = gv_recalloc(*a, *lenmax, len + 10, sizeof(int)); | ^~~~~~~ spring_electrical.c:318:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 318 | *a = gv_recalloc(*a, *lenmax, len + 10, sizeof(int)); | ~~~~^~~~ spring_electrical.c: In function ‘sort_real’: spring_electrical.c:357:12: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 357 | qsort(a, n, sizeof(double), comp_real); | ^ spring_electrical.c: In function ‘beautify_leaves’: spring_electrical.c:376:37: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 376 | bitarray_t checked = bitarray_new(m); | ^ spring_electrical.c:377:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 377 | angles = gv_calloc(nangles_max, sizeof(double)); | ^~~~~~~~~~~ spring_electrical.c:378:22: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 378 | leaves = gv_calloc(nleaves_max, sizeof(int)); | ^~~~~~~~~~~ spring_electrical.c:382:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 382 | if (bitarray_get(checked, i)) continue; | ^ spring_electrical.c:384:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 384 | if (!bitarray_get(checked, p)) { | ^ spring_electrical.c:385:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 385 | bitarray_set(&checked, p, true); | ^ spring_electrical.c:389:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 389 | bitarray_set(&checked, ja[j], true); | ~~^~~ sparse_solve.c: In function ‘Operator_uniform_stress_diag_precon_new’: sparse_solve.c:102:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 102 | o->data = MALLOC(sizeof(double)*(m + 1)); | ^ spring_electrical.c: In function ‘spring_electrical_embedding_fast’: In file included from ../../lib/sparse/general.h:27, from ../../lib/sparse/SparseMatrix.h:13, from ../../lib/sfdpgen/sparse_solve.h:13, from sparse_solve.c:13: sparse_solve.c: In function ‘Operator_diag_precon_new’: spring_electrical.c:513:15: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 513 | srand(ctrl->random_seed); | ~~~~^~~~~~~~~~~~~ sparse_solve.c:131:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 131 | o->data = N_GNEW((A->m + 1),double); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ sparse_solve.c: In function ‘conjugate_gradient’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sparse_solve.c:160:7: note: in expansion of macro ‘N_GNEW’ 160 | z = N_GNEW(n,double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sparse_solve.c:161:7: note: in expansion of macro ‘N_GNEW’ 161 | r = N_GNEW(n,double); | ^~~~~~ spring_electrical.c:524:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 524 | force = gv_calloc(dim * n, sizeof(double)); | ~~~~^~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sparse_solve.c:162:7: note: in expansion of macro ‘N_GNEW’ 162 | p = N_GNEW(n,double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sparse_solve.c:163:7: note: in expansion of macro ‘N_GNEW’ 163 | q = N_GNEW(n,double); | ^~~~~~ sparse_solve.c:183:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 183 | memcpy(p, z, sizeof(double)*n); | ^ sparse_solve.c: In function ‘cg’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sparse_solve.c:221:7: note: in expansion of macro ‘N_GNEW’ 221 | x = N_GNEW(n, double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ sparse_solve.c:222:7: note: in expansion of macro ‘N_GNEW’ 222 | b = N_GNEW(n, double); | ^~~~~~ spring_electrical.c: In function ‘spring_electrical_embedding_slow’: spring_electrical.c:669:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 669 | force = gv_calloc(n *dim, sizeof(double)); | ~~^~~~ spring_electrical.c:682:15: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 682 | srand(ctrl->random_seed); | ~~~~^~~~~~~~~~~~~ spring_electrical.c:705:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 705 | f = gv_calloc(dim, sizeof(double)); | ^~~ spring_electrical.c: In function ‘spring_electrical_embedding’: spring_electrical.c:843:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 843 | center = gv_calloc(nsupermax * dim, sizeof(double)); | ~~~~~~~~~~^~~~~ spring_electrical.c:844:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 844 | supernode_wgts = gv_calloc(nsupermax, sizeof(double)); | ^~~~~~~~~ spring_electrical.c:845:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 845 | distances = gv_calloc(nsupermax, sizeof(double)); | ^~~~~~~~~ spring_electrical.c:858:15: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 858 | srand(ctrl->random_seed); | ~~~~^~~~~~~~~~~~~ spring_electrical.c:881:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 881 | f = gv_calloc(dim, sizeof(double)); | ^~~ spring_electrical.c: In function ‘scale_coord’: spring_electrical.c:1041:10: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1041 | if (dj == 0.) return; | ^~ spring_electrical.c: In function ‘spring_maxent_embedding’: spring_electrical.c:1123:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1123 | center = gv_calloc(nsupermax * dim, sizeof(double)); | ~~~~~~~~~~^~~~~ spring_electrical.c:1124:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1124 | supernode_wgts = gv_calloc(nsupermax, sizeof(double)); | ^~~~~~~~~ spring_electrical.c:1125:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1125 | distances = gv_calloc(nsupermax, sizeof(double)); | ^~~~~~~~~ spring_electrical.c:1154:15: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1154 | srand(ctrl->random_seed); | ~~~~^~~~~~~~~~~~~ spring_electrical.c:1182:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1182 | f = gv_calloc(dim, sizeof(double)); | ^~~ spring_electrical.c:1183:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1183 | xold = gv_calloc(dim * n, sizeof(double)); | ~~~~^~~ spring_electrical.c:1186:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1186 | memcpy(xold, x, sizeof(double)*dim*n); | ^ spring_electrical.c:1186:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1186 | memcpy(xold, x, sizeof(double)*dim*n); | ^ spring_electrical.c: In function ‘spring_electrical_spring_embedding’: spring_electrical.c:1328:34: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1328 | center = gv_calloc(nsupermax * dim, sizeof(double)); | ~~~~~~~~~~^~~~~ spring_electrical.c:1329:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1329 | supernode_wgts = gv_calloc(nsupermax, sizeof(double)); | ^~~~~~~~~ spring_electrical.c:1330:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1330 | distances = gv_calloc(nsupermax, sizeof(double)); | ^~~~~~~~~ spring_electrical.c:1346:15: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1346 | srand(ctrl->random_seed); | ~~~~^~~~~~~~~~~~~ spring_electrical.c:1369:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1369 | f = gv_calloc(dim, sizeof(double)); | ^~~ spring_electrical.c:1370:24: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1370 | xold = gv_calloc(dim * n, sizeof(double)); | ~~~~^~~ spring_electrical.c:1373:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1373 | memcpy(xold, x, sizeof(double)*dim*n); | ^ spring_electrical.c:1373:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1373 | memcpy(xold, x, sizeof(double)*dim*n); | ^ sfdpinit.c: In function ‘sfdp_init_graph’: sfdpinit.c:53:26: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 53 | GD_ndim(agroot(g)) = late_int(g, agfindgraphattr(g, "dim"), outdim, 2); | ^~~~~~~~ In file included from ../../lib/common/geom.h:19, from ../../lib/common/types.h:37, from ../../lib/common/render.h:29, from ../../lib/sfdpgen/sfdp.h:15, from sfdpinit.c:14: ../../lib/common/arith.h:31:25: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 31 | #define MIN(a,b) ((a)<(b)?(a):(b)) | ^ sfdpinit.c:55:26: note: in expansion of macro ‘MIN’ 55 | GD_odim(agroot(g)) = MIN(outdim, Ndim); | ^~~ In file included from ../../lib/common/render.h:33: sfdpinit.c: In function ‘getPos’: sfdpinit.c:64:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 64 | double *pos = N_NEW(Ndim * agnnodes(g), double); ../../lib/common/memory.h:20:39: note: in definition of macro ‘N_NEW’ 20 | #define N_NEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ sfdpinit.c: In function ‘sfdpLayout’: sfdpinit.c:107:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 107 | switch (ctrl->method) { | ^~~~~~ sfdpinit.c: In function ‘tuneControl’: sfdpinit.c:236:25: warning: conversion from ‘long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 236 | ctrl->random_seed = seed; | ^~~~ spring_electrical.c: In function ‘interpolate_coord’: spring_electrical.c:1505:25: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1505 | double *y = gv_calloc(dim, sizeof(double)); | ^~~ spring_electrical.c: In function ‘power_law_graph’: spring_electrical.c:1547:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1547 | int *mask = gv_calloc(m + 1, sizeof(int)); | ~~^~~ spring_electrical.c: In function ‘pcp_rotate’: spring_electrical.c:1593:12: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1593 | if (y[1] == 0) { | ^~ spring_electrical.c: In function ‘attach_edge_label_coordinates’: spring_electrical.c:1654:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1654 | int *mask = gv_calloc(A->m, sizeof(int)); | ~^~~ spring_electrical.c: In function ‘shorting_edge_label_nodes’: spring_electrical.c:1698:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1698 | int *mask = gv_calloc(A->m, sizeof(int)); | ~^~~ spring_electrical.c:1726:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1726 | irn = gv_calloc(nz, sizeof(int)); | ^~ spring_electrical.c:1727:21: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1727 | jcn = gv_calloc(nz, sizeof(int)); | ^~ spring_electrical.c: In function ‘multilevel_spring_electrical_embedding_core’: In file included from post_process.c:22: post_process.c: In function ‘ideal_distance_matrix’: post_process.c:51:20: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 51 | D->a = N_GNEW(D->nz,double); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ post_process.c:55:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 55 | mask = N_GNEW(D->m,int); ../../lib/common/memory.h:23:39: note: in definition of macro ‘N_GNEW’ 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^ spring_electrical.c:1808:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1808 | double *x2 = gv_calloc(A->m * dim, sizeof(double)); | ~~~~~^~~~~ post_process.c: In function ‘StressMajorizationSmoother2_new’: post_process.c:124:18: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 124 | sm->maxit_cg = (int)sqrt((double) A->m); | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:126:25: note: in expansion of macro ‘N_GNEW’ 126 | lambda = sm->lambda = N_GNEW(m,double); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:128:10: note: in expansion of macro ‘N_GNEW’ 128 | mask = N_GNEW(m,int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:130:14: note: in expansion of macro ‘N_GNEW’ 130 | avg_dist = N_GNEW(m,double); | ^~~~~~ spring_electrical.c:1831:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1831 | xc = gv_calloc(grid->n * dim, sizeof(double)); | ~~~~~~~~^~~~~ spring_electrical.c:1835:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1835 | if (ctrl->p == AUTOP){ | ^~ post_process.c: In function ‘SparseStressMajorizationSmoother_new’: post_process.c:312:12: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 312 | if (xdot == 0){ | ^~ post_process.c:327:18: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 327 | sm->maxit_cg = (int)sqrt((double) A->m); | ^ post_process.c:329:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 329 | lambda = sm->lambda = MALLOC(sizeof(double)*m); | ^ spring_electrical.c:1898:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1898 | xf = gv_calloc(grid->n * dim, sizeof(double)); | ~~~~~~~~^~~~~ post_process.c:358:25: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 358 | if (dist*dist == 0){ | ^~ post_process.c:395:9: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 395 | if (s == 0) { | ^~ spring_electrical.c:1923:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 1923 | if (ctrl->rotation != 0) rotate(n, dim, x, ctrl->rotation); | ^~ post_process.c: In function ‘get_edge_label_matrix’: post_process.c:473:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 473 | irn = data->irn = MALLOC(sizeof(int)*nz); | ^ post_process.c:474:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 474 | jcn = data->jcn = MALLOC(sizeof(int)*nz); | ^ post_process.c:475:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 475 | val = data->val = MALLOC(sizeof(double)*nz); | ^ post_process.c:509:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 509 | irn = data->irn = MALLOC(sizeof(int)*nz); | ^ post_process.c:510:43: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 510 | jcn = data->jcn = MALLOC(sizeof(int)*nz); | ^ post_process.c:511:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 511 | val = data->val = MALLOC(sizeof(double)*nz); | ^ post_process.c:513:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 513 | x00 = MALLOC(sizeof(double)*m*dim); | ^ post_process.c:513:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 513 | x00 = MALLOC(sizeof(double)*m*dim); | ^ post_process.c: In function ‘StressMajorizationSmoother_smooth’: post_process.c:592:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 592 | x0 = calloc(dim*m, sizeof(double)); | ~~~^~ post_process.c:595:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 595 | memcpy(x0, x, sizeof(double)*dim*m); | ^ post_process.c:595:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 595 | memcpy(x0, x, sizeof(double)*dim*m); | ^ post_process.c:596:17: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 596 | y = calloc(dim*m, sizeof(double)); | ~~~^~ post_process.c:633:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 633 | if (d[j] == 0){ | ^~ post_process.c:636:22: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 636 | if (dist == 0){ | ^~ post_process.c:710:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 710 | memcpy(x, y, sizeof(double)*m*dim); | ^ post_process.c:710:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 710 | memcpy(x, y, sizeof(double)*m*dim); | ^ post_process.c: In function ‘TriangleSmoother_new’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:754:14: note: in expansion of macro ‘N_GNEW’ 754 | avg_dist = N_GNEW(m,double); | ^~~~~~ post_process.c:773:18: warning: cast from function call of type ‘double’ to non-matching type ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 773 | sm->maxit_cg = (int)sqrt((double) A->m); | ^ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:775:25: note: in expansion of macro ‘N_GNEW’ 775 | lambda = sm->lambda = N_GNEW(m,double); | ^~~~~~ post_process.c: In function ‘SpringSmoother_new’: ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:874:10: note: in expansion of macro ‘N_GNEW’ 874 | mask = N_GNEW(m,int); | ^~~~~~ ../../lib/common/memory.h:23:38: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | #define N_GNEW(n,t) (t*)gcalloc((n),sizeof(t)) | ^~~ post_process.c:876:14: note: in expansion of macro ‘N_GNEW’ 876 | avg_dist = N_GNEW(m,double); | ^~~~~~ post_process.c: In function ‘post_process_smoothing’: post_process.c:996:3: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 996 | switch (ctrl->smoothing){ | ^~~~~~ In file included from Multilevel.c:13: In function ‘gv_calloc’, inlined from ‘maximal_independent_edge_set_heavest_edge_pernode_supernodes_first’ at Multilevel.c:86:13, inlined from ‘Multilevel_coarsen_internal’ at Multilevel.c:175:3, inlined from ‘Multilevel_coarsen’ at Multilevel.c:243:5: ../../lib/cgraph/alloc.h:27:13: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Walloc-size-larger-than=-Walloc-size-larger-than=]8;;] 27 | void *p = calloc(nmemb, size); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../lib/sparse/general.h:13, from ../../lib/sparse/SparseMatrix.h:13, from ../../lib/sfdpgen/Multilevel.h:13, from Multilevel.c:11: /home/chymera/gentoo/usr/include/stdlib.h: In function ‘Multilevel_coarsen’: /home/chymera/gentoo/usr/include/stdlib.h:556:14: note: in a call to allocation function ‘calloc’ declared here 556 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libsfdpgen_C.la sfdpinit.lo spring_electrical.lo sparse_solve.lo post_process.lo stress_model.lo uniform_stress.lo Multilevel.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libsfdpgen_C.a .libs/sfdpinit.o .libs/spring_electrical.o .libs/sparse_solve.o .libs/post_process.o .libs/stress_model.o .libs/uniform_stress.o .libs/Multilevel.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libsfdpgen_C.a libtool: link: ( cd ".libs" && rm -f "libsfdpgen_C.la" && ln -s "../libsfdpgen_C.la" "libsfdpgen_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/sfdpgen' Making all in osage make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/osage' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o osageinit.lo osageinit.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c osageinit.c -fPIC -DPIC -o .libs/osageinit.o osageinit.c: In function ‘layout’: osageinit.c:105:36: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 105 | pinfo.vals = gv_calloc(total, sizeof(packval_t)); | ^~~~~ osageinit.c:111:26: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 111 | boxf *gs = gv_calloc(total, sizeof(boxf)); | ^~~~~ osageinit.c:112:33: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 112 | void **children = gv_calloc(total, sizeof(void*)); | ^~~~~ osageinit.c:118:29: warning: conversion to ‘packval_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 118 | pinfo.vals[j] = late_int (subg, cattr, 0, 0); | ^~~~~~~~ osageinit.c:132:33: warning: conversion to ‘packval_t’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 132 | pinfo.vals[j] = late_int (n, vattr, 0, 0); | ^~~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libosage_C.la osageinit.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libosage_C.a .libs/osageinit.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libosage_C.a libtool: link: ( cd ".libs" && rm -f "libosage_C.la" && ln -s "../libosage_C.la" "libosage_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/osage' Making all in gvpr make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvpr' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH='".:/home/chymera/gentoo/usr/share/graphviz/gvpr"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o actions.lo actions.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH='".:/home/chymera/gentoo/usr/share/graphviz/gvpr"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o compile.lo compile.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH='".:/home/chymera/gentoo/usr/share/graphviz/gvpr"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvpr.lo gvpr.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH='".:/home/chymera/gentoo/usr/share/graphviz/gvpr"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gprstate.lo gprstate.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH='".:/home/chymera/gentoo/usr/share/graphviz/gvpr"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o parse.lo parse.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH='".:/home/chymera/gentoo/usr/share/graphviz/gvpr"' -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o queue.lo queue.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH=\".:/home/chymera/gentoo/usr/share/graphviz/gvpr\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvpr.c -fPIC -DPIC -o .libs/gvpr.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH=\".:/home/chymera/gentoo/usr/share/graphviz/gvpr\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gprstate.c -fPIC -DPIC -o .libs/gprstate.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH=\".:/home/chymera/gentoo/usr/share/graphviz/gvpr\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c queue.c -fPIC -DPIC -o .libs/queue.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH=\".:/home/chymera/gentoo/usr/share/graphviz/gvpr\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c parse.c -fPIC -DPIC -o .libs/parse.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH=\".:/home/chymera/gentoo/usr/share/graphviz/gvpr\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c compile.c -fPIC -DPIC -o .libs/compile.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib -I../../lib/common -I../../lib/common -I../../lib/cgraph -I../../lib/cdt -DDFLT_GVPRPATH=\".:/home/chymera/gentoo/usr/share/graphviz/gvpr\" -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c actions.c -fPIC -DPIC -o .libs/actions.o parse.c: In function ‘readc’: parse.c:103:21: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 103 | switch (cc = sfgetc(str)) { | ^~~~~~ parse.c:96:17: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 96 | switch (c = sfgetc(str)) { | ^~~~~~ parse.c: In function ‘parseBracket’: parse.c:307:30: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 307 | c = endBracket(str, buf, bc, (char)ec); | ^~ actions.c: In function ‘cloneGraph’: actions.c:312:49: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 312 | edgepair_t* data = malloc(sizeof(edgepair_t)*agnedges(src)); | ^ actions.c: In function ‘openFile’: actions.c:675:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 675 | for (idx = 3; idx < elementsof(ex->file); idx++) | ^ actions.c: In function ‘readLine’: actions.c:717:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 717 | if (fd < 0 || fd >= elementsof(ex->file) || !((sp = ex->file[fd]))) { | ^~ gvpr.c: In function ‘resolve’: gvpr.c:207:37: warning: declaration of ‘Verbose’ shadows a global declaration []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 207 | static char *resolve(char *arg, int Verbose) | ~~~~^~~~~~~ In file included from gvpr.c:27: ../../lib/common/globals.h:39:38: note: shadowed declaration is here 39 | GLOBALS_API EXTERN unsigned char Verbose; | ^~~~~~~ gvpr.c: In function ‘scanArgs’: gvpr.c:392:47: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 392 | char** input_filenames = gv_calloc(nfiles + 1, sizeof(char*)); | ~~~~~~~^~~ gvpr.c: At top level: gvpr.c:530:38: warning: cast between incompatible function types from ‘Agedge_t * (*)(Agraph_t *, Agedge_t *)’ {aka ‘struct Agedge_s * (*)(struct Agraph_s *, struct Agedge_s *)’} to ‘Agedge_t * (*)(Agraph_t *, Agedge_t *, Agnode_t *)’ {aka ‘struct Agedge_s * (*)(struct Agraph_s *, struct Agedge_s *, struct Agnode_s *)’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type]8;;] 530 | static trav_fns FWDfns = { agfstout, (nxttedgefn_t) agnxtout, 0, 0 }; | ^ gvpr.c:531:37: warning: cast between incompatible function types from ‘Agedge_t * (*)(Agraph_t *, Agedge_t *)’ {aka ‘struct Agedge_s * (*)(struct Agraph_s *, struct Agedge_s *)’} to ‘Agedge_t * (*)(Agraph_t *, Agedge_t *, Agnode_t *)’ {aka ‘struct Agedge_s * (*)(struct Agraph_s *, struct Agedge_s *, struct Agnode_s *)’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type]8;;] 531 | static trav_fns REVfns = { agfstin, (nxttedgefn_t) agnxtin, 0, 0 }; | ^ gvpr.c: In function ‘traverse’: gvpr.c:744:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 744 | switch (state->tvt) { | ^~~~~~ compile.c: In function ‘iofread’: compile.c:61:43: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 61 | return (int)read(sffileno(chan), buf, bufsize); | ^~~~~~~ compile.c: In function ‘ioputstr’: compile.c:66:12: warning: conversion from ‘ssize_t’ {aka ‘long int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 66 | return sfputr(chan, str, -1); | ^~~~~~~~~~~~~~~~~~~~~ compile.c: In function ‘getval’: compile.c:1206:56: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1206 | v.integer = fwriteFile(pgm, gp, args[1].integer, state->dfltIO); | ~~~~~~~^~~~~~~~ compile.c:1209:40: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1209 | gp = freadFile(pgm, args[0].integer); | ~~~~~~~^~~~~~~~ compile.c:1216:47: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1216 | v.integer = closeFile(pgm, args[0].integer); | ~~~~~~~^~~~~~~~ compile.c:1219:45: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1219 | v.string = readLine(pgm, args[0].integer); | ~~~~~~~^~~~~~~~ compile.c:1263:50: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1263 | v.integer = lockGraph(gp, args[1].integer); | ~~~~~~~^~~~~~~~ compile.c:1354:23: warning: declaration of ‘name’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1354 | char* name = args[1].string; | ^~~~ compile.c:671:11: note: shadowed declaration is here 671 | char* name; | ^~~~ compile.c:1373:23: warning: declaration of ‘name’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1373 | char* name = args[2].string; | ^~~~ compile.c:671:11: note: shadowed declaration is here 671 | char* name; | ^~~~ compile.c:1417:23: warning: declaration of ‘name’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 1417 | char* name = args[2].string; | ^~~~ compile.c:671:11: note: shadowed declaration is here 671 | char* name; | ^~~~ compile.c:1488:25: warning: conversion to ‘long long int’ from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1488 | v.integer = strlen(args[0].string); | ^~~~~~ compile.c:1515:38: warning: conversion from ‘long long int’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1515 | v.string = getArg(args[0].integer, state); | ~~~~~~~^~~~~~~~ compile.c:1533:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1533 | switch (sym->index) { | ^~~~~~ compile.c: In function ‘typeChk’: compile.c:1735:13: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1735 | switch (sym->index) { | ^~~~~~ compile.c: In function ‘binary’: compile.c:1899:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1899 | switch (ex->op) { | ^~~~~~ compile.c:1948:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1948 | switch (ex->op) { | ^~~~~~ compile.c: In function ‘convert’: compile.c:2146:13: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 2146 | switch (type) { | ^~~~~~ In file included from ./gprstate.h:18, from ../../lib/gvpr/compile.h:19, from compile.c:20: compile.c: In function ‘keyval’: ../../lib/cgraph/cgraph.h:124:33: warning: conversion to ‘long long int’ from ‘IDTYPE’ {aka ‘long unsigned int’} may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 124 | #define AGID(obj) (AGTAG(obj).id) | ^ compile.c:2204:21: note: in expansion of macro ‘AGID’ 2204 | v.integer = AGID(int2ptr(v.integer)); | ^~~~ compile.c: In function ‘initDisc’: compile.c:2249:22: warning: cast between incompatible function types from ‘void (*)(void *, void *, int, const char *, ...)’ to ‘int (*)(Expr_t *, Exdisc_t *, int, const char *, ...)’ {aka ‘int (*)(struct Expr_s *, struct Exdisc_s *, int, const char *, ...)’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcast-function-type-Wcast-function-type]8;;] 2249 | dp->errorf = (Exerror_f) errorf; | ^ compile.c: In function ‘mkStmts’: compile.c:2334:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2334 | case_stmt *cs = gv_calloc(cnt, sizeof(case_stmt)); | ^~~ compile.c: In function ‘compileProg’: compile.c:2483:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 2483 | p->blocks = bp = gv_calloc(inp->n_blocks, sizeof(comp_block)); | ~~~^~~~~~~~~~ actions.c: In function ‘hsv2rgb’: actions.c:851:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 851 | switch (i) { | ^~~~~~ actions.c: In function ‘rgb2hsv’: actions.c:904:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 904 | if (r == rgbmax) | ^~ actions.c:906:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 906 | else if (g == rgbmax) | ^~ actions.c:908:20: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 908 | else if (b == rgbmax) | ^~ actions.c: In function ‘colorxlate’: actions.c:1085:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1085 | color->u.rgba[0] = r; | ^ actions.c:1086:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1086 | color->u.rgba[1] = g; | ^ actions.c:1087:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1087 | color->u.rgba[2] = b; | ^ actions.c:1088:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1088 | color->u.rgba[3] = a; | ^ actions.c:1095:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1095 | color->u.cmyk[0] = (int) C *255; | ^ actions.c:1096:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1096 | color->u.cmyk[1] = (int) M *255; | ^ actions.c:1097:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1097 | color->u.cmyk[2] = (int) Y *255; | ^ actions.c:1098:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1098 | color->u.cmyk[3] = (int) K *255; | ^ actions.c:1101:36: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1101 | color->u.rrggbbaa[0] = r * 65535 / 255; | ^ actions.c:1102:36: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1102 | color->u.rrggbbaa[1] = g * 65535 / 255; | ^ actions.c:1103:36: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1103 | color->u.rrggbbaa[2] = b * 65535 / 255; | ^ actions.c:1104:36: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 1104 | color->u.rrggbbaa[3] = a * 65535 / 255; | ^ actions.c:1072:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1072 | switch (target_type) { | ^~~~~~ actions.c:1158:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1158 | color->u.rgba[0] = (int) (R * 255); | ^ actions.c:1159:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1159 | color->u.rgba[1] = (int) (G * 255); | ^ actions.c:1160:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1160 | color->u.rgba[2] = (int) (B * 255); | ^ actions.c:1161:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1161 | color->u.rgba[3] = (int) (A * 255); | ^ actions.c:1166:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1166 | color->u.cmyk[0] = (int) C *255; | ^ actions.c:1167:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1167 | color->u.cmyk[1] = (int) M *255; | ^ actions.c:1168:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1168 | color->u.cmyk[2] = (int) Y *255; | ^ actions.c:1169:36: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1169 | color->u.cmyk[3] = (int) K *255; | ^ actions.c:1149:13: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1149 | switch (target_type) { | ^~~~~~ actions.c:1221:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1221 | color->u.cmyk[0] = (int) C * 255; | ^ actions.c:1222:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1222 | color->u.cmyk[1] = (int) M * 255; | ^ actions.c:1223:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1223 | color->u.cmyk[2] = (int) Y * 255; | ^ actions.c:1224:32: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1224 | color->u.cmyk[3] = (int) K * 255; | ^ actions.c:1203:9: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1203 | switch (target_type) { | ^~~~~~ actions.c:1248:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 1248 | switch (target_type) { | ^~~~~~ actions.c: In function ‘gvelapsed_sec’: actions.c:1356:83: warning: conversion from ‘clock_t’ {aka ‘long int’} to ‘double’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 1356 | #define DIFF_IN_SECS(S,T) ((S.tms_utime + S.tms_stime - T.tms_utime - T.tms_stime)/(double)HZ) | ^ actions.c:1381:10: note: in expansion of macro ‘DIFF_IN_SECS’ 1381 | rv = DIFF_IN_SECS(S, T); | ^~~~~~~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info "2:0:0" -no-undefined -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvpr.la -rpath /home/chymera/gentoo/usr/lib64 actions.lo compile.lo gvpr.lo gprstate.lo parse.lo queue.lo ../../lib/ingraphs/libingraphs_C.la ../../lib/expr/libexpr_C.la ../../lib/cdt/libcdt.la ../../lib/cgraph/libcgraph.la -lm /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvpr_C.la actions.lo compile.lo gvpr.lo gprstate.lo parse.lo queue.lo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvpr_C.a .libs/actions.o .libs/compile.o .libs/gvpr.o .libs/gprstate.o .libs/parse.o .libs/queue.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvpr_C.a libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/actions.o .libs/compile.o .libs/gvpr.o .libs/gprstate.o .libs/parse.o .libs/queue.o -Wl,--whole-archive ../../lib/ingraphs/.libs/libingraphs_C.a ../../lib/expr/.libs/libexpr_C.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib /home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs/libcdt.so ../../lib/cdt/.libs/libcdt.so ../../lib/cgraph/.libs/libcgraph.so -lm -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvpr.so.2 -o .libs/libgvpr.so.2.0.0 libtool: link: ( cd ".libs" && rm -f "libgvpr_C.la" && ln -s "../libgvpr_C.la" "libgvpr_C.la" ) libtool: link: (cd ".libs" && rm -f "libgvpr.so.2" && ln -s "libgvpr.so.2.0.0" "libgvpr.so.2") libtool: link: (cd ".libs" && rm -f "libgvpr.so" && ln -s "libgvpr.so.2.0.0" "libgvpr.so") libtool: link: ( cd ".libs" && rm -f "libgvpr.la" && ln -s "../libgvpr.la" "libgvpr.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvpr' make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib' make[2]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib' Making all in plugin make[2]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin' Making all in core make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/core' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin_core.lo gvplugin_core.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_dot.lo gvrender_core_dot.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_json.lo gvrender_core_json.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_fig.lo gvrender_core_fig.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_map.lo gvrender_core_map.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_mp.lo gvrender_core_mp.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_ps.lo gvrender_core_ps.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_svg.lo gvrender_core_svg.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_tk.lo gvrender_core_tk.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_vml.lo gvrender_core_vml.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_pov.lo gvrender_core_pov.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_core_pic.lo gvrender_core_pic.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_dot.c -fPIC -DPIC -o .libs/gvrender_core_dot.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_mp.c -fPIC -DPIC -o .libs/gvrender_core_mp.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin_core.c -fPIC -DPIC -o .libs/gvplugin_core.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_pic.c -fPIC -DPIC -o .libs/gvrender_core_pic.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_map.c -fPIC -DPIC -o .libs/gvrender_core_map.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_svg.c -fPIC -DPIC -o .libs/gvrender_core_svg.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvloadimage_core.lo gvloadimage_core.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_fig.c -fPIC -DPIC -o .libs/gvrender_core_fig.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_json.c -fPIC -DPIC -o .libs/gvrender_core_json.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_vml.c -fPIC -DPIC -o .libs/gvrender_core_vml.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_pov.c -fPIC -DPIC -o .libs/gvrender_core_pov.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_tk.c -fPIC -DPIC -o .libs/gvrender_core_tk.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_core_ps.c -fPIC -DPIC -o .libs/gvrender_core_ps.o gvrender_core_dot.c: In function ‘xdot_style’: gvrender_core_dot.c:200:28: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 200 | if (job->obj->penwidth != penwidth[job->obj->emit_state]) { | ^~ gvrender_core_dot.c: In function ‘versionStr2Version’: gvrender_core_dot.c:381:10: warning: conversion from ‘int’ to ‘short unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 381 | us = atoi(buf); | ^~~~ gvrender_core_dot.c: At top level: gvrender_core_dot.c:747:6: warning: no previous prototype for ‘core_loadimage_xdot’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 747 | void core_loadimage_xdot(GVJ_t * job, usershape_t *us, boxf b, bool filled) | ^~~~~~~~~~~~~~~~~~~ libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I../../lib/gvpr -I../../lib/xdot -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvloadimage_core.c -fPIC -DPIC -o .libs/gvloadimage_core.o gvrender_core_fig.c: In function ‘fig_textspan’: gvrender_core_fig.c:232:42: warning: cast from function call of type ‘size_t’ {aka ‘long unsigned int’} to non-matching type ‘double’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbad-function-cast-Wbad-function-cast]8;;] 232 | double length = 2.0*font_size/3.0 * (double)strlen(span->str) / 2.0; | ^ gvrender_core_vml.c: In function ‘vml_grstroke’: gvrender_core_vml.c:76:23: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 76 | if (obj->penwidth != PENWIDTH_NORMAL) | ^~ gvrender_core_pov.c: In function ‘pov_ellipse’: gvrender_core_pov.c:580:14: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 580 | cx = (A[0].x + job->translation.x) * job->scale.x; | ^ gvrender_core_pov.c:581:14: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 581 | cy = (A[0].y + job->translation.y) * job->scale.y; | ^ gvrender_core_pov.c:582:14: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 582 | rx = (A[1].x - A[0].x) * job->scale.x; | ^ gvrender_core_pov.c:583:14: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 583 | ry = (A[1].y - A[0].y) * job->scale.y; | ^ gvrender_core_pov.c:584:13: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 584 | w = job->obj->penwidth / (rx + ry) / 2.0 * 5; | ^~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_core_C.la gvplugin_core.lo gvrender_core_dot.lo gvrender_core_json.lo gvrender_core_fig.lo gvrender_core_map.lo gvrender_core_mp.lo gvrender_core_ps.lo gvrender_core_svg.lo gvrender_core_tk.lo gvrender_core_vml.lo gvrender_core_pov.lo gvrender_core_pic.lo gvloadimage_core.lo /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info 6:0:0 -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_core.la -rpath /home/chymera/gentoo/usr/lib64/graphviz gvplugin_core.lo gvrender_core_dot.lo gvrender_core_json.lo gvrender_core_fig.lo gvrender_core_map.lo gvrender_core_mp.lo gvrender_core_ps.lo gvrender_core_svg.lo gvrender_core_tk.lo gvrender_core_vml.lo gvrender_core_pov.lo gvrender_core_pic.lo gvloadimage_core.lo ../../lib/gvc/libgvc.la ../../lib/cgraph/libcgraph.la ../../lib/cdt/libcdt.la ../../lib/xdot/libxdot.la libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvplugin_core_C.a .libs/gvplugin_core.o .libs/gvrender_core_dot.o .libs/gvrender_core_json.o .libs/gvrender_core_fig.o .libs/gvrender_core_map.o .libs/gvrender_core_mp.o .libs/gvrender_core_ps.o .libs/gvrender_core_svg.o .libs/gvrender_core_tk.o .libs/gvrender_core_vml.o .libs/gvrender_core_pov.o .libs/gvrender_core_pic.o .libs/gvloadimage_core.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvplugin_core_C.a libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/gvplugin_core.o .libs/gvrender_core_dot.o .libs/gvrender_core_json.o .libs/gvrender_core_fig.o .libs/gvrender_core_map.o .libs/gvrender_core_mp.o .libs/gvrender_core_ps.o .libs/gvrender_core_svg.o .libs/gvrender_core_tk.o .libs/gvrender_core_vml.o .libs/gvrender_core_pov.o .libs/gvrender_core_pic.o .libs/gvloadimage_core.o -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/xdot/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/gvc/.libs/libgvc.so ../../lib/cgraph/.libs/libcgraph.so ../../lib/cdt/.libs/libcdt.so ../../lib/xdot/.libs/libxdot.so -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvplugin_core.so.6 -o .libs/libgvplugin_core.so.6.0.0 libtool: link: (cd ".libs" && rm -f "libgvplugin_core.so.6" && ln -s "libgvplugin_core.so.6.0.0" "libgvplugin_core.so.6") libtool: link: ( cd ".libs" && rm -f "libgvplugin_core_C.la" && ln -s "../libgvplugin_core_C.la" "libgvplugin_core_C.la" ) libtool: link: (cd ".libs" && rm -f "libgvplugin_core.so" && ln -s "libgvplugin_core.so.6.0.0" "libgvplugin_core.so") libtool: link: ( cd ".libs" && rm -f "libgvplugin_core.la" && ln -s "../libgvplugin_core.la" "libgvplugin_core.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/core' Making all in devil make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/devil' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/devil' Making all in gd make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gd' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin_gd.lo gvplugin_gd.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_gd.lo gvrender_gd.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_gd_vrml.lo gvrender_gd_vrml.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvtextlayout_gd.lo gvtextlayout_gd.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvloadimage_gd.lo gvloadimage_gd.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvdevice_gd.lo gvdevice_gd.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_gd_vrml.c -fPIC -DPIC -o .libs/gvrender_gd_vrml.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_gd.c -fPIC -DPIC -o .libs/gvrender_gd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvtextlayout_gd.c -fPIC -DPIC -o .libs/gvtextlayout_gd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin_gd.c -fPIC -DPIC -o .libs/gvplugin_gd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvloadimage_gd.c -fPIC -DPIC -o .libs/gvloadimage_gd.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvdevice_gd.c -fPIC -DPIC -o .libs/gvdevice_gd.o gvrender_gd.c: In function ‘gdgen_begin_page’: gvrender_gd.c:95:27: warning: conversion from ‘double’ to ‘unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 95 | job->width *= scale; | ^~~~~ gvrender_gd.c:96:28: warning: conversion from ‘double’ to ‘unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 96 | job->height *= scale; | ^~~~~ gvrender_gd.c:109:44: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 109 | im = gdImageCreateTrueColor(job->width, job->height); | ~~~^~~~~~~ gvrender_gd.c:109:56: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 109 | im = gdImageCreateTrueColor(job->width, job->height); | ~~~^~~~~~~~ gvrender_gd.c:117:35: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 117 | im = gdImageCreate(job->width, job->height); | ~~~^~~~~~~ gvrender_gd.c:117:47: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 117 | im = gdImageCreate(job->width, job->height); | ~~~^~~~~~~~ gvrender_gd.c: In function ‘gdgen_textspan’: gvrender_gd.c:373:21: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 373 | job->dpi.x, | ~~~~~~~~^~ gvrender_gd.c: In function ‘gdgen_set_penstyle’: gvrender_gd.c:402:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 402 | width = obj->penwidth * job->zoom; | ^~~ gvrender_gd.c:407:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 407 | if (width != PENWIDTH_NORMAL) { | ^~ gvloadimage_gd.c: In function ‘gd_loadimage_cairo’: gvloadimage_gd.c:123:31: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 123 | data = malloc (stride * height); | ~~~~~~~^~~~~~~~ gvloadimage_gd.c:131:30: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 131 | px = gdImageTrueColorPixel(im, x, y); | ^~~~~~~~~~~~~~~~~~~~~ gvloadimage_gd.c:142:30: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 142 | px = gdImageTrueColorPixel(im, x, y); | ^~~~~~~~~~~~~~~~~~~~~ gvloadimage_gd.c:155:31: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 155 | *data++ = im->blue[px]; | ^~ gvloadimage_gd.c:156:31: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 156 | *data++ = im->green[px]; | ^~ gvloadimage_gd.c:157:31: warning: conversion from ‘int’ to ‘unsigned char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 157 | *data++ = im->red[px]; | ^~ gvloadimage_gd.c:158:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;] 158 | *data++ = (px==im->transparent)?0x00:0xff; | ^~ gvdevice_gd.c:20:5: warning: no previous prototype for ‘gvdevice_gd_putBuf’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 20 | int gvdevice_gd_putBuf (gdIOCtx *context, const void *buffer, int len) | ^~~~~~~~~~~~~~~~~~ gvdevice_gd.c: In function ‘gvdevice_gd_putBuf’: gvdevice_gd.c:23:45: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 23 | return gvwrite(gd_context->job, buffer, len); | ^~~ gvdevice_gd.c:23:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 23 | return gvwrite(gd_context->job, buffer, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gvdevice_gd.c: At top level: gvdevice_gd.c:27:6: warning: no previous prototype for ‘gvdevice_gd_putC’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 27 | void gvdevice_gd_putC (gdIOCtx *context, int C) | ^~~~~~~~~~~~~~~~ gvdevice_gd.c: In function ‘gvdevice_gd_putC’: gvdevice_gd.c:30:14: warning: conversion from ‘int’ to ‘char’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wconversion-Wconversion]8;;] 30 | char c = C; | ^ gvdevice_gd.c: In function ‘gd_format’: gvdevice_gd.c:53:5: warning: missing initializer for field ‘job’ of ‘gd_context_t’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;] 53 | gd_context_t gd_context = {{0}}; | ^~~~~~~~~~~~ In file included from gvdevice_gd.c:12: gdioctx_wrapper.h:9:10: note: ‘job’ declared here 9 | GVJ_t *job; | ^~~ gvdevice_gd.c:59:33: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 59 | im = gdImageCreateTrueColor(width, height); | ^~~~~ gvdevice_gd.c:59:40: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 59 | im = gdImageCreateTrueColor(width, height); | ^~~~~~ gvdevice_gd.c:69:37: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 69 | im->tpixels[y][x] = (color & 0xffffff) | ((0x7f - alpha) << 24); | ^ gvdevice_gd.c:87:41: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 87 | im->tpixels[y][x] = (color & 0xffffff) | ((0x7f - alpha) << 24); | ^ gvrender_gd_vrml.c: In function ‘set_penstyle’: gvrender_gd_vrml.c:177:13: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 177 | width = obj->penwidth * job->scale.x; | ^~~ gvrender_gd_vrml.c:182:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 182 | if (width != PENWIDTH_NORMAL) { | ^~ gvrender_gd_vrml.c: In function ‘vrml_begin_node’: gvrender_gd_vrml.c:251:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 251 | width = (ND_lw(n) + ND_rw(n)) * state->Scale + 2 * NODE_PAD; | ^ gvrender_gd_vrml.c:252:18: warning: conversion from ‘double’ to ‘int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 252 | height = (ND_ht(n) ) * state->Scale + 2 * NODE_PAD; | ^ gvrender_gd_vrml.c: In function ‘finishSegment’: gvrender_gd_vrml.c:319:9: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 319 | if (!x && !z) /* parallel to y-axis */ | ^ gvrender_gd_vrml.c:319:15: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 319 | if (!x && !z) /* parallel to y-axis */ | ^ gvrender_gd_vrml.c: In function ‘interpolate_zcoord’: gvrender_gd_vrml.c:389:14: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 389 | if (fstz == sndz) | ^~ gvrender_gd_vrml.c:392:19: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 392 | if (snd.y == fst.y) | ^~ gvrender_gd_vrml.c: In function ‘vrml_polygon’: gvrender_gd_vrml.c:606:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 606 | points = gv_calloc(np, sizeof(gdPoint)); | ^~ gvrender_gd_vrml.c:593:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 593 | switch (obj->type) { | ^~~~~~ gvrender_gd_vrml.c: In function ‘vrml_ellipse’: gvrender_gd_vrml.c:739:5: warning: switch missing default case []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-default-Wswitch-default]8;;] 739 | switch (obj->type) { | ^~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_gd_C.la gvplugin_gd.lo gvrender_gd.lo gvrender_gd_vrml.lo gvtextlayout_gd.lo gvloadimage_gd.lo gvdevice_gd.lo /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info 6:0:0 -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_gd.la -rpath /home/chymera/gentoo/usr/lib64/graphviz gvplugin_gd.lo gvrender_gd.lo gvrender_gd_vrml.lo gvtextlayout_gd.lo gvloadimage_gd.lo gvdevice_gd.lo ../../lib/gvc/libgvc.la ../../lib/cgraph/libcgraph.la ../../lib/cdt/libcdt.la -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo -lgd -lgd -lm libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvplugin_gd_C.a .libs/gvplugin_gd.o .libs/gvrender_gd.o .libs/gvrender_gd_vrml.o .libs/gvtextlayout_gd.o .libs/gvloadimage_gd.o .libs/gvdevice_gd.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvplugin_gd_C.a libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/gvplugin_gd.o .libs/gvrender_gd.o .libs/gvrender_gd_vrml.o .libs/gvtextlayout_gd.o .libs/gvloadimage_gd.o .libs/gvdevice_gd.o -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/gvc/.libs/libgvc.so ../../lib/cgraph/.libs/libcgraph.so ../../lib/cdt/.libs/libcdt.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo -lgd -lm -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvplugin_gd.so.6 -o .libs/libgvplugin_gd.so.6.0.0 libtool: link: ( cd ".libs" && rm -f "libgvplugin_gd_C.la" && ln -s "../libgvplugin_gd_C.la" "libgvplugin_gd_C.la" ) libtool: link: (cd ".libs" && rm -f "libgvplugin_gd.so.6" && ln -s "libgvplugin_gd.so.6.0.0" "libgvplugin_gd.so.6") libtool: link: (cd ".libs" && rm -f "libgvplugin_gd.so" && ln -s "libgvplugin_gd.so.6.0.0" "libgvplugin_gd.so") libtool: link: ( cd ".libs" && rm -f "libgvplugin_gd.la" && ln -s "../libgvplugin_gd.la" "libgvplugin_gd.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gd' Making all in gdk make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gdk' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gdk' Making all in gdiplus make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gdiplus' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gdiplus' Making all in gs make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gs' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gs' Making all in gtk make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gtk' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/gtk' Making all in lasi make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/lasi' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/lasi' Making all in pango make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/pango' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin_pango.lo gvplugin_pango.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvrender_pango.lo gvrender_pango.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvgetfontlist_pango.lo gvgetfontlist_pango.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvtextlayout_pango.lo gvtextlayout_pango.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvloadimage_pango.lo gvloadimage_pango.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin_pango.c -fPIC -DPIC -o .libs/gvplugin_pango.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvtextlayout_pango.c -fPIC -DPIC -o .libs/gvtextlayout_pango.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvrender_pango.c -fPIC -DPIC -o .libs/gvrender_pango.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvgetfontlist_pango.c -fPIC -DPIC -o .libs/gvgetfontlist_pango.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvloadimage_pango.c -fPIC -DPIC -o .libs/gvloadimage_pango.o gvrender_pango.c: In function ‘cairogen_begin_page’: gvrender_pango.c:136:31: warning: conversion from ‘double’ to ‘unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 136 | job->width *= scale; | ^~~~~ gvrender_pango.c:137:32: warning: conversion from ‘double’ to ‘unsigned int’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 137 | job->height *= scale; | ^~~~~ gvrender_pango.c:145:28: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 145 | job->width, job->height); | ~~~^~~~~~~ gvrender_pango.c:145:40: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-conversion-Wsign-conversion]8;;] 145 | job->width, job->height); | ~~~^~~~~~~~ gvrender_pango.c: In function ‘cairo_gradient_fill’: gvrender_pango.c:320:14: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 320 | r1 = G[1].x; /* Set a r2/4 in get_gradient_points */ | ^ gvrender_pango.c:321:14: warning: conversion from ‘double’ to ‘float’ may change value []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-conversion-Wfloat-conversion]8;;] 321 | r2 = G[1].y; | ^ gvtextlayout_pango.c: In function ‘pango_textlayout’: gvtextlayout_pango.c:108:74: warning: comparing floating-point with ‘==’ or ‘!=’ is unsafe []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wfloat-equal-Wfloat-equal]8;;] 108 | if (!fontname || strcmp(fontname, span->font->name) != 0 || fontsize != span->font->size) { | ^~ gvtextlayout_pango.c:154:17: warning: ‘pango_fc_font_lock_face’ is deprecated: Use 'pango_font_get_hb_font' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 154 | face = pango_fc_font_lock_face(fcfont); | ^~~~ In file included from gvtextlayout_pango.c:27: /home/chymera/gentoo/usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ gvtextlayout_pango.c:173:17: warning: ‘pango_fc_font_unlock_face’ is deprecated: Use 'pango_font_get_hb_font' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 173 | pango_fc_font_unlock_face(fcfont); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/chymera/gentoo/usr/include/pango-1.0/pango/pangofc-font.h:116:12: note: declared here 116 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gvtextlayout_pango.c:194:14: warning: declaration of ‘buf’ shadows a previous local []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow-Wshadow]8;;] 194 | char buf[BUFSIZ]; | ^~~ gvtextlayout_pango.c:72:17: note: shadowed declaration is here 72 | static char buf[1024]; /* returned in fontpath, only good until next call */ | ^~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_pango_C.la gvplugin_pango.lo gvrender_pango.lo gvgetfontlist_pango.lo gvtextlayout_pango.lo gvloadimage_pango.lo /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info 6:0:0 -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_pango.la -rpath /home/chymera/gentoo/usr/lib64/graphviz gvplugin_pango.lo gvrender_pango.lo gvgetfontlist_pango.lo gvtextlayout_pango.lo gvloadimage_pango.lo ../../lib/cgraph/libcgraph.la ../../lib/gvc/libgvc.la -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lm libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvplugin_pango_C.a .libs/gvplugin_pango.o .libs/gvrender_pango.o .libs/gvgetfontlist_pango.o .libs/gvtextlayout_pango.o .libs/gvloadimage_pango.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvplugin_pango_C.a libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/gvplugin_pango.o .libs/gvrender_pango.o .libs/gvgetfontlist_pango.o .libs/gvtextlayout_pango.o .libs/gvloadimage_pango.o -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/cgraph/.libs/libcgraph.so ../../lib/gvc/.libs/libgvc.so -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lm -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvplugin_pango.so.6 -o .libs/libgvplugin_pango.so.6.0.0 libtool: link: ( cd ".libs" && rm -f "libgvplugin_pango_C.la" && ln -s "../libgvplugin_pango_C.la" "libgvplugin_pango_C.la" ) libtool: link: (cd ".libs" && rm -f "libgvplugin_pango.so.6" && ln -s "libgvplugin_pango.so.6.0.0" "libgvplugin_pango.so.6") libtool: link: (cd ".libs" && rm -f "libgvplugin_pango.so" && ln -s "libgvplugin_pango.so.6.0.0" "libgvplugin_pango.so") libtool: link: ( cd ".libs" && rm -f "libgvplugin_pango.la" && ln -s "../libgvplugin_pango.la" "libgvplugin_pango.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/pango' Making all in quartz make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/quartz' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/quartz' Making all in rsvg make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/rsvg' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/librsvg-2.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/gdk-pixbuf-2.0 -I/home/chymera/gentoo/usr/include/libpng16 -pthread -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/pixman-1 -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin_rsvg.lo gvplugin_rsvg.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/librsvg-2.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/gdk-pixbuf-2.0 -I/home/chymera/gentoo/usr/include/libpng16 -pthread -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/pixman-1 -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvloadimage_rsvg.lo gvloadimage_rsvg.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/librsvg-2.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/gdk-pixbuf-2.0 -I/home/chymera/gentoo/usr/include/libpng16 -pthread -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/pixman-1 -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvloadimage_rsvg.c -fPIC -DPIC -o .libs/gvloadimage_rsvg.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include/librsvg-2.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/gdk-pixbuf-2.0 -I/home/chymera/gentoo/usr/include/libpng16 -pthread -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/pixman-1 -I/home/chymera/gentoo/usr/include/pango-1.0 -I/home/chymera/gentoo/usr/include/glib-2.0 -I/home/chymera/gentoo/usr/lib64/glib-2.0/include -I/home/chymera/gentoo/usr/lib64/libffi/include -I/home/chymera/gentoo/usr/include/harfbuzz -I/home/chymera/gentoo/usr/include/freetype2 -I/home/chymera/gentoo/usr/include/libmount -I/home/chymera/gentoo/usr/include/blkid -I/home/chymera/gentoo/usr/include/fribidi -I/home/chymera/gentoo/usr/include/cairo -I/home/chymera/gentoo/usr/include/libpng16 -I/home/chymera/gentoo/usr/include/pixman-1 -pthread -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin_rsvg.c -fPIC -DPIC -o .libs/gvplugin_rsvg.o gvloadimage_rsvg.c: In function ‘gvloadimage_rsvg_free’: gvloadimage_rsvg.c:34:5: warning: ‘rsvg_handle_close’ is deprecated: Use 'rsvg_handle_read_stream_sync' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 34 | rsvg_handle_close(us->data, NULL); | ^~~~~~~~~~~~~~~~~ In file included from gvloadimage_rsvg.c:21: /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:605:10: note: declared here 605 | gboolean rsvg_handle_close (RsvgHandle *handle, GError **error); | ^~~~~~~~~~~~~~~~~ gvloadimage_rsvg.c: In function ‘gvloadimage_rsvg_load’: gvloadimage_rsvg.c:68:5: warning: "HAVE_G_TYPE_INIT" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 68 | #if HAVE_G_TYPE_INIT | ^~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:74:17: warning: ‘rsvg_init’ is deprecated: Use 'g_type_init' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 74 | rsvg_init(); | ^~~~~~~~~ /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:1211:6: note: declared here 1211 | void rsvg_init (void); | ^~~~~~~~~ gvloadimage_rsvg.c:91:5: warning: "HAVE_G_OBJECT_UNREF" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 91 | #if HAVE_G_OBJECT_UNREF | ^~~~~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:94:25: warning: ‘rsvg_handle_free’ is deprecated: Use 'g_object_unref' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 94 | rsvg_handle_free(rsvgh); | ^~~~~~~~~~~~~~~~ /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:1232:6: note: declared here 1232 | void rsvg_handle_free (RsvgHandle *handle); | ^~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:103:5: warning: "HAVE_G_OBJECT_UNREF" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 103 | #if HAVE_G_OBJECT_UNREF | ^~~~~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:106:25: warning: ‘rsvg_handle_free’ is deprecated: Use 'g_object_unref' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 106 | rsvg_handle_free(rsvgh); | ^~~~~~~~~~~~~~~~ /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:1232:6: note: declared here 1232 | void rsvg_handle_free (RsvgHandle *handle); | ^~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:111:17: warning: ‘rsvg_handle_write’ is deprecated: Use 'rsvg_handle_read_stream_sync' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 111 | if (!rsvg_handle_write(rsvgh, fileBuf, (gsize)fileSize, &err)) { | ^~ /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:577:10: note: declared here 577 | gboolean rsvg_handle_write (RsvgHandle *handle, | ^~~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:114:5: warning: "HAVE_G_OBJECT_UNREF" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wundef-Wundef]8;;] 114 | #if HAVE_G_OBJECT_UNREF | ^~~~~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:117:25: warning: ‘rsvg_handle_free’ is deprecated: Use 'g_object_unref' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 117 | rsvg_handle_free(rsvgh); | ^~~~~~~~~~~~~~~~ /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:1232:6: note: declared here 1232 | void rsvg_handle_free (RsvgHandle *handle); | ^~~~~~~~~~~~~~~~ gvloadimage_rsvg.c:124:17: warning: ‘rsvg_handle_close’ is deprecated: Use 'rsvg_handle_read_stream_sync' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 124 | rsvg_handle_close(rsvgh, &err); | ^~~~~~~~~~~~~~~~~ /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:605:10: note: declared here 605 | gboolean rsvg_handle_close (RsvgHandle *handle, GError **error); | ^~~~~~~~~~~~~~~~~ gvloadimage_rsvg.c: In function ‘gvloadimage_rsvg_cairo’: gvloadimage_rsvg.c:162:9: warning: ‘rsvg_handle_render_cairo’ is deprecated: Use 'rsvg_handle_render_document' instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 162 | rsvg_handle_render_cairo(rsvgh, cr); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg.h:1450: /home/chymera/gentoo/usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:88:10: note: declared here 88 | gboolean rsvg_handle_render_cairo (RsvgHandle *handle, cairo_t *cr); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_rsvg_C.la gvplugin_rsvg.lo gvloadimage_rsvg.lo /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info 6:0:0 -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_rsvg.la -rpath /home/chymera/gentoo/usr/lib64/graphviz gvplugin_rsvg.lo gvloadimage_rsvg.lo ../../lib/gvc/libgvc.la -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvplugin_rsvg_C.a .libs/gvplugin_rsvg.o .libs/gvloadimage_rsvg.o libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/gvplugin_rsvg.o .libs/gvloadimage_rsvg.o -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/gvc/.libs/libgvc.so -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvplugin_rsvg.so.6 -o .libs/libgvplugin_rsvg.so.6.0.0 libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvplugin_rsvg_C.a libtool: link: ( cd ".libs" && rm -f "libgvplugin_rsvg_C.la" && ln -s "../libgvplugin_rsvg_C.la" "libgvplugin_rsvg_C.la" ) libtool: link: (cd ".libs" && rm -f "libgvplugin_rsvg.so.6" && ln -s "libgvplugin_rsvg.so.6.0.0" "libgvplugin_rsvg.so.6") libtool: link: (cd ".libs" && rm -f "libgvplugin_rsvg.so" && ln -s "libgvplugin_rsvg.so.6.0.0" "libgvplugin_rsvg.so") libtool: link: ( cd ".libs" && rm -f "libgvplugin_rsvg.la" && ln -s "../libgvplugin_rsvg.la" "libgvplugin_rsvg.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/rsvg' Making all in visio make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/visio' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/visio' Making all in xlib make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/xlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/xlib' Making all in dot_layout make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/dot_layout' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin_dot_layout.lo gvplugin_dot_layout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvlayout_dot_layout.lo gvlayout_dot_layout.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvlayout_dot_layout.c -fPIC -DPIC -o .libs/gvlayout_dot_layout.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin_dot_layout.c -fPIC -DPIC -o .libs/gvplugin_dot_layout.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_dot_layout_C.la gvplugin_dot_layout.lo gvlayout_dot_layout.lo ../../lib/dotgen/libdotgen_C.la /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -version-info 6:0:0 -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_dot_layout.la -rpath /home/chymera/gentoo/usr/lib64/graphviz gvplugin_dot_layout.lo gvlayout_dot_layout.lo ../../lib/dotgen/libdotgen_C.la ../../lib/gvc/libgvc.la ../../lib/cgraph/libcgraph.la ../../lib/cdt/libcdt.la ../../lib/pathplan/libpathplan.la -lm libtool: link: (cd .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/dot_layout/../../lib/dotgen/.libs/libdotgen_C.a") libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvplugin_dot_layout_C.a .libs/gvplugin_dot_layout.o .libs/gvlayout_dot_layout.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/acyclic.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/aspect.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/class1.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/class2.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/cluster.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/compound.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/conc.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/decomp.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/dotinit.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/dotsplines.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/fastgr.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/flat.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/mincross.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/position.o .libs/libgvplugin_dot_layout_C.lax/libdotgen_C.a/rank.o .libs/libgvplulibtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/gvplugin_dot_layout.o .libs/gvlayout_dot_layout.o -Wl,--whole-archive ../../lib/dotgen/.libs/libdotgen_C.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pathplan/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/gvc/.libs/libgvc.so ../../lib/cgraph/.libs/libcgraph.so ../../lib/cdt/.libs/libcdt.so ../../lib/pathplan/.libs/libpathplan.so -lm -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvplugin_dot_layout.so.6 -o .libs/libgvplugin_dot_layout.so.6.0.0 gin_dot_layout_C.lax/libdotgen_C.a/sameport.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvplugin_dot_layout_C.a libtool: link: (cd ".libs" && rm -f "libgvplugin_dot_layout.so.6" && ln -s "libgvplugin_dot_layout.so.6.0.0" "libgvplugin_dot_layout.so.6") libtool: link: (cd ".libs" && rm -f "libgvplugin_dot_layout.so" && ln -s "libgvplugin_dot_layout.so.6.0.0" "libgvplugin_dot_layout.so") libtool: link: rm -fr .libs/libgvplugin_dot_layout_C.lax libtool: link: ( cd ".libs" && rm -f "libgvplugin_dot_layout_C.la" && ln -s "../libgvplugin_dot_layout_C.la" "libgvplugin_dot_layout_C.la" ) libtool: link: ( cd ".libs" && rm -f "libgvplugin_dot_layout.la" && ln -s "../libgvplugin_dot_layout.la" "libgvplugin_dot_layout.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/dot_layout' Making all in neato_layout make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout' /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvplugin_neato_layout.lo gvplugin_neato_layout.c /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o gvlayout_neato_layout.lo gvlayout_neato_layout.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvlayout_neato_layout.c -fPIC -DPIC -o .libs/gvlayout_neato_layout.o libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/pathplan -I../../lib/gvc -I../../lib/cgraph -I../../lib/cdt -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c gvplugin_neato_layout.c -fPIC -DPIC -o .libs/gvplugin_neato_layout.o /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_neato_layout_C.la gvplugin_neato_layout.lo gvlayout_neato_layout.lo ../../lib/neatogen/libneatogen_C.la ../../lib/twopigen/libtwopigen_C.la ../../lib/patchwork/libpatchwork_C.la ../../lib/osage/libosage_C.la ../../lib/fdpgen/libfdpgen_C.la ../../lib/sparse/libsparse_C.la ../../lib/rbtree/librbtree_C.la ../../lib/circogen/libcircogen_C.la ../../lib/sfdpgen/libsfdpgen_C.la /home/chymera/gentoo/bin/bash ../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -std=c++11 -O2 -pipe -O2 -pipe -version-info 6:0:0 -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o libgvplugin_neato_layout.la -rpath /home/chymera/gentoo/usr/lib64/graphviz gvplugin_neato_layout.lo gvlayout_neato_layout.lo ../../lib/neatogen/libneatogen_C.la ../../lib/twopigen/libtwopigen_C.la ../../lib/patchwork/libpatchwork_C.la ../../lib/osage/libosage_C.la ../../lib/fdpgen/libfdpgen_C.la ../../lib/sparse/libsparse_C.la ../../lib/rbtree/librbtree_C.la ../../lib/circogen/libcircogen_C.la ../../lib/sfdpgen/libsfdpgen_C.la ../../lib/gvc/libgvc.la ../../lib/cgraph/libcgraph.la ../../lib/cdt/libcdt.la ../../lib/pathplan/libpathplan.la -lm libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/neatogen/.libs/libneatogen_C.a") libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libtwopigen_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/twopigen/.libs/libtwopigen_C.a") libtool: link: x86_64-pc-linux-gnu-g++ -fPIC -DPIC -shared -nostdlib /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/crti.o /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbeginS.o .libs/gvplugin_neato_layout.o .libs/gvlayout_neato_layout.o -Wl,--whole-archive ../../lib/neatogen/.libs/libneatogen_C.a ../../lib/twopigen/.libs/libtwopigen_C.a ../../lib/patchwork/.libs/libpatchwork_C.a ../../lib/osage/.libs/libosage_C.a ../../lib/fdpgen/.libs/libfdpgen_C.a ../../lib/sparse/.libs/libsparse_C.a ../../lib/rbtree/.libs/librbtree_C.a ../../lib/circogen/.libs/libcircogen_C.a ../../lib/sfdpgen/.libs/libsfdpgen_C.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/gvc/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cgraph/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/cdt/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/lib/pathplan/.libs -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 -L/home/chymera/gentoo/usr/lib ../../lib/gvc/.libs/libgvc.so ../../lib/cgraph/.libs/libcgraph.so ../../lib/cdt/.libs/libcdt.so ../../lib/pathplan/.libs/libpathplan.so -L/home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13 -L/home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64 -L/home/chymera/gentoo/lib/../lib64 -L/home/chymera/gentoo/usr/lib/../lib64 -L/home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/lib -L/home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../.. -L/home/chymera/gentoo/lib -lstdc++ -lm -lc -lgcc_s /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtendS.o /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/crtn.o -O2 -O2 -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libgvplugin_neato_layout.so.6 -o .libs/libgvplugin_neato_layout.so.6.0.0 libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libpatchwork_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/patchwork/.libs/libpatchwork_C.a") libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libosage_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/osage/.libs/libosage_C.a") libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/fdpgen/.libs/libfdpgen_C.a") libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/sparse/.libs/libsparse_C.a") libtool: link: (cd ".libs" && rm -f "libgvplugin_neato_layout.so.6" && ln -s "libgvplugin_neato_layout.so.6.0.0" "libgvplugin_neato_layout.so.6") libtool: link: (cd ".libs" && rm -f "libgvplugin_neato_layout.so" && ln -s "libgvplugin_neato_layout.so.6.0.0" "libgvplugin_neato_layout.so") libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/librbtree_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/rbtree/.libs/librbtree_C.a") libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/circogen/.libs/libcircogen_C.a") libtool: link: ( cd ".libs" && rm -f "libgvplugin_neato_layout.la" && ln -s "../libgvplugin_neato_layout.la" "libgvplugin_neato_layout.la" ) libtool: link: (cd .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a && x86_64-pc-linux-gnu-ar x "/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout/../../lib/sfdpgen/.libs/libsfdpgen_C.a") libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libgvplugin_neato_layout_C.a .libs/gvplugin_neato_layout.o .libs/gvlayout_neato_layout.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/adjust.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/bfs.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/call_tri.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/circuit.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/closest.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/compute_hierarchy.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/conjgrad.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/constrained_majorization.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/constraint.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/delaunay.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/dijkstra.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/edges.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/embed_graph.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/geometry.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/heap.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/hedges.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/info.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/kkutils.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/legal.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/lu.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/matinv.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/matrix_ops.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/memory.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/multispline.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/neatoinit.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/neatosplines.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/opt_arrangement.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/overlap.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/pca.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/poly.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/printvis.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/quad_prog_solve.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/randomkit.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/sgd.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/site.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/smart_ini_x.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/solve.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/stress.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/stuff.o .libs/libgvplugin_neato_layout_C.lax/libneatogen_C.a/voronoi.o .libs/libgvplugin_neato_layout_C.lax/libtwopigen_C.a/circle.o .libs/libgvplugin_neato_layout_C.lax/libtwopigen_C.a/twopiinit.o .libs/libgvplugin_neato_layout_C.lax/libpatchwork_C.a/patchwork.o .libs/libgvplugin_neato_layout_C.lax/libpatchwork_C.a/patchworkinit.o .libs/libgvplugin_neato_layout_C.lax/libpatchwork_C.a/tree_map.o .libs/libgvplugin_neato_layout_C.lax/libosage_C.a/osageinit.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/clusteredges.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/comp.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/dbg.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/fdpinit.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/grid.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/layout.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/tlayout.o .libs/libgvplugin_neato_layout_C.lax/libfdpgen_C.a/xlayout.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/BinaryHeap.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/DotIO.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/LinkedList.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/QuadTree.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/SparseMatrix.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/clustering.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/color_palette.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/colorutil.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/general.o .libs/libgvplugin_neato_layout_C.lax/libsparse_C.a/mq.o .libs/libgvplugin_neato_layout_C.lax/librbtree_C.a/misc.o .libs/libgvplugin_neato_layout_C.lax/librbtree_C.a/red_black_tree.o .libs/libgvplugin_neato_layout_C.lax/librbtree_C.a/stack.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/block.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/blockpath.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/blocktree.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/circpos.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/circular.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/circularinit.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/edgelist.o .libs/libgvplugin_neato_layout_C.lax/libcircogen_C.a/nodelist.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/Multilevel.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/post_process.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/sfdpinit.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/sparse_solve.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/spring_electrical.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/stress_model.o .libs/libgvplugin_neato_layout_C.lax/libsfdpgen_C.a/uniform_stress.o libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libgvplugin_neato_layout_C.a libtool: link: rm -fr .libs/libgvplugin_neato_layout_C.lax libtool: link: ( cd ".libs" && rm -f "libgvplugin_neato_layout_C.la" && ln -s "../libgvplugin_neato_layout_C.la" "libgvplugin_neato_layout_C.la" ) make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/neato_layout' Making all in webp make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/webp' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/webp' Making all in poppler make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/poppler' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin/poppler' make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin' make[2]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/plugin' Making all in cmd make[2]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/cmd' Making all in dot make[3]: Entering directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/cmd/dot' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DDEMAND_LOADING=1 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dot-dot.o `test -f 'dot.c' || echo './'`dot.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DDEMAND_LOADING=1 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dot-no_builtins.o `test -f 'no_builtins.c' || echo './'`no_builtins.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DDEMAND_LOADING=1 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -c -o dot_builtins-dot.o `test -f 'dot.c' || echo './'`dot.c x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I../../lib/common -I../../lib/gvc -I../../lib/pathplan -I../../lib/cgraph -I../../lib/cdt -DDEMAND_LOADING=1 -I/home/chymera/gentoo/usr/include -O2 -pipe -O2 -pipe -c -o dot_builtins-dot_builtins.o `test -f 'dot_builtins.cpp' || echo './'`dot_builtins.cpp /home/chymera/gentoo/bin/bash ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o dot dot-dot.o dot-no_builtins.o ../../lib/gvc/libgvc.la ../../lib/cgraph/libcgraph.la /home/chymera/gentoo/bin/bash ../../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -std=c++11 -O2 -pipe -O2 -pipe -Wl,-O1 -Wl,--as-needed -L/home/chymera/gentoo/usr/lib -o dot_builtins dot_builtins-dot.o dot_builtins-dot_builtins.o ../../plugin/dot_layout/libgvplugin_dot_layout.la ../../plugin/neato_layout/libgvplugin_neato_layout.la ../../plugin/core/libgvplugin_core.la ../../lib/gvc/libgvc.la ../../lib/pathplan/libpathplan.la ../../lib/cgraph/libcgraph.la ../../lib/xdot/libxdot.la ../../lib/cdt/libcdt.la -L/usr/lib64 -lexpat -lz -lm ../../plugin/gd/libgvplugin_gd.la -lgd -lgd ../../plugin/pango/libgvplugin_pango.la -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -O2 -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall -Wl,-O1 -Wl,--as-needed -o .libs/dot dot-dot.o dot-no_builtins.o -L/home/chymera/gentoo/usr/lib ../../lib/gvc/.libs/libgvc.so ../../lib/cgraph/.libs/libcgraph.so -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libxdot.so.4, needed by ../../lib/gvc/.libs/libgvc.so, not found (try using -rpath or -rpath-link) /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libcdt.so.5, needed by ../../lib/gvc/.libs/libgvc.so, not found (try using -rpath or -rpath-link) /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libpathplan.so.4, needed by ../../lib/gvc/.libs/libgvc.so, not found (try using -rpath or -rpath-link) /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `Dttree' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `Dtlist' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `Pshortestpath' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `dtdisc' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `parseXDotF' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `dtrenew' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `Dtoset' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `freePath' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `Dtobag' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `dtclose' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `dtopen' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `Proutespline' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `dtmethod' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `freeXDot' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `Dtqueue' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `dtflatten' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `dtsize' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/gvc/.libs/libgvc.so: undefined reference to `make_polyline' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `dtrestore' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `dtextract' /home/chymera/gentoo/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: ../../lib/cgraph/.libs/libcgraph.so: undefined reference to `dtview' collect2: error: ld returned 1 exit status make[3]: *** [Makefile:778: dot] Error 1 make[3]: *** Waiting for unfinished jobs.... libtool: link: x86_64-pc-linux-gnu-g++ -std=c++11 -O2 -pipe -O2 -pipe -Wl,-O1 -Wl,--as-needed -o .libs/dot_builtins dot_builtins-dot.o dot_builtins-dot_builtins.o -L/home/chymera/gentoo/usr/lib ../../plugin/dot_layout/.libs/libgvplugin_dot_layout.so ../../plugin/neato_layout/.libs/libgvplugin_neato_layout.so ../../plugin/core/.libs/libgvplugin_core.so ../../lib/gvc/.libs/libgvc.so ../../lib/pathplan/.libs/libpathplan.so ../../lib/cgraph/.libs/libcgraph.so ../../lib/xdot/.libs/libxdot.so ../../lib/cdt/.libs/libcdt.so -L/usr/lib64 -lexpat -lz -lm ../../plugin/gd/.libs/libgvplugin_gd.so -lgd ../../plugin/pango/.libs/libgvplugin_pango.so -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64/graphviz -Wl,-rpath -Wl,/home/chymera/gentoo/usr/lib64 make[3]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/cmd/dot' make[2]: *** [Makefile:569: all-recursive] Error 1 make[2]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0/cmd' make[1]: *** [Makefile:789: all-recursive] Error 1 make[1]: Leaving directory '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0' make: *** [Makefile:618: all] Error 2 * ERROR: media-gfx/graphviz-7.1.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-gfx/graphviz-7.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/graphviz-7.1.0::gentoo'`. * The complete build log is located at '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/temp/build.log'. * The ebuild environment file is located at '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/temp/environment'. * Working directory: '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0' * S: '/home/chymera/gentoo/var/tmp/portage/media-gfx/graphviz-7.1.0/work/graphviz-7.1.0'