[tlbuild] trial builds for TL'13

Apostolos Syropoulos asyropoulos at gmail.com
Wed Mar 27 17:23:41 CET 2013


Hello,

I have found yet another Solaris problem:


mv -f $depbase.Tpo $depbase.Po
depbase=`echo dvisvgm-1.2/src/FileFinder.o | sed
's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++64 -DHAVE_CONFIG_H -I. -I../../../texk/dvisvgm
-I../../../texk/dvisvgm/dvisvgm-1.2/src
-I../../../texk/dvisvgm/dvisvgm-1.2/potracelib
-I/container/TeX/source/Work/texk -I/container/TeX/source/texk
-I/container/TeX/source/Work/libs/freetype2/freetype2
-I/container/TeX/source/Work/libs/freetype2
-I/container/TeX/source/Work/libs/zlib/include    -Wreturn-type
-Wno-unknown-pragmas -Wno-write-strings -g -O2 -MT
dvisvgm-1.2/src/FileFinder.o -MD -MP -MF $depbase.Tpo -c -o
dvisvgm-1.2/src/FileFinder.o
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp &&\
mv -f $depbase.Tpo $depbase.Po
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:54:37: σφάλμα:
reference to ‘std’ is ambiguous
<built-in>:0:0: σφάλμα: candidates are: namespace std { }
In file included from /usr/include/string.h:33:0,
                 from /container/TeX/source/texk/kpathsea/c-memstr.h:26,
                 from /container/TeX/source/texk/kpathsea/c-std.h:75,
                 from /container/TeX/source/texk/kpathsea/config.h:88,
                 from /container/TeX/source/Work/texk/kpathsea/kpathsea.h:3,
                 from
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:41:
/usr/include/iso/string_iso.h:55:15: σφάλμα:                 namespace
KPS::std { }
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:54:37: σφάλμα: ‘std’
does not name a type
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:54:49: σφάλμα:
expected unqualified-id before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:54:49: σφάλμα:
expected ‘)’ before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:54:49: σφάλμα:
expected initializer before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:55:38: σφάλμα:
reference to ‘std’ is ambiguous
<built-in>:0:0: σφάλμα: candidates are: namespace std { }
In file included from /usr/include/string.h:33:0,
                 from /container/TeX/source/texk/kpathsea/c-memstr.h:26,
                 from /container/TeX/source/texk/kpathsea/c-std.h:75,
                 from /container/TeX/source/texk/kpathsea/config.h:88,
                 from /container/TeX/source/Work/texk/kpathsea/kpathsea.h:3,
                 from
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:41:
/usr/include/iso/string_iso.h:55:15: σφάλμα:                 namespace
KPS::std { }
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:55:38: σφάλμα:
reference to ‘std’ is ambiguous
<built-in>:0:0: σφάλμα: candidates are: namespace std { }
In file included from /usr/include/string.h:33:0,
                 from /container/TeX/source/texk/kpathsea/c-memstr.h:26,
                 from /container/TeX/source/texk/kpathsea/c-std.h:75,
                 from /container/TeX/source/texk/kpathsea/config.h:88,
                 from /container/TeX/source/Work/texk/kpathsea/kpathsea.h:3,
                 from
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:41:
/usr/include/iso/string_iso.h:55:15: σφάλμα:                 namespace
KPS::std { }
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:56:33: σφάλμα:
reference to ‘std’ is ambiguous
<built-in>:0:0: σφάλμα: candidates are: namespace std { }
In file included from /usr/include/string.h:33:0,
                 from /container/TeX/source/texk/kpathsea/c-memstr.h:26,
                 from /container/TeX/source/texk/kpathsea/c-std.h:75,
                 from /container/TeX/source/texk/kpathsea/config.h:88,
                 from /container/TeX/source/Work/texk/kpathsea/kpathsea.h:3,
                 from
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:41:
/usr/include/iso/string_iso.h:55:15: σφάλμα:                 namespace
KPS::std { }
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:56:33: σφάλμα: ‘std’
does not name a type
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:56:45: σφάλμα:
expected unqualified-id before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:56:45: σφάλμα:
expected ‘)’ before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:56:45: σφάλμα:
expected initializer before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:99:1: σφάλμα:
reference to ‘std’ is ambiguous
<built-in>:0:0: σφάλμα: candidates are: namespace std { }
In file included from /usr/include/string.h:33:0,
                 from /container/TeX/source/texk/kpathsea/c-memstr.h:26,
                 from /container/TeX/source/texk/kpathsea/c-std.h:75,
                 from /container/TeX/source/texk/kpathsea/config.h:88,
                 from /container/TeX/source/Work/texk/kpathsea/kpathsea.h:3,
                 from
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:41:
/usr/include/iso/string_iso.h:55:15: σφάλμα:                 namespace
KPS::std { }
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:99:1: σφάλμα: ‘std’
does not name a type
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:129:37: σφάλμα:
reference to ‘std’ is ambiguous
<built-in>:0:0: σφάλμα: candidates are: namespace std { }
In file included from /usr/include/string.h:33:0,
                 from /container/TeX/source/texk/kpathsea/c-memstr.h:26,
                 from /container/TeX/source/texk/kpathsea/c-std.h:75,
                 from /container/TeX/source/texk/kpathsea/config.h:88,
                 from /container/TeX/source/Work/texk/kpathsea/kpathsea.h:3,
                 from
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:41:
/usr/include/iso/string_iso.h:55:15: σφάλμα:                 namespace
KPS::std { }
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:129:37: σφάλμα: ‘std’
does not name a type
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:129:49: σφάλμα:
expected unqualified-id before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:129:49: σφάλμα:
expected ‘)’ before ‘&’ token
../../../texk/dvisvgm/dvisvgm-1.2/src/FileFinder.cpp:129:49: σφάλμα:
expected initializer before ‘&’ token
make[4]: *** [dvisvgm-1.2/src/FileFinder.o] Error 1
make[4]: Leaving directory `/container/TeX/source/Work/texk/dvisvgm'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/container/TeX/source/Work/texk/dvisvgm'
make[2]: *** [subtexk] Error 1
make[2]: Leaving directory `/container/TeX/source/Work/texk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/container/TeX/source/Work/texk'
make: *** [all-recursive] Error 1
+ echo 2
+ 1> exitstatus.txt
done (exit status 2) Τετάρτη, 27 Μαρτίου 2013 05:03:51 μ.μ. EET


The problem is caused by the #else part of

#ifdef MIKTEX
    #include "MessageException.h"
    #include "MiKTeXCom.h"
    static MiKTeXCom *miktex=0;
#else
    // unfortunately, the kpathsea headers are not C++-ready,
    // so we have to wrap it with some ugly code
    namespace KPS {
        extern "C" {
            #include <kpathsea/kpathsea.h>
        }
    }
    using namespace KPS;
#endif

A.S.



-- 
Apostolos Syropoulos
Xanthi, GREECE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tlbuild/attachments/20130327/0ab16992/attachment-0001.html>


More information about the tlbuild mailing list