=> Building graphics/rayshade Started : Thursday, 19 APR 2018 at 19:38:52 UTC Platform: 5.3-DEVELOPMENT DragonFly v5.3.0.81.g32506c-DEVELOPMENT #29: Tue Apr 10 08:49:52 PDT 2018 marino@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.0-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.0-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for rayshade-4.0.6_7: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/graphics/rayshade XDG_CONFIG_HOME=/construction/graphics/rayshade HOME=/construction/graphics/rayshade TMPDIR="/tmp" PATH=/construction/graphics/rayshade/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- < /construction/graphics/rayshade/config.ans -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/graphics/rayshade XDG_CONFIG_HOME=/construction/graphics/rayshade HOME=/construction/graphics/rayshade TMPDIR="/tmp" PATH=/construction/graphics/rayshade/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/graphics/rayshade/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" OSREL=5.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/rayshade" EXAMPLESDIR="share/examples/rayshade" DATADIR="share/rayshade" WWWDIR="www/rayshade" ETCDIR="etc/rayshade" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/rayshade DOCSDIR=/usr/local/share/doc/rayshade EXAMPLESDIR=/usr/local/share/examples/rayshade WWWDIR=/usr/local/www/rayshade ETCDIR=/usr/local/etc/rayshade -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.0 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500000 OSVERSION=9999999 OSREL=5.0 _OSRELEASE=5.0-SYNTH -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The rayshade port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License rayshade accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> rayshade-4.0.6_7 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5.txz Installing pkg-1.10.5... Extracting pkg-1.10.5: .......... done ===> rayshade-4.0.6_7 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of rayshade-4.0.6_7 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The rayshade port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License rayshade accepted by the user ===> Fetching all distfiles required by rayshade-4.0.6_7 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The rayshade port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License rayshade accepted by the user ===> Fetching all distfiles required by rayshade-4.0.6_7 for building => SHA256 Checksum OK for rayshade/rayshade.4.0.6.tar.Z. => SHA256 Checksum OK for rayshade/guide.ps.Z. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The rayshade port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License rayshade accepted by the user ===> Fetching all distfiles required by rayshade-4.0.6_7 for building ===> Extracting for rayshade-4.0.6_7 => SHA256 Checksum OK for rayshade/rayshade.4.0.6.tar.Z. => SHA256 Checksum OK for rayshade/guide.ps.Z. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for rayshade-4.0.6_7 ===> Applying ports patches for rayshade-4.0.6_7 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> rayshade-4.0.6_7 depends on file: /usr/local/lib/librle.a - not found ===> Installing existing package /packages/All/urt-3.1b1_12.txz Installing urt-3.1b1_12... `-- Installing libX11-1.6.5,1... | `-- Installing kbproto-1.0.7... | `-- Extracting kbproto-1.0.7: .......... done | `-- Installing libXau-1.0.8_3... | | `-- Installing xproto-7.0.31... | | `-- Extracting xproto-7.0.31: .......... done | `-- Extracting libXau-1.0.8_3: .......... done | `-- Installing libXdmcp-1.1.2... | `-- Extracting libXdmcp-1.1.2: ......... done | `-- Installing libxcb-1.12_2... | | `-- Installing libpthread-stubs-0.4... | | `-- Extracting libpthread-stubs-0.4: .... done | | `-- Installing libxml2-2.9.7... | | `-- Extracting libxml2-2.9.7: .......... done | `-- Extracting libxcb-1.12_2: .......... done `-- Extracting libX11-1.6.5,1: .......... done `-- Installing libXext-1.3.3_1,1... | `-- Installing xextproto-7.3.0... | `-- Extracting xextproto-7.3.0: .......... done `-- Extracting libXext-1.3.3_1,1: .......... done `-- Installing netpbm-10.80.00... | `-- Installing jasper-1.900.1_17... | | `-- Installing jpeg-turbo-1.5.3... | | `-- Extracting jpeg-turbo-1.5.3: .......... done | `-- Extracting jasper-1.900.1_17: .......... done | `-- Installing jbigkit-2.1_1... | `-- Extracting jbigkit-2.1_1: .......... done | `-- Installing perl5-5.26.1... | `-- Extracting perl5-5.26.1: .......... done | `-- Installing png-1.6.34... | `-- Extracting png-1.6.34: .......... done | `-- Installing tiff-4.0.9_1... | `-- Extracting tiff-4.0.9_1: .......... done `-- Extracting netpbm-10.80.00: .......... done Extracting urt-3.1b1_12: .......... done Message from perl5-5.26.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> rayshade-4.0.6_7 depends on file: /usr/local/lib/librle.a - found ===> Returning to build of rayshade-4.0.6_7 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for rayshade-4.0.6_7 (I see you are using the Korn shell. Some ksh's blow up on Configure, especially on exotic machines. If yours does, try the Bourne shell instead.) Beginning of configuration questions for rayshade kit. First let's make sure your kit is complete. Checking... Looks good... Checking your sh to see if it knows about # comments... Your sh handles # comments correctly. Okay, let's see if #! works on this system... It does. Checking out how to guarantee sh startup... Let's see if '#!/bin/sh' works... Yup, it does. Checking echo to see how to suppress newlines... ...using -n. The star should be here-->* This installation shell script will examine your system and ask you questions to determine how the rayshade package should be installed. If you get stuck on a question, you may use a ! shell escape to start a subshell or execute a command. Many of the questions will have default answers in square brackets--typing carriage return will give you the default. On some of the questions which ask for file or directory names you are allowed to use the ~name construct to specify the login directory belonging to "name", even if you don't have a shell which knows about that. Questions where this is allowed will be marked "(~name ok)". [Type carriage return to continue] Much effort has been expended to ensure that this shell script will run on any Unix system. If despite that it blows up on you, your best bet is to edit Configure and run it again. Also, let me (rayshade-request@cs.princeton.edu) know how I blew it. If you can't run Configure for some reason, you'll have to generate a config.sh file by hand. This installation script affects things in two ways: 1) it may do direct variable substitutions on some of the files included in this kit. 2) it builds a config.h file for inclusion in C programs. You may edit any of these files as the need arises after running this script. If you make a mistake on a question, there is no easy way to back up to it currently. The easiest thing to do is to edit config.sh and rerun all the SH files. Configure will offer to let you do this before it runs the SH files. [Type carriage return to continue] Locating common programs... cat is in /bin/cat. echo is in /bin/echo. expr is in /bin/expr. grep is in /usr/bin/grep. rm is in /bin/rm. sed is in /usr/bin/sed. sort is in /usr/bin/sort. uniq is in /usr/bin/uniq. Don't worry if any of the following aren't found... I don't see bison out there, offhand. cpp is in /usr/bin/cpp. test is in /bin/test. Using the test built into your sh. Checking compatibility between /bin/echo and builtin echo (if any)... They are compatible. In fact, they may be identical. Checking for optional libraries... Found -lm. No -lmalloc. No -lc_s. Some versions of Unix support shared libraries, which make executables smaller but make load time slightly longer. On some systems, mostly newer Unix System V's, the shared library is included by putting the option "-lc_s" as the last thing on the cc command line when linking. Other systems use shared libraries by default. There may be other libraries needed to compile rayshade on your machine as well. If your system needs the "-lc_s" option, include it here. Include any other special libraries here as well. Say "none" for none. Any additional libraries? [-lm] Your shared C library is in /usr/lib/libc.a. Extracting names from /usr/lib/libc.a /usr/lib/libm.a for later perusal...done found. times() found. What type is returned by times() on this sytem? [clock_t] System manual is in /usr/share/man/man1. Hmm... Looks kind of like a BSD system, but we'll see... Congratulations. You aren't running Eunice. It's not Xenix... Nor is it Venix... Some systems have different model sizes. On most systems they are called small, medium, large, and huge. On the PDP11 they are called unsplit and split. If your system doesn't support different memory models, say "none". If you wish to force everything to one memory model, say "none" here and put the appropriate flags later when it asks you for other cc and ld flags. Venix systems may wish to put "none" and let the compiler figure things out. (In the following question multiple model names should be space separated.) Which models are supported? [none] Use which C compiler? [cc] Some C compilers have problems with their optimizers, by default, rayshade compiles with the -O flag to use the optimizer. Alternately, you might want to use the symbolic debugger, which uses the -g flag (on traditional Unix systems). Either flag can be specified here. To use neither flag, specify the word "none". What optimizer/debugger flag should be used? [-O] Your C compiler may want other flags. For this question you should include -I/whatever and -DWHATEVER flags and any other flags used by the C compiler, but you should NOT include libraries or ld flags like -lwhatever. To use no flags, specify the word "none". Any additional cc flags? [none] Any additional ld flags (NOT including libraries)? [none] Now, how can we feed standard input to your C preprocessor... Maybe "cc -E" will work... Nope, maybe "/usr/bin/cpp" will work... Yup, it does. memset() found. bzero() found. cbrt() found. Using instead of . (Actually, this looks more like it were an USG system) strchr() found. popen() found. found. Testing to see if we should include , or both. I'm now running the test program... Trying -DI_SYSTIME -DS_TIMEVAL Succeeded with -DI_SYSTIME -DS_TIMEVAL We'll include . getrusage() found. rayshade works best when linked with the Utah Raster Toolkit. If you don't have the URT, rayshade will compile, but with many useful features disabled. In addition to providing a library for reading and writing compact image files, the URT offers a host of useful image-maniuplation tools. You are strongly encouraged to get a copy. If you do not have a copy of the URT, answer 'none' below. What directory holds the Utah Raster Toolkit include files? [none] Where is the Utah Raster Toolkit library? [/usr/local/lib/librle.a] found. Good, found drand48(). Use which function to generate random numbers? [drand48] Checking to see how well your C compiler groks the void type... Support flag bits are: 1: basic void declarations. 2: arrays of pointers to functions returning void. 4: operations between pointers to and addresses of void functions. 8: generic void pointers. It appears to support void. However, you might get some warnings that look like this: try.c: In function 'main': try.c:20:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^ try.c:20:2: warning: incompatible implicit declaration of built-in function 'exit' try.c:20:2: note: include '' or provide a declaration of 'exit' Your void support flags add up to what? [11] Where do you want to put the public executables? (~name ok) [/usr/local/bin] Checking how to generate makefile dependencies on your machine... Looks like we can use /usr/bin/cpp -M. Name of program to make makefile dependencies? [/construction/graphics/rayshade/rayshade.4.0/mkdep] Checking how to generate random libraries on your machine... ar appears to generate random libraries itself. Which compiler compiler (yacc or bison -y) will you use? [yacc] End of configuration questions. Creating config.sh... If you didn't make any mistakes, then just type a carriage return here. If you need to edit config.sh, do it as a shell escape here: Doing variable substitutions on .SH files... Extracting config.h (with variable substitutions) Extracting etc/Makefile (with variable substitutions) Extracting etc/rsconvert/Makefile (with variable substitutions) Extracting libcommon/Makefile (with variable substitutions) Extracting libimage/Makefile (with variable substitutions) Extracting liblight/Makefile (with variable substitutions) Extracting libobj/Makefile (with variable substitutions) Extracting libsurf/Makefile (with variable substitutions) Extracting libtext/Makefile (with variable substitutions) Extracting Makefile (with variable substitutions) Extracting Makefile (with variable substitutions) Extracting Makefile (with variable substitutions) Extracting Makefile (with variable substitutions) Now you need to generate make dependencies by running "make depend". You might prefer to run it in background: "make depend > makedepend.out &" It can take a while, so you might not want to run it right now. Run make depend now? [n] sh: sysctl: not found make[1]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status for i in libray libshade rayshade etc; do (cd $i && make - .MAKE.LEVEL.ENV=MAKELEVEL ARCH=x86_64 DFLYVERSION=500000 OPSYS=DragonFly OSREL=5.0 OSVERSION=9999999 WORLD_VERSION=500000 _OSRELEASE=5.0-SYNTH _SMP_CPUS=8 depend); done sh: sysctl: not found make[2]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status for i in libcommon libobj libimage liblight libsurf libtext; do (cd $i && make - .MAKE.LEVEL.ENV=MAKELEVEL ARCH=x86_64 DFLYVERSION=500000 OPSYS=DragonFly OSREL=5.0 OSVERSION=9999999 WORLD_VERSION=500000 _OSRELEASE=5.0-SYNTH _SMP_CPUS=8 depend); done sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep memory.c expr.c transform.c rotate.c sampling.c scale.c translate.c vecmath.c xform.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new In file included from memory.c:26:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from expr.c:23:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from transform.c:26:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from rotate.c:26:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from sampling.c:23:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from scale.c:23:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from translate.c:23:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from vecmath.c:29:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. In file included from xform.c:26:0: common.h:34:20: fatal error: config.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep blob.c bounds.c box.c cone.c csg.c cylinder.c disc.c grid.c hf.c instance.c list.c intersect.c geom.c plane.c poly.c roots.c sphere.c torus.c triangle.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new In file included from blob.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from bounds.c:29:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from box.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from cone.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from csg.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from cylinder.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from disc.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from grid.c:26:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from hf.c:26:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from instance.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from list.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from intersect.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from geom.c:26:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from plane.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from poly.c:26:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. roots.c:27:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from sphere.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from torus.c:23:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from triangle.c:26:0: geom.h:29:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep image.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new image.c:24:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep light.c extended.c infinite.c jittered.c point.c shadow.c spot.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new In file included from light.c:23:0: light.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from extended.c:23:0: light.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from infinite.c:23:0: light.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from jittered.c:23:0: light.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from point.c:23:0: light.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. shadow.c:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from spot.c:23:0: light.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep atmosphere.c fog.c fogdeck.c mist.c surface.c surfshade.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new In file included from atmosphere.c:23:0: atmosphere.h:26:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from fog.c:23:0: atmosphere.h:26:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from fogdeck.c:23:0: atmosphere.h:26:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from mist.c:23:0: atmosphere.h:26:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from surface.c:23:0: atmosphere.h:26:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. surfshade.c:30:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep blotch.c bump.c checker.c cloud.c fbm.c fbmbump.c gloss.c imagetext.c mapping.c marble.c mount.c noise.c sky.c stripe.c textaux.c texture.c windy.c wood.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new In file included from blotch.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from bump.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from checker.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from cloud.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from fbm.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from fbmbump.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from gloss.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from imagetext.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. mapping.c:23:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from marble.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from mount.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. noise.c:23:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. In file included from sky.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from stripe.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from textaux.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from texture.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from windy.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from wood.c:23:0: texture.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[2]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep setup.c viewing.c shade.c picture.c lex.l yacc.y builtin.c symtab.c misc.c lightdef.c objdef.c options.c stats.c surfdef.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new In file included from setup.c:30:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from viewing.c:26:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from shade.c:23:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from picture.c:31:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from builtin.c:24:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from symtab.c:27:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from misc.c:26:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from lightdef.c:23:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from objdef.c:24:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from options.c:33:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from stats.c:24:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. In file included from surfdef.c:23:0: rayshade.h:26:25: fatal error: libobj/geom.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[2]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep main.c raytrace.c version.c | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new main.c:26:22: fatal error: rayshade.h: No such file or directory compilation terminated. raytrace.c:27:22: fatal error: rayshade.h: No such file or directory compilation terminated. version.c:23:22: fatal error: rayshade.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new sh: sysctl: not found make[2]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status for i in rsconvert; do (cd $i && make depend); done sh: sysctl: not found make[3]: "/usr/share/mk/sys.mk" line 148: warning: "sysctl -n hw.platform" returned non-zero status (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && /usr/bin/mkdep main.c yacc.y lex.l | sed 's/: \.\//: /; /\/usr\/include/d' ) >Makefile.new main.c:30:30: fatal error: libcommon/common.h: No such file or directory compilation terminated. mkdep: compile failed cp Makefile Makefile.bak cp Makefile.new Makefile rm -f Makefile.new Now you must run a make. -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for rayshade-4.0.6_7 --- default --- for i in libray libshade rayshade etc; do (cd $i && make - -j 5 -J 15,16 .MAKE.LEVEL.ENV=MAKELEVEL ARCH=x86_64 DFLYVERSION=500000 OPSYS=DragonFly OSREL=5.0 OSVERSION=9999999 WORLD_VERSION=500000 _OSRELEASE=5.0-SYNTH _SMP_CPUS=8); done --- default --- for i in libcommon libobj libimage liblight libsurf libtext; do (cd $i && make - -j 5 -J 15,16 -j 5 -J 15,16 .MAKE.LEVEL.ENV=MAKELEVEL ARCH=x86_64 DFLYVERSION=500000 OPSYS=DragonFly OSREL=5.0 OSVERSION=9999999 WORLD_VERSION=500000 _OSRELEASE=5.0-SYNTH _SMP_CPUS=8); done --- memory.o --- --- expr.o --- --- transform.o --- --- rotate.o --- --- sampling.o --- --- memory.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c memory.c --- expr.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c expr.c --- rotate.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c rotate.c --- sampling.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c sampling.c sampling.c: In function 'SamplingSetTime': sampling.c:91:2: warning: implicit declaration of function 'TimeSet' [-Wimplicit-function-declaration] TimeSet(Sampling.starttime); ^ sampling.c:92:2: warning: implicit declaration of function 'FrameSet' [-Wimplicit-function-declaration] FrameSet((Float)frame); ^ sampling.c: In function 'UnitCirclePoint': sampling.c:103:1: warning: type of 'sample' defaults to 'int' [-Wimplicit-int] UnitCirclePoint(pnt, sample) ^ --- transform.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c transform.c transform.c: In function 'TransFree': transform.c:60:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)trans->tr); ^ transform.c:60:3: warning: incompatible implicit declaration of built-in function 'free' transform.c:60:3: note: include '' or provide a declaration of 'free' transform.c:61:2: warning: incompatible implicit declaration of built-in function 'free' free((voidstar)trans); ^ transform.c:61:2: note: include '' or provide a declaration of 'free' --- scale.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c scale.c --- translate.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c translate.c --- vecmath.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c vecmath.c --- xform.o --- cc -pipe -O2 -fno-strict-aliasing -I../.. -c xform.c --- memory.o --- memory.c: In function 'Malloc': memory.c:38:18: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] res = (voidstar)malloc(bytes); ^ memory.c:38:18: warning: incompatible implicit declaration of built-in function 'malloc' memory.c:38:18: note: include '' or provide a declaration of 'malloc' memory.c: In function 'Calloc': memory.c:52:2: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] bzero(res, (int)nelem*elen); ^ memory.c:52:2: warning: incompatible implicit declaration of built-in function 'bzero' memory.c: In function 'strsave': memory.c:76:33: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] tmp = (char *)Malloc((unsigned)strlen(s) + 1); ^ memory.c:76:33: warning: incompatible implicit declaration of built-in function 'strlen' memory.c:76:33: note: include '' or provide a declaration of 'strlen' memory.c:77:8: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void)strcpy(tmp, s); ^ memory.c:77:8: warning: incompatible implicit declaration of built-in function 'strcpy' memory.c:77:8: note: include '' or provide a declaration of 'strcpy' --- expr.o --- expr.c: In function 'ExprFree': expr.c:292:4: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)expr->params); ^ expr.c:292:4: warning: incompatible implicit declaration of built-in function 'free' expr.c:292:4: note: include '' or provide a declaration of 'free' expr.c:293:3: warning: incompatible implicit declaration of built-in function 'free' free((voidstar)expr); ^ expr.c:293:3: note: include '' or provide a declaration of 'free' --- ../libray.a --- ar cur ../libray.a memory.o expr.o transform.o rotate.o sampling.o scale.o translate.o vecmath.o xform.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') : ../libray.a --- blob.o --- --- bounds.o --- --- box.o --- --- cone.o --- --- csg.o --- --- blob.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c blob.c --- bounds.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c bounds.c --- box.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c box.c --- cone.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c cone.c --- csg.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c csg.c csg.c:85:1: warning: return type defaults to 'int' [-Wimplicit-int] csg_intersect_objs(csg, ray, hit1, hit2, mindist, dist1, dist2) ^ csg.c: In function 'csg_intersect_objs': csg.c:99:7: warning: implicit declaration of function 'intersect' [-Wimplicit-function-declaration] if (!intersect(csg->obj1, ray, hit1, mindist, dist1) && ^ csg.c: In function 'csg_enter_obj': csg.c:128:9: warning: implicit declaration of function 'PrimEnter' [-Wimplicit-function-declaration] return PrimEnter(hitp->data[0].obj, &hitp->data[0].ray, ^ csg.c: In function 'CsgSetBounds': csg.c:358:2: warning: implicit declaration of function 'GeomComputeBounds' [-Wimplicit-function-declaration] GeomComputeBounds(csg->obj1); ^ --- blob.o --- blob.c: In function 'BlobCreate': blob.c:134:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)cur); ^ blob.c:134:3: warning: incompatible implicit declaration of built-in function 'free' blob.c:134:3: note: include '' or provide a declaration of 'free' blob.c: In function 'BlobIntersect': blob.c:497:10: warning: implicit declaration of function 'SolveQuartic' [-Wimplicit-function-declaration] num = SolveQuartic(c,s); ^ --- cylinder.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c cylinder.c --- disc.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c disc.c --- grid.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c grid.c grid.c: In function 'GridIntersect': grid.c:86:7: warning: implicit declaration of function 'intersect' [-Wimplicit-function-declaration] if (intersect(obj, ray, hitlist, mindist, maxdist)) ^ --- hf.o --- --- grid.o --- grid.c: In function 'GridFreeVoxels': grid.c:399:6: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)cell); ^ grid.c:399:6: warning: incompatible implicit declaration of built-in function 'free' grid.c:399:6: note: include '' or provide a declaration of 'free' --- hf.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c hf.c hf.c: In function 'QueueTri': hf.c:660:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)hf->q[hf->qtail]); ^ hf.c:660:3: warning: incompatible implicit declaration of built-in function 'free' hf.c:660:3: note: include '' or provide a declaration of 'free' --- instance.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c instance.c instance.c: In function 'InstanceIntersect': instance.c:62:9: warning: implicit declaration of function 'intersect' [-Wimplicit-function-declaration] return intersect(inst->obj, ray, hitlist, mindist, maxdist); ^ instance.c: In function 'InstanceBounds': instance.c:94:2: warning: implicit declaration of function 'GeomComputeBounds' [-Wimplicit-function-declaration] GeomComputeBounds(inst->obj); ^ --- list.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c list.c list.c: In function 'ListIntersect': list.c:82:7: warning: implicit declaration of function 'intersect' [-Wimplicit-function-declaration] if (intersect(objlist, ray, hitlist, mindist, maxdist)) ^ --- intersect.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c intersect.c intersect.c: In function 'intersect': intersect.c:75:4: warning: implicit declaration of function 'TransResolveAssoc' [-Wimplicit-function-declaration] TransResolveAssoc(obj->trans); ^ --- geom.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c geom.c --- plane.o --- --- geom.o --- geom.c: In function 'GeomBoundsAnimated': geom.c:193:4: warning: implicit declaration of function 'TimeSet' [-Wimplicit-function-declaration] TimeSet(subwindow + subjitter*nrand()); ^ geom.c: In function 'GeomResolveAssoc': geom.c:227:2: warning: implicit declaration of function 'TransResolveAssoc' [-Wimplicit-function-declaration] TransResolveAssoc(obj->trans); ^ geom.c: In function 'GeomStackPop': geom.c:309:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)list); /* Free old head. */ ^ geom.c:309:2: warning: incompatible implicit declaration of built-in function 'free' geom.c:309:2: note: include '' or provide a declaration of 'free' --- plane.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c plane.c --- poly.o --- --- roots.o --- --- poly.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c poly.c --- roots.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c roots.c --- poly.o --- poly.c: In function 'PolygonCreate': poly.c:70:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)curp); ^ poly.c:70:3: warning: incompatible implicit declaration of built-in function 'free' poly.c:70:3: note: include '' or provide a declaration of 'free' poly.c:89:3: warning: incompatible implicit declaration of built-in function 'free' free((voidstar)poly->points); ^ poly.c:89:3: note: include '' or provide a declaration of 'free' --- sphere.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c sphere.c --- torus.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c torus.c torus.c: In function 'TorusIntersect': torus.c:163:8: warning: implicit declaration of function 'SolveQuartic' [-Wimplicit-function-declaration] num = SolveQuartic(c,s); ^ --- triangle.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c triangle.c --- ../libray.a --- ar cur ../libray.a blob.o bounds.o box.o cone.o csg.o cylinder.o disc.o grid.o hf.o instance.o list.o intersect.o geom.o plane.o poly.o roots.o sphere.o torus.o triangle.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') : ../libray.a --- image.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -I/usr/local/include -c image.c image.c: In function 'ImageFind': image.c:56:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(im->filename, name) == 0) ^ `../libray.a' is up to date. --- light.o --- --- extended.o --- --- infinite.o --- --- jittered.o --- --- point.o --- --- light.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c light.c --- extended.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c extended.c --- infinite.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c infinite.c --- jittered.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c jittered.c --- point.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c point.c --- extended.o --- extended.c: In function 'ExtendedIntens': extended.c:101:10: warning: implicit declaration of function 'Shadowed' [-Wimplicit-function-declaration] return !Shadowed(color, lcolor, cache, &newray, ^ extended.c: At top level: extended.c:119:1: warning: return type defaults to 'int' [-Wimplicit-int] ExtendedMethodRegister(meth) ^ --- point.o --- point.c: In function 'PointIntens': point.c:59:10: warning: implicit declaration of function 'Shadowed' [-Wimplicit-function-declaration] return !Shadowed(color, lcolor, cache, ray, dist, noshadow); ^ point.c: At top level: point.c:76:1: warning: return type defaults to 'int' [-Wimplicit-int] PointMethodRegister(meth) ^ --- shadow.o --- --- infinite.o --- infinite.c: In function 'InfiniteIntens': infinite.c:63:10: warning: implicit declaration of function 'Shadowed' [-Wimplicit-function-declaration] return !Shadowed(color, lcolor, cache, ray, dist, noshadow); ^ --- shadow.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c shadow.c --- infinite.o --- infinite.c: At top level: infinite.c:76:1: warning: return type defaults to 'int' [-Wimplicit-int] InfiniteMethodRegister(meth) ^ --- shadow.o --- shadow.c: In function 'Shadowed': shadow.c:95:8: warning: implicit declaration of function 'intersect' [-Wimplicit-function-declaration] if (intersect(cp->obj, &tmpray, &hitlist, ^ --- jittered.o --- jittered.c: In function 'JitteredIntens': jittered.c:63:10: warning: implicit declaration of function 'Shadowed' [-Wimplicit-function-declaration] return !Shadowed(color, lcolor, cache, ray, dist, noshadow); ^ jittered.c: At top level: jittered.c:82:1: warning: return type defaults to 'int' [-Wimplicit-int] JitteredMethodRegister(meth) ^ --- shadow.o --- shadow.c: In function 'LightCacheHit': shadow.c:266:7: warning: implicit declaration of function 'FirstCSGGeom' [-Wimplicit-function-declaration] i = FirstCSGGeom(hitlist); ^ shadow.c:274:7: warning: implicit declaration of function 'FirstAnimatedGeom' [-Wimplicit-function-declaration] n = FirstAnimatedGeom(hitlist); ^ --- spot.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c spot.c spot.c: In function 'SpotIntens': spot.c:87:6: warning: implicit declaration of function 'Shadowed' [-Wimplicit-function-declaration] if (Shadowed(color, lcolor, cache, ray, dist, noshadow)) ^ spot.c: At top level: spot.c:154:1: warning: return type defaults to 'int' [-Wimplicit-int] SpotMethodRegister(meth) ^ --- ../libray.a --- ar cur ../libray.a light.o extended.o infinite.o jittered.o point.o shadow.o spot.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') : ../libray.a --- atmosphere.o --- --- fog.o --- --- fogdeck.o --- --- mist.o --- --- surface.o --- --- atmosphere.o --- cc -I.. -I../.. -pipe -O2 -fno-strict-aliasing -c atmosphere.c --- fog.o --- cc -I.. -I../.. -pipe -O2 -fno-strict-aliasing -c fog.c --- fogdeck.o --- cc -I.. -I../.. -pipe -O2 -fno-strict-aliasing -c fogdeck.c --- mist.o --- cc -I.. -I../.. -pipe -O2 -fno-strict-aliasing -c mist.c --- surface.o --- cc -I.. -I../.. -pipe -O2 -fno-strict-aliasing -c surface.c surface.c: In function 'SurfPop': surface.c:138:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)list); ^ surface.c:138:2: warning: incompatible implicit declaration of built-in function 'free' surface.c:138:2: note: include '' or provide a declaration of 'free' --- fog.o --- fog.c: In function 'FogApply': fog.c:62:3: warning: implicit declaration of function 'ColorBlend' [-Wimplicit-function-declaration] ColorBlend(color, &fog->color, atten, 1. - atten); ^ --- surfshade.o --- cc -I.. -I../.. -pipe -O2 -fno-strict-aliasing -c surfshade.c --- fogdeck.o --- fogdeck.c: In function 'FogdeckApply': fogdeck.c:76:6: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] if (abs(ray->dir.z) < EPSILON) ^ fogdeck.c:110:3: warning: implicit declaration of function 'ColorBlend' [-Wimplicit-function-declaration] ColorBlend(color, &fogdeck->color, atten, 1. - atten); ^ --- surfshade.o --- surfshade.c: In function 'ComputeSurfProps': surfshade.c:189:4: warning: implicit declaration of function 'TextApply' [-Wimplicit-function-declaration] TextApply(obj->texture, prim, &rtmp, pos, norm, ^ `../libray.a' is up to date. --- blotch.o --- --- bump.o --- --- checker.o --- --- cloud.o --- --- fbm.o --- --- blotch.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c blotch.c --- bump.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c bump.c --- checker.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c checker.c --- cloud.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c cloud.c --- fbm.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c fbm.c --- cloud.o --- In file included from cloud.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- bump.o --- In file included from bump.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- blotch.o --- In file included from blotch.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- fbmbump.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c fbmbump.c --- checker.o --- In file included from checker.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- gloss.o --- --- imagetext.o --- --- gloss.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c gloss.c In file included from gloss.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- fbm.o --- In file included from fbm.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- mapping.o --- --- marble.o --- --- mount.o --- --- imagetext.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c imagetext.c --- mapping.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c mapping.c --- marble.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c marble.c --- mount.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c mount.c --- fbmbump.o --- In file included from fbmbump.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- imagetext.o --- In file included from imagetext.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- noise.o --- --- imagetext.o --- imagetext.c: In function 'ImageTextApply': imagetext.c:116:3: warning: implicit declaration of function 'TextToUV' [-Wimplicit-function-declaration] TextToUV(text->mapping, prim, pos, gnorm, &u, &v, ^ --- noise.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c noise.c --- mount.o --- In file included from mount.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- noise.o --- In file included from ../libcommon/common.h:34:0, from noise.c:23: noise.c: In function 'InitTextureTable': ../../config.h:151:22: warning: implicit declaration of function 'srand48' [-Wimplicit-function-declaration] #define seednrand(x) srand48(x) /**/ ^ noise.c:90:2: note: in expansion of macro 'seednrand' seednrand(1); ^ --- sky.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c sky.c --- stripe.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c stripe.c In file included from stripe.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ stripe.c: In function 'StripeApply': stripe.c:52:2: warning: implicit declaration of function 'TextToUV' [-Wimplicit-function-declaration] TextToUV(stripe->mapping, prim, pos, gnorm, &u, &v, &dpdu, &dpdv); ^ --- sky.o --- In file included from sky.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- textaux.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c textaux.c --- texture.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c texture.c --- marble.o --- In file included from marble.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- textaux.o --- In file included from textaux.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- texture.o --- In file included from texture.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ texture.c: In function 'TextApply': texture.c:88:5: warning: implicit declaration of function 'TransResolveAssoc' [-Wimplicit-function-declaration] TransResolveAssoc(ttmp->trans); ^ texture.c:89:5: warning: implicit declaration of function 'TransComposeList' [-Wimplicit-function-declaration] TransComposeList(ttmp->trans, &model2text); ^ texture.c: At top level: texture.c:124:1: warning: return type defaults to 'int' [-Wimplicit-int] TextToUV(mapping, prim, pos, norm, u, v, dpdu, dpdv) ^ --- windy.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c windy.c In file included from windy.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ windy.c: In function 'WindyApply': windy.c:61:2: warning: implicit declaration of function 'Windy' [-Wimplicit-function-declaration] Windy(pos, windy->windscale, windy->chaoscale, windy->bumpscale, ^ --- wood.o --- cc -pipe -O2 -fno-strict-aliasing -I.. -I../.. -c wood.c In file included from wood.c:23:0: texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ --- ../libray.a --- ar cur ../libray.a blotch.o bump.o checker.o cloud.o fbm.o fbmbump.o gloss.o imagetext.o mapping.o marble.o mount.o noise.o sky.o stripe.o textaux.o texture.o windy.o wood.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') : ../libray.a rm -f libray.a ar cur libray.a `find . -name '*.o'` /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') --- setup.o --- --- viewing.o --- --- shade.o --- --- picture.o --- --- yacc.o --- --- setup.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c setup.c --- viewing.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c viewing.c --- shade.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c shade.c --- picture.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c picture.c --- yacc.o --- yacc -d yacc.y --- setup.o --- setup.c: In function 'RSCleanup': setup.c:167:2: warning: implicit declaration of function 'ViewingSetup' [-Wimplicit-function-declaration] ViewingSetup(); ^ setup.c:194:2: warning: implicit declaration of function 'LightSetup' [-Wimplicit-function-declaration] LightSetup(); ^ setup.c: In function 'RSStartFrame': setup.c:207:2: warning: implicit declaration of function 'SamplingSetTime' [-Wimplicit-function-declaration] SamplingSetTime(Options.framestart, Options.shutterspeed, ^ setup.c:219:2: warning: implicit declaration of function 'WorldSetup' [-Wimplicit-function-declaration] WorldSetup(); ^ setup.c: In function 'RSInitialize': setup.c:237:2: warning: implicit declaration of function 'RSOptionsSet' [-Wimplicit-function-declaration] RSOptionsSet(argc, argv); ^ setup.c:242:3: warning: implicit declaration of function 'VersionPrint' [-Wimplicit-function-declaration] VersionPrint(); ^ setup.c:246:2: warning: implicit declaration of function 'RSReadInputFile' [-Wimplicit-function-declaration] RSReadInputFile(); ^ setup.c:255:2: warning: implicit declaration of function 'SamplingSetOptions' [-Wimplicit-function-declaration] SamplingSetOptions(Options.samples, Options.gaussian, ^ setup.c:260:2: warning: implicit declaration of function 'RSViewing' [-Wimplicit-function-declaration] RSViewing(); ^ --- shade.o --- In file included from shade.c:24:0: ../libray/libtext/texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ shade.c: In function 'TransmitRay': shade.c:346:4: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((voidstar)NewRay.media); ^ shade.c:346:4: warning: incompatible implicit declaration of built-in function 'free' shade.c:346:4: note: include '' or provide a declaration of 'free' --- yacc.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c y.tab.c -o yacc.o --- lex.o --- lex -t lex.l > lex.tmp.c cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c lex.tmp.c -o lex.o --- yacc.o --- In file included from yacc.y:25:0: ../libray/libtext/texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ yacc.y:1469:1: warning: return type defaults to 'int' [-Wimplicit-int] yyerror(s, pat1, pat2) ^ y.tab.c: In function 'yyparse': y.tab.c:150:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] # define YYLEX yylex() ^ y.tab.c:2068:23: note: in expansion of macro 'YYLEX' if ((yychar = YYLEX) < 0) yychar = YYEOF; ^ yacc.y:463:6: warning: implicit declaration of function 'TransFree' [-Wimplicit-function-declaration] TransFree($1); ^ In file included from yacc.y:75:0: ../libray/libcommon/scale.h:28:31: warning: implicit declaration of function 'TransAssoc' [-Wimplicit-function-declaration] #define TransScaleSetX(t, v) TransAssoc(t, &((Scale *)t->tr)->x, v) ^ yacc.y:471:4: note: in expansion of macro 'TransScaleSetX' TransScaleSetX($$, $2); ^ yacc.y:475:5: warning: implicit declaration of function 'TransPropagate' [-Wimplicit-function-declaration] TransPropagate($$); ^ --- lex.o --- In file included from lex.l:26:0: ../libray/libtext/texture.h:79:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXTURE_H ^ lex.l: In function 'yylex': lex.l:44:1: warning: implicit declaration of function 'handlehash' [-Wimplicit-function-declaration] ^# handlehash(); ^ lex.l:45:1: warning: implicit declaration of function 'skipcomments' [-Wimplicit-function-declaration] "/*" skipcomments(); ^ --- yacc.o --- yacc.y:1354:4: warning: implicit declaration of function 'SymtabAddEntry' [-Wimplicit-function-declaration] SymtabAddEntry($2, $3->type, $3, NULL, $3->timevary, 0); ^ --- lex.o --- lex.l: At top level: lex.l:164:1: warning: return type defaults to 'int' [-Wimplicit-int] /* ^ lex.l:168:1: warning: return type defaults to 'int' [-Wimplicit-int] { ^ lex.l:188:1: warning: return type defaults to 'int' [-Wimplicit-int] { ^ lex.l: In function 'handlehash': lex.l:201:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] --- builtin.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c builtin.c --- symtab.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c symtab.c --- misc.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c misc.c --- lightdef.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c lightdef.c --- misc.o --- misc.c: In function 'RSReadInputFile': misc.c:90:2: warning: implicit declaration of function 'SymtabInit' [-Wimplicit-function-declaration] SymtabInit(); ^ misc.c:91:8: warning: implicit declaration of function 'yyparse' [-Wimplicit-function-declaration] (void)yyparse(); ^ misc.c: In function 'RLerror': misc.c:122:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ misc.c:122:4: warning: incompatible implicit declaration of built-in function 'exit' misc.c:122:4: note: include '' or provide a declaration of 'exit' --- objdef.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c objdef.c objdef.c: In function 'WorldSetup': objdef.c:94:2: warning: implicit declaration of function 'GeomComputeBounds' [-Wimplicit-function-declaration] GeomComputeBounds(World); ^ objdef.c: In function 'TraceRay': objdef.c:113:9: warning: implicit declaration of function 'intersect' [-Wimplicit-function-declaration] return intersect(World, ray, hitlist, mindist, maxdist); ^ --- options.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c options.c --- stats.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c stats.c --- surfdef.o --- cc -pipe -O2 -fno-strict-aliasing -I/usr/local/include -I.. -I../libray -c surfdef.c --- options.o --- options.c: In function 'RSOptionsSet': options.c:61:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ options.c:61:5: warning: incompatible implicit declaration of built-in function 'exit' options.c:61:5: note: include '' or provide a declaration of 'exit' options.c:72:26: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] Options.startframe = atoi(argv[1]); ^ options.c:81:24: warning: implicit declaration of function 'atof' [-Wimplicit-function-declaration] Options.cutoff.r = atof(argv[1]); ^ options.c:126:5: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^ options.c:126:5: note: include '' or provide a declaration of 'exit' --- stats.o --- stats.c: In function 'StatsPrint': stats.c:40:2: warning: implicit declaration of function 'RSGetCpuTime' [-Wimplicit-function-declaration] RSGetCpuTime(&Stats.Utime, &Stats.Stime); ^ stats.c:42:2: warning: implicit declaration of function 'ShadowStats' [-Wimplicit-function-declaration] ShadowStats(&Stats.ShadowRays, &Stats.ShadowHits, ^ --- surfdef.o --- surfdef.c: In function 'SurfaceAddToDefined': surfdef.c:62:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (surf->name == (char *)NULL || *surf->name == (char)NULL) ^ --- lex.o --- rm -f lex.tmp.c --- yacc.o --- rm -f y.tab.c --- libshade.a --- ar cur libshade.a setup.o viewing.o shade.o picture.o yacc.o lex.o builtin.o symtab.o misc.o lightdef.o objdef.o options.o stats.o surfdef.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') : libshade.a --- main.o --- --- raytrace.o --- --- version.o --- --- main.o --- cc -pipe -O2 -fno-strict-aliasing -I../libray -I../libshade -I.. -I/usr/local/include -c main.c --- raytrace.o --- cc -pipe -O2 -fno-strict-aliasing -I../libray -I../libshade -I.. -I/usr/local/include -c raytrace.c --- version.o --- cc -pipe -O2 -fno-strict-aliasing -I../libray -I../libshade -I.. -I/usr/local/include -c version.c --- raytrace.o --- raytrace.c: In function 'raytrace': raytrace.c:167:5: warning: implicit declaration of function 'RSGetCpuTime' [-Wimplicit-function-declaration] RSGetCpuTime(&usertime, &systime); ^ raytrace.c: In function 'SingleSampleScanline': raytrace.c:220:3: warning: implicit declaration of function 'SampleScreen' [-Wimplicit-function-declaration] SampleScreen(upos, vpos, &TopRay, ^ --- main.o --- main.c: In function 'main': main.c:49:2: warning: implicit declaration of function 'RSInitialize' [-Wimplicit-function-declaration] RSInitialize(argc, argv); ^ main.c:55:2: warning: implicit declaration of function 'RSStartFrame' [-Wimplicit-function-declaration] RSStartFrame(Options.startframe); ^ main.c:63:3: warning: implicit declaration of function 'RSOptionsList' [-Wimplicit-function-declaration] RSOptionsList(); ^ main.c:72:2: warning: implicit declaration of function 'RSGetCpuTime' [-Wimplicit-function-declaration] RSGetCpuTime(&utime, &stime); ^ main.c:81:2: warning: implicit declaration of function 'raytrace' [-Wimplicit-function-declaration] raytrace(argc, argv); ^ main.c:86:3: warning: implicit declaration of function 'PictureFrameEnd' [-Wimplicit-function-declaration] PictureFrameEnd(); /* End the previous frame */ ^ main.c:90:3: warning: implicit declaration of function 'PrintMemoryStats' [-Wimplicit-function-declaration] PrintMemoryStats(Stats.fstats); ^ --- raytrace.o --- raytrace.c: In function 'SampleTime': raytrace.c:432:2: warning: implicit declaration of function 'TimeSet' [-Wimplicit-function-declaration] TimeSet(res); ^ --- rayshade --- cc -o rayshade main.o raytrace.o version.o ../libshade/libshade.a ../libray/libray.a /usr/local/lib/librle.a -lm --- default --- for i in rsconvert; do (cd $i && make); done --- main.o --- --- yacc.o --- --- lex.o --- --- main.o --- cc -pipe -O2 -fno-strict-aliasing -I../../libray -I../../ -c main.c --- yacc.o --- yacc -d yacc.y cc -pipe -O2 -fno-strict-aliasing -I../../libray -I../../ -c y.tab.c -o yacc.o --- lex.o --- lex -t lex.l > lex.tmp.c cc -pipe -O2 -fno-strict-aliasing -I../../libray -I../../ -c lex.tmp.c -o lex.o --- main.o --- main.c:36:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ main.c: In function 'main': main.c:42:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ main.c:42:3: warning: incompatible implicit declaration of built-in function 'exit' main.c:42:3: note: include '' or provide a declaration of 'exit' main.c:49:4: warning: incompatible implicit declaration of built-in function 'exit' exit(2); ^ main.c:49:4: note: include '' or provide a declaration of 'exit' main.c:55:2: warning: implicit declaration of function 'yyparse' [-Wimplicit-function-declaration] yyparse(); ^ main.c: In function 'strsave': main.c:65:21: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] r = (char *)Malloc(strlen(s) + 1); ^ main.c:65:21: warning: incompatible implicit declaration of built-in function 'strlen' main.c:65:21: note: include '' or provide a declaration of 'strlen' main.c:66:2: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(r, s); ^ main.c:66:2: warning: incompatible implicit declaration of built-in function 'strcpy' main.c:66:2: note: include '' or provide a declaration of 'strcpy' main.c: In function 'Malloc': main.c:80:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ main.c:80:3: note: include '' or provide a declaration of 'exit' main.c: In function 'Calloc': main.c:92:2: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] bzero(res, (int)nelem*elen); ^ main.c:92:2: warning: incompatible implicit declaration of built-in function 'bzero' --- yacc.o --- yacc.y:631:1: warning: return type defaults to 'int' [-Wimplicit-int] yyerror(s) ^ yacc.y: In function 'yyerror': yacc.y:631:1: warning: type of 's' defaults to 'int' [-Wimplicit-int] yacc.y: At top level: yacc.y:638:1: warning: return type defaults to 'int' [-Wimplicit-int] StartDefine(name) ^ yacc.y:655:1: warning: return type defaults to 'int' [-Wimplicit-int] EndDefine() ^ yacc.y: In function 'EndDefine': yacc.y:671:2: warning: implicit declaration of function 'WriteVerbatim' [-Wimplicit-function-declaration] WriteVerbatim(buf); ^ yacc.y: At top level: yacc.y:679:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteString(str) ^ yacc.y: In function 'WriteString': yacc.y:683:2: warning: implicit declaration of function 'WriteChar' [-Wimplicit-function-declaration] WriteChar(' '); ^ yacc.y: At top level: yacc.y:686:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteVerbatim(str) ^ yacc.y: In function 'WriteVerbatim': --- lex.o --- lex.l: In function 'yylex': lex.l:33:2: warning: implicit declaration of function 'WriteVerbatim' [-Wimplicit-function-declaration] [\t] {WriteVerbatim(yytext);}; ^ lex.l:36:9: warning: implicit declaration of function 'handlehash' [-Wimplicit-function-declaration] ^# {return handlehash();} ^ lex.l:37:2: warning: implicit declaration of function 'skipcomments' [-Wimplicit-function-declaration] "/*" {skipcomments();} ^ lex.l: At top level: lex.l:102:1: warning: return type defaults to 'int' [-Wimplicit-int] /* ^ lex.l:106:1: warning: return type defaults to 'int' [-Wimplicit-int] { ^ lex.l: In function 'skipcomments': lex.l:113:4: warning: implicit declaration of function 'WriteChar' [-Wimplicit-function-declaration] WriteChar(c); ^ lex.l:117:4: warning: implicit declaration of function 'WriteNewline' [-Wimplicit-function-declaration] return FALSE; ^ lex.l: At top level: lex.l:131:1: warning: return type defaults to 'int' [-Wimplicit-int] { ^ --- yacc.o --- yacc.y:691:11: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] for (n = strlen(str); n; n--) ^ yacc.y:691:11: warning: incompatible implicit declaration of built-in function 'strlen' yacc.y:691:11: note: include '' or provide a declaration of 'strlen' yacc.y: At top level: yacc.y:695:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteChar(c) ^ yacc.y: In function 'WriteChar': yacc.y:709:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] defbuf->memory[defbuf->curpos] = (char)NULL; ^ yacc.y: At top level: yacc.y:714:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteVector(v) ^ yacc.y: In function 'WriteVector': yacc.y:717:2: warning: implicit declaration of function 'WriteFloat' [-Wimplicit-function-declaration] WriteFloat(v->x); ^ yacc.y: At top level: yacc.y:722:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteFloat(x) ^ --- lex.o --- lex.l: In function 'handlehash': lex.l:144:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] --- yacc.o --- yacc.y:730:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteNewline() ^ yacc.y:735:1: warning: return type defaults to 'int' [-Wimplicit-int] SetTypeList() ^ yacc.y:742:1: warning: return type defaults to 'int' [-Wimplicit-int] SetTypeGrid(x,y,z) ^ yacc.y:751:1: warning: return type defaults to 'int' [-Wimplicit-int] WriteColor(c) ^ y.tab.c: In function 'yyparse': y.tab.c:66:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] # define YYLEX yylex() ^ y.tab.c:1033:23: note: in expansion of macro 'YYLEX' if ((yychar = YYLEX) < 0) yychar = YYEOF; ^ rm -f y.tab.c --- lex.o --- rm -f lex.tmp.c --- rsconvert --- cc -pipe -O2 -fno-strict-aliasing -I../../libray -I../../ -o rsconvert main.o yacc.o lex.o -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for rayshade-4.0.6_7 ===> Generating temporary packing list install -s -m 555 /construction/graphics/rayshade/rayshade.4.0/rayshade/rayshade /construction/graphics/rayshade/stage/usr/local/bin install -m 0644 /distfiles/rayshade/guide.ps.Z /construction/graphics/rayshade/stage/usr/local/share/doc/rayshade install -m 0644 /construction/graphics/rayshade/rayshade.4.0/Examples/* /construction/graphics/rayshade/stage/usr/local/share/examples/rayshade ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for rayshade-4.0.6_7 file sizes/checksums [20]: . done packing files [20]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 19 APR 2018 at 19:39:18 UTC Duration: 00:00:25