This is the mail archive of the insight@sourceware.org mailing list for the Insight project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Problems with function pointers in C++


Keith Seitz wrote:

ftp://sourceware.org/pub/insight/snapshots/current


I'll be doing a new one in a few hours...

Hello Keith,

Just downloaded the newest version (I took the insight-weekly-CVS-6.7.50-20080218.tar.bz2 file, not the insight-weekly-6.7.50-20080218-tar.bz2 file) and I tried to rebuild the package.

During the build process, I get a couple of errors (sorry for the long listing, but I think you will need all the info):

Making info in doc
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
gcc -o chew.$$ ../.././bfd/doc/chew.c \
-g -O2 \
-I.. -I../.././bfd/doc/.. -I../.././bfd/doc/../../include -I../.././bfd/doc/../../intl -I../../intl; \
/bin/sh ../.././bfd/doc/../../move-if-change chew.$$ chew
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../aoutx.h >aoutx.tmp
/bin/sh ../.././bfd/doc/../../move-if-change aoutx.tmp aoutx.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../archive.c >archive.tmp
/bin/sh ../.././bfd/doc/../../move-if-change archive.tmp archive.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str < ../.././bfd/doc/../archures.c >archures.tmp
/bin/sh ../.././bfd/doc/../../move-if-change archures.tmp archures.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str < ../.././bfd/doc/../bfd.c >bfd.tmp
/bin/sh ../.././bfd/doc/../../move-if-change bfd.tmp bfdt.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str < ../.././bfd/doc/../cache.c >cache.tmp
/bin/sh ../.././bfd/doc/../../move-if-change cache.tmp cache.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../coffcode.h >coffcode.tmp
/bin/sh ../.././bfd/doc/../../move-if-change coffcode.tmp coffcode.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../corefile.c >core.tmp
/bin/sh ../.././bfd/doc/../../move-if-change core.tmp core.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../elf.c >elf.tmp
/bin/sh ../.././bfd/doc/../../move-if-change elf.tmp elf.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../elfcode.h >elfcode.tmp
/bin/sh ../.././bfd/doc/../../move-if-change elfcode.tmp elfcode.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../format.c >format.tmp
/bin/sh ../.././bfd/doc/../../move-if-change format.tmp format.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str < ../.././bfd/doc/../libbfd.c >libbfd.tmp
/bin/sh ../.././bfd/doc/../../move-if-change libbfd.tmp libbfd.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str < ../.././bfd/doc/../bfdwin.c >bfdwin.tmp
/bin/sh ../.././bfd/doc/../../move-if-change bfdwin.tmp bfdwin.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str < ../.././bfd/doc/../bfdio.c >bfdio.tmp
/bin/sh ../.././bfd/doc/../../move-if-change bfdio.tmp bfdio.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../opncls.c >opncls.tmp
/bin/sh ../.././bfd/doc/../../move-if-change opncls.tmp opncls.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../reloc.c >reloc.tmp
/bin/sh ../.././bfd/doc/../../move-if-change reloc.tmp reloc.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../section.c >section.tmp
/bin/sh ../.././bfd/doc/../../move-if-change section.tmp section.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../syms.c >syms.tmp
/bin/sh ../.././bfd/doc/../../move-if-change syms.tmp syms.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../targets.c >targets.tmp
/bin/sh ../.././bfd/doc/../../move-if-change targets.tmp targets.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../init.c >init.tmp
/bin/sh ../.././bfd/doc/../../move-if-change init.tmp init.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../hash.c >hash.tmp
/bin/sh ../.././bfd/doc/../../move-if-change hash.tmp hash.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../linker.c >linker.tmp
/bin/sh ../.././bfd/doc/../../move-if-change linker.tmp linker.texi
make chew
make[4]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
make[4]: `chew' is up to date.
make[4]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
./chew -f ../.././bfd/doc/doc.str <../.././bfd/doc/../mmo.c >mmo.tmp
/bin/sh ../.././bfd/doc/../../move-if-change mmo.tmp mmo.texi
creating bfdver.texi
restore=: && backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
if (/home/geertvc/applications/insight/insight-6.7.5-RC/src/missing makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \
for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] bfd.i[0-9][0-9]; do \
if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
else :; fi && \
if /home/geertvc/applications/insight/insight-6.7.5-RC/src/missing makeinfo --split-size=5000000 --split-size=5000000 -I ../.././bfd/doc \
-o bfd.info `test -f 'bfd.texinfo' || echo '../.././bfd/doc/'`bfd.texinfo; \
then \
rc=0; \
else \
rc=$?; \
$restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
make[3]: *** [bfd.info] Error 1
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
Making info in po
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/po'
( if test 'x../.././bfd/po' != 'x.'; then \
posrcprefix='../.././bfd/'; \
else \
posrcprefix="../"; \
fi; \
rm -f SRC-POTFILES-t SRC-POTFILES \
&& (sed -e '/^#/d' \
-e '/^[ ]*$/d' \
-e "s@.*@ $posrcprefix& \\\\@" < ../.././bfd/po/SRC-POTFILES.in \
| sed -e '$s/\\$//') > SRC-POTFILES-t \
&& chmod a-w SRC-POTFILES-t \
&& mv SRC-POTFILES-t SRC-POTFILES )
( rm -f BLD-POTFILES-t BLD-POTFILES \
&& (sed -e '/^#/d' \
-e '/^[ ]*$/d' \
-e "s@.*@ ../& \\\\@" < ../.././bfd/po/BLD-POTFILES.in \
| sed -e '$s/\\$//') > BLD-POTFILES-t \
&& chmod a-w BLD-POTFILES-t \
&& mv BLD-POTFILES-t BLD-POTFILES )
cd .. \
&& CONFIG_FILES=po/Makefile.in:po/Make-in \
CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/po'
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/po'
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
make[3]: Nothing to be done for `info-am'.
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src'
make: *** [all] Error 2
geertvc@VirLinGeva:~/applications/insight/insight-6.7.5-RC/src$ make
make[1]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src'
make[2]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/libiberty'
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/libiberty/testsuite'
make[2]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/libiberty'
make[2]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/intl'
make[2]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
Making info in doc
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
restore=: && backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
if (/home/geertvc/applications/insight/insight-6.7.5-RC/src/missing makeinfo --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \
for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] bfd.i[0-9][0-9]; do \
if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
else :; fi && \
if /home/geertvc/applications/insight/insight-6.7.5-RC/src/missing makeinfo --split-size=5000000 --split-size=5000000 -I ../.././bfd/doc \
-o bfd.info `test -f 'bfd.texinfo' || echo '../.././bfd/doc/'`bfd.texinfo; \
then \
rc=0; \
else \
rc=$?; \
$restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
make[3]: *** [bfd.info] Error 1
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/doc'
Making info in po
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd/po'
make[3]: Entering directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
make[3]: Nothing to be done for `info-am'.
make[3]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/home/geertvc/applications/insight/insight-6.7.5-RC/src'
make: *** [all] Error 2
geertvc@VirLinGeva:~/applications/insight/insight-6.7.5-RC/src$ which makeinfo
/usr/bin/makeinfo


I see that the error is mentioning "makeinfo" is missing on the system. However, when running "which makeinfo", I get "/usr/bin/makeinfo" back as a result (see last command given).

Compiling 6.7.1 was giving no problems at all.

Any idea what is causing this error/these errors?

--
*Best rgds,

--Geert

*


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]