printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild buici-clock 2>&1 The package 'buici-clock' will be built without being installed. Reading build dependency for buici-clock-0.4.9.2-2... Reading dependency for buici-clock-0.4.9.2-2... Reading build conflict for buici-clock-0.4.9.2-2... The following package will be rebuilt: buici-clock Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-buici-clock-0.4.9.2-2 /sw/build.build dpkg-deb: building package `fink-buildlock-buici-clock-0.4.9.2-2' in `/sw/build.build/fink-buildlock-buici-clock-0.4.9.2-2_2014.08.07-15.28.22_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-buici-clock-0.4.9.2-2_2014.08.07-15.28.22_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-buici-clock-0.4.9.2-2. (Reading database ... 13791 files and directories currently installed.) Unpacking fink-buildlock-buici-clock-0.4.9.2-2 (from .../fink-buildlock-buici-clock-0.4.9.2-2_2014.08.07-15.28.22_darwin-x86_64.deb) ... Setting up fink-buildlock-buici-clock-0.4.9.2-2 (2014.08.07-15.28.22) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.utBWi env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/buici-clock_0.4.9.2.tar.gz buici-clock-0.4.9.2/ buici-clock-0.4.9.2/options.h buici-clock-0.4.9.2/ANNOUNCEMENT buici-clock-0.4.9.2/xo/ buici-clock-0.4.9.2/xo/Notes buici-clock-0.4.9.2/xo/lpicture.cxx buici-clock-0.4.9.2/xo/LSM buici-clock-0.4.9.2/xo/lfont.h buici-clock-0.4.9.2/xo/lhash.cxx buici-clock-0.4.9.2/xo/wbutton.cxx buici-clock-0.4.9.2/xo/dither.cxx buici-clock-0.4.9.2/xo/dmalloc.h buici-clock-0.4.9.2/xo/wtext.h buici-clock-0.4.9.2/xo/lhash.h buici-clock-0.4.9.2/xo/sample.dlg buici-clock-0.4.9.2/xo/larray.cxx buici-clock-0.4.9.2/xo/wdialog.h buici-clock-0.4.9.2/xo/stats.h buici-clock-0.4.9.2/xo/messages.h buici-clock-0.4.9.2/xo/wbutton.h buici-clock-0.4.9.2/xo/lwindow.cxx buici-clock-0.4.9.2/xo/lfont.cxx buici-clock-0.4.9.2/xo/COPYING buici-clock-0.4.9.2/xo/res.cxx buici-clock-0.4.9.2/xo/config.h.in buici-clock-0.4.9.2/xo/loupe.cxx buici-clock-0.4.9.2/xo/lres.h buici-clock-0.4.9.2/xo/stats.cxx buici-clock-0.4.9.2/xo/standard.h buici-clock-0.4.9.2/xo/.version_minor buici-clock-0.4.9.2/xo/.version_patch buici-clock-0.4.9.2/xo/wdialog.cxx buici-clock-0.4.9.2/xo/classes.cxx buici-clock-0.4.9.2/xo/lwindowclass.h buici-clock-0.4.9.2/xo/larray.h buici-clock-0.4.9.2/xo/lwindow.h buici-clock-0.4.9.2/xo/ldisplay.cxx buici-clock-0.4.9.2/xo/README buici-clock-0.4.9.2/xo/res.h buici-clock-0.4.9.2/xo/.version_major buici-clock-0.4.9.2/xo/Makefile.in buici-clock-0.4.9.2/xo/lpicture.h buici-clock-0.4.9.2/xo/configure buici-clock-0.4.9.2/xo/lwindowclass.cxx buici-clock-0.4.9.2/xo/main.cxx buici-clock-0.4.9.2/xo/ldisplay.h buici-clock-0.4.9.2/xo/res_y.y buici-clock-0.4.9.2/xo/dmalloc.cxx buici-clock-0.4.9.2/xo/wtext.cxx buici-clock-0.4.9.2/xo/dither.h buici-clock-0.4.9.2/xo/configure.in buici-clock-0.4.9.2/xo/res_l.l buici-clock-0.4.9.2/draw.cc buici-clock-0.4.9.2/LSM buici-clock-0.4.9.2/install-sh buici-clock-0.4.9.2/packageinfo buici-clock-0.4.9.2/CHANGELOG buici-clock-0.4.9.2/buici.xbm buici-clock-0.4.9.2/buici-clock.1 buici-clock-0.4.9.2/ChangeLog buici-clock-0.4.9.2/version.h buici-clock-0.4.9.2/signal.cxx buici-clock-0.4.9.2/debian/ buici-clock-0.4.9.2/debian/postinst buici-clock-0.4.9.2/debian/buici-clock.menu buici-clock-0.4.9.2/debian/changelog buici-clock-0.4.9.2/debian/rules buici-clock-0.4.9.2/debian/control buici-clock-0.4.9.2/debian/copyright buici-clock-0.4.9.2/debian/compat buici-clock-0.4.9.2/.gitignore buici-clock-0.4.9.2/version.cxx buici-clock-0.4.9.2/COPYING buici-clock-0.4.9.2/mkinstalldirs buici-clock-0.4.9.2/config.h.in buici-clock-0.4.9.2/options.cxx buici-clock-0.4.9.2/.gdbinit buici-clock-0.4.9.2/acconfig.h buici-clock-0.4.9.2/standard.h buici-clock-0.4.9.2/.version_minor buici-clock-0.4.9.2/.version_patch buici-clock-0.4.9.2/info.sh buici-clock-0.4.9.2/signal.h buici-clock-0.4.9.2/README buici-clock-0.4.9.2/NOTES buici-clock-0.4.9.2/.version_major buici-clock-0.4.9.2/Makefile.in buici-clock-0.4.9.2/support.sh buici-clock-0.4.9.2/configure buici-clock-0.4.9.2/patches/ buici-clock-0.4.9.2/patches/patch.0 buici-clock-0.4.9.2/main.cxx buici-clock-0.4.9.2/clock.cxx buici-clock-0.4.9.2/configure.in buici-clock-0.4.9.2/aclocal.m4 sudo -u fink-bld [ENV] sh -c /tmp/fink.Fyedm perl -pi -e 's/echo -e/echo/g' Makefile.in xo/Makefile.in sudo -u fink-bld [ENV] sh -c /tmp/fink.xtMBy ./configure --prefix=/sw --mandir=/sw/share/man --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib --with-x checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking "for XO class library"... xo checking for cos in -lm... yes checking how to run the C++ preprocessor... g++ -E checking for X... libraries /usr/X11/lib, headers /usr/X11/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for egrep... grep -E checking for ANSI C header files... yes checking for memset... yes checking for strncmp... 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 unistd.h... (cached) yes checking for time_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h cp: config.cache: No such file or directory checking for bison... bison -y checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking whether ln -s works... yes checking how to run the C++ preprocessor... g++ -E checking for X... libraries , headers /usr/X11/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for memset... yes checking for strncmp... 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 memory.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes configure: creating ./config.status config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting config.status: creating config.h ------------------------------------------------------------------- I cannot make some configuration determinations because you are not currently running on an X Server. Buici will compile as is, but certain display-specific errors can only be detected when configure is run in a window with access to the display. I encourage you to run configure again when the X display is active in order to complete the configuration tests. ------------------------------------------------------------------- Run 'make' to build the application. make -- Use 'make depend' to create dependencies file. Continuing without it. === Creating 'o/' output directory checking for bison... bison -y checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking whether ln -s works... yes checking how to run the C++ preprocessor... g++ -E checking for X... libraries , headers /usr/X11/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for memset... yes checking for strncmp... 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 memory.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes configure: creating ./config.status config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting config.status: creating config.h config.status: config.h is unchanged === Creating 'o/' output directory bison -y -d -o res_y.cxx res_y.y mv res_y.hxx res_y.h g++ -c -I/sw/include -I/usr/X11/include -o o/ldisplay.o ldisplay.cxx In file included from ldisplay.cxx:35: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) ldisplay.cxx:279:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] index = m_hashTemplate.enumerate_reverse (index, &key, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ldisplay.cxx:279:14: note: place parentheses around the assignment to silence this warning index = m_hashTemplate.enumerate_reverse (index, &key, ^ ldisplay.cxx:279:14: note: use '==' to turn this assignment into an equality comparison index = m_hashTemplate.enumerate_reverse (index, &key, ^ == 2 warnings generated. In file included from ldisplay.cxx:35: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) 1 warning generated. g++ -c -I/sw/include -I/usr/X11/include -o o/lwindow.o lwindow.cxx In file included from lwindow.cxx:35: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) lwindow.cxx:264:16: warning: destination for this 'memcpy' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy (this + 1, pWindow + 1, m_cbInstance);// Duplicate instance data ~~~~~~ ^ lwindow.cxx:264:16: note: explicitly cast the pointer to silence this warning memcpy (this + 1, pWindow + 1, m_cbInstance);// Duplicate instance data ^ (void*) 2 warnings generated. In file included from lwindow.cxx:35: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) lwindow.cxx:264:16: warning: destination for this 'memcpy' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy (this + 1, pWindow + 1, m_cbInstance);// Duplicate instance data ~~~~~~ ^ lwindow.cxx:264:16: note: explicitly cast the pointer to silence this warning memcpy (this + 1, pWindow + 1, m_cbInstance);// Duplicate instance data ^ (void*) 2 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/lfont.o lfont.cxx lfont.cxx:76:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] index = m_hashFontName.enumerate_reverse (index, &key, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lfont.cxx:76:14: note: place parentheses around the assignment to silence this warning index = m_hashFontName.enumerate_reverse (index, &key, ^ lfont.cxx:76:14: note: use '==' to turn this assignment into an equality comparison index = m_hashFontName.enumerate_reverse (index, &key, ^ == 1 warning generated. g++ -c -I/sw/include -I/usr/X11/include -o o/wbutton.o wbutton.cxx In file included from wbutton.cxx:39: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from wbutton.cxx:42: ./wbutton.h:67:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wbutton.h:67:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 2 warnings generated. In file included from wbutton.cxx:39: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from wbutton.cxx:42: ./wbutton.h:67:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wbutton.h:67:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 2 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/wtext.o wtext.cxx In file included from wtext.cxx:39: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from wtext.cxx:40: ./wtext.h:74:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wtext.h:74:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 2 warnings generated. In file included from wtext.cxx:39: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from wtext.cxx:40: ./wtext.h:74:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wtext.h:74:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 2 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/wdialog.o wdialog.cxx In file included from wdialog.cxx:37: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from wdialog.cxx:38: ./wdialog.h:63:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wdialog.h:63:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) In file included from wdialog.cxx:39: ./wbutton.h:67:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wbutton.h:67:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) In file included from wdialog.cxx:40: ./wtext.h:74:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wtext.h:74:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 4 warnings generated. In file included from wdialog.cxx:37: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from wdialog.cxx:38: ./wdialog.h:63:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wdialog.h:63:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) In file included from wdialog.cxx:39: ./wbutton.h:67:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wbutton.h:67:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) In file included from wdialog.cxx:40: ./wtext.h:74:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wtext.h:74:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 4 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/lhash.o lhash.cxx lhash.cxx:74:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] pKey = (HashKey*) m_pArrayKey->enumerate ((void*) pKey); ++i) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lhash.cxx:74:8: note: place parentheses around the assignment to silence this warning pKey = (HashKey*) m_pArrayKey->enumerate ((void*) pKey); ++i) ^ ( ) lhash.cxx:74:8: note: use '==' to turn this assignment into an equality comparison pKey = (HashKey*) m_pArrayKey->enumerate ((void*) pKey); ++i) ^ == lhash.cxx:275:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] pBucket = (LHashBucket*) m_pArrayBucket ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lhash.cxx:275:11: note: place parentheses around the assignment to silence this warning pBucket = (LHashBucket*) m_pArrayBucket ^ lhash.cxx:275:11: note: use '==' to turn this assignment into an equality comparison pBucket = (LHashBucket*) m_pArrayBucket ^ == 2 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/larray.o larray.cxx larray.cxx:184:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (void* pvElement = NULL; pvElement = enumerate (pvElement); ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ larray.cxx:184:42: note: place parentheses around the assignment to silence this warning for (void* pvElement = NULL; pvElement = enumerate (pvElement); ) ^ ( ) larray.cxx:184:42: note: use '==' to turn this assignment into an equality comparison for (void* pvElement = NULL; pvElement = enumerate (pvElement); ) ^ == 1 warning generated. g++ -c -I/sw/include -I/usr/X11/include -o o/res.o res.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/dither.o dither.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/lpicture.o lpicture.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/loupe.o loupe.cxx In file included from loupe.cxx:37: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from loupe.cxx:38: ./wdialog.h:63:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wdialog.h:63:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) loupe.cxx:84:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ loupe.cxx:84:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 3 warnings generated. In file included from loupe.cxx:37: ./lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ ./lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) In file included from loupe.cxx:38: ./wdialog.h:63:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ ./wdialog.h:63:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) loupe.cxx:84:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ loupe.cxx:84:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 3 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/stats.o stats.cxx flex -ores_l.cxx res_l.l g++ -c -I/sw/include -I/usr/X11/include -o o/res_l.o res_l.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/res_y.o res_y.cxx g++ -o o/xo o/ldisplay.o o/lwindow.o o/lfont.o o/wbutton.o o/wtext.o o/wdialog.o o/lhash.o o/larray.o o/res.o o/dither.o o/lpicture.o o/loupe.o o/stats.o o/res_l.o o/res_y.o -g -L/sw/lib -L/usr/X11/lib -L/sw/lib -lX11 -lXext ar rc libxo.a o/ldisplay.o o/lwindow.o o/lfont.o o/wbutton.o o/wtext.o o/wdialog.o o/lhash.o o/larray.o o/res.o o/dither.o o/lpicture.o g++ -c -I/sw/include -I/usr/X11/include -o o/main.o main.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/options.o options.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/version.o version.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/clock.o clock.cxx In file included from clock.cxx:72: xo/lwindow.h:111:13: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (this, 0, sizeof (*this)); } ~~~~~~ ^ xo/lwindow.h:111:13: note: explicitly cast the pointer to silence this warning memset (this, 0, sizeof (*this)); } ^ (void*) clock.cxx:152:31: warning: destination for this 'memset' call is a pointer to dynamic class 'LWindow'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ~~~~~~ ^ clock.cxx:152:31: note: explicitly cast the pointer to silence this warning memset (((LWindow*) this) + 1, 0, sizeof (*this) - sizeof (LWindow)); } ^ (void*) 2 warnings generated. g++ -c -I/sw/include -I/usr/X11/include -o o/signal.o signal.cxx g++ -c -I/sw/include -I/usr/X11/include -o o/draw.o draw.cc g++ -o o/buici-clock o/main.o o/options.o o/version.o o/clock.o o/signal.o o/draw.o -g -L/sw/lib -L/usr/X11/lib -L/sw/lib -L/usr/X11/lib -Lxo -lm -lxo -lX11 -lXext `pkg-config --libs cairo` -- Linking buici-clock to o/buici-clock Creating version-specific sed script... Creating README file... fink-package-precedence --depfile-ext='\.m' . Scanning /\.m$/ dependency files... ./depend.m Looking for incorrect headers in 1 dependency files... Determining fink providers of 0 headers... Found use of headers from 0 fink packages: Scanning binaries for incorrect dyld linking... /bin/rm -rf /sw/build.build/root-buici-clock-0.4.9.2-2 /bin/mkdir -p /sw/build.build/root-buici-clock-0.4.9.2-2/sw /bin/mkdir -p /sw/build.build/root-buici-clock-0.4.9.2-2/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-buici-clock-0.4.9.2-2 sudo -u fink-bld [ENV] sh -c /tmp/fink.YjqbL make install DESTDIR=/sw/build.build/root-buici-clock-0.4.9.2-2 ./mkinstalldirs /sw/build.build/root-buici-clock-0.4.9.2-2/sw/bin /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/man/man1 mkdir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/bin mkdir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share mkdir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/man mkdir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/man/man1 ./mkinstalldirs /sw/build.build/root-buici-clock-0.4.9.2-2/sw/bin /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock mkdir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc mkdir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock /usr/bin/install -c buici-clock /sw/build.build/root-buici-clock-0.4.9.2-2/sw/bin/ /usr/bin/install -c -m 644 buici-clock.1 /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/man/man1 /usr/bin/install -c -m 644 buici-clock-`cat .version`.README /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/README sudo -u fink-bld [ENV] sh -c /tmp/fink.skjaM /usr/bin/install -d -m 700 /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock /bin/cp -r ANNOUNCEMENT /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/ /bin/cp -r COPYING /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/ /bin/cp -r ChangeLog /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/ /bin/cp -r LSM /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/ /bin/cp -r NOTES /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/ /bin/cp -r *README /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock/ /bin/chmod -R go=u-w /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/doc/buici-clock /bin/rm -f /sw/build.build/root-buici-clock-0.4.9.2-2/sw/info/dir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/info/dir.old /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/info/dir /sw/build.build/root-buici-clock-0.4.9.2-2/sw/share/info/dir.old Reverting ownership of install dir to root Writing control file... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-buici-clock-0.4.9.2-2 /sw/fink/10.9/stable/main/binary-darwin-x86_64/x11 dpkg-deb: building package `buici-clock' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/x11/buici-clock_0.4.9.2-2_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-buici-clock-0.4.9.2-2 (Reading database ... 13792 files and directories currently installed.) Removing fink-buildlock-buici-clock-0.4.9.2-2 ...