pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

x11/tk8.4.15 problems building with pkgsrc-current out of the box



Hi all,

I have a question, which I do not understand...

Situation:
When compiling tk8.4.15 with pkgsrc-current from 20071011 approx. 16:00h
GMT (and earlier) the build stopped with

--------8<--------
[..]
.libs/tk3d.o
In file included from
/usr/pkgsrc/x11/tk/work/tk8.4.15/unix/../generic/tkPort.h:34,
                 from
/usr/pkgsrc/x11/tk/work/tk8.4.15/unix/../generic/tkInt.h:27,
                 from
/usr/pkgsrc/x11/tk/work/tk8.4.15/unix/../generic/tk3d.h:18,
                 from
/usr/pkgsrc/x11/tk/work/tk8.4.15/unix/../generic/tk3d.c:16:
/usr/pkgsrc/x11/tk/work/tk8.4.15/unix/../generic/../unix/tkUnixPort.h:210:20:
error: tclInt.h: No such file or directory
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/x11/tk/work/tk8.4.15/unix
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/x11/tk
/bin/rm -f /usr/pkgsrc/x11/tk/work/.warning/*.tmp;
        test -d /usr/pkgsrc/x11/tk/work/.warning || exit 0;
                 cd /usr/pkgsrc/x11/tk/work/.warning;
                          for file in ./*; do
                    test "$file" != "./*" || exit 0;
     break;                                 done;
                                      /bin/cat ./* | /usr/bin/sed -e
"s|^|WARNING: |" 1>&2;                                   /bin/mv -f ./*
/usr/pkgsrc/x11/tk/work/.warning-done
/bin/rm -f /usr/pkgsrc/x11/tk/work/.error/*.tmp;
        test -d /usr/pkgsrc/x11/tk/work/.error || exit 0;
                 cd /usr/pkgsrc/x11/tk/work/.error;
                          for file in ./*; do
                    test "$file" != "./*" || exit 0;
     break;                                 done;
                                      /bin/cat * | /usr/bin/sed -e
"s|^|ERROR: |" 1>&2;                                       if
/usr/bin/awk 'END { exit (NR > 0) ? 0 : 1; }' ./*; then
            /bin/mv -f ./* /usr/pkgsrc/x11/tk/work/.error-done;
              exit 1; fi
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/x11/tk
loewenburg: {106}
--------8<--------

That told me that the include file "tclInt.h" was not found. This file
is included in "lang/tcl/work/tcl8.4.15/generic/". Copying this file
into "x11/tk/work/tk8.4.15/generic/" brought me one step further.

To make it compile completely I also had to copy "tclIntDecls.h" and
"tclMath.h" into "x11/tk/work/tk8.4.15/generic/".

I am pretty sure, that this is not the intended way to do and I am
wondering where the root cause of this behavior can be found.

Does anybody has a clue what can cause that?
Any additional information needed to trace this down?

Thanks, Bernd




Home | Main Index | Thread Index | Old Index