Page 1 of 1

Problems compiling TRE on Solaris

Posted: Tue Jul 11, 2006 10:56 am
by beta
I'm having some problems compiling TRE on SunOS 5.8 - Sparc. It's not listed as supported, but I thought I'd ask anyway :) Guessing it has something to do with an old version of as? Could not find anything about this problem anywhere.

Unreal 3.2.5
as version: GNU assembler 2.11.2

Code: Select all

Configuration summary
=====================

TRE is now configured as follows:

* Compilation environment

  CC       = /local/gnu/bin/gcc
  CFLAGS   = -pipe  -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -funsigned-char -fno-strict-aliasing -D_SOLARIS
  CPP      = /local/gnu/bin/gcc -E
  CPPFLAGS =  -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql
  LD       = /usr/ccs/bin/ld
  LDFLAGS  =  -L/local/BerkeleyDB/lib -Wl,-R /local/BerkeleyDB/lib -L/local/X11R6/lib -Wl,-R /local/X11R6/lib -L/local/X11R6.6/lib -Wl,-R /local/X11R6.6/lib -L/local/gnu/lib -Wl,-R /local/gnu/lib -L/local/openssl/lib -Wl,-R /local/openssl/lib -L/local/lib -Wl,-R /local/lib -L/usr/openwin/lib -Wl,-R /usr/openwin/lib -L/local/db/mysql/4.0/lib/mysql -R/local/db/mysql/4.0/lib/mysql
  LIBS     =
  Use alloca():                       yes

* TRE options

  Development-time debugging:         no
  System regex ABI compatibility:     no
  Wide character (wchar_t) support:   no (disabled with --disable-wchar)
  Multibyte character set support:    no (disabled with --disable-multibyte)
  Approximate matching support:       yes
  Build and install agrep:            no

compiling TRE regex library
make  all-recursive
make[1]: Entering directory `/local/irc/irc-usr/ircd/Unreal3.2/extras/tre-0.7.2'
Making all in lib
make[2]: Entering directory `/local/irc/irc-usr/ircd/Unreal3.2/extras/tre-0.7.2/lib'
make  all-am
make[3]: Entering directory `/local/irc/irc-usr/ircd/Unreal3.2/extras/tre-0.7.2/lib'
if /bin/bash ../libtool --tag=CC --mode=compile /local/gnu/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.   -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql  -pipe  -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -funsigned-char -fno-strict-aliasing -D_SOLARIS -MT tre-ast.lo -MD -MP -MF ".deps/tre-ast.Tpo" -c -o tre-ast.lo tre-ast.c; \
then mv -f ".deps/tre-ast.Tpo" ".deps/tre-ast.Plo"; else rm -f ".deps/tre-ast.Tpo"; exit 1; fi
 /local/gnu/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -pipe -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -funsigned-char -fno-strict-aliasing -D_SOLARIS -MT tre-ast.lo -MD -MP -MF .deps/tre-ast.Tpo -c tre-ast.c -o tre-ast.o
if /bin/bash ../libtool --tag=CC --mode=compile /local/gnu/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.   -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql  -pipe  -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -funsigned-char -fno-strict-aliasing -D_SOLARIS -MT tre-compile.lo -MD -MP -MF ".deps/tre-compile.Tpo" -c -o tre-compile.lo tre-compile.c; \
then mv -f ".deps/tre-compile.Tpo" ".deps/tre-compile.Plo"; else rm -f ".deps/tre-compile.Tpo"; exit 1; fi
 /local/gnu/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -pipe -I/local/BerkeleyDB/include -I/local/X11R6/include -I/local/X11R6.6/include -I/local/gnu/include -I/local/openssl/include -I/local/include -I/usr/openwin/include -I/local/db/mysql/4.0/include/mysql -funsigned-char -fno-strict-aliasing -D_SOLARIS -MT tre-compile.lo -MD -MP -MF .deps/tre-compile.Tpo -c tre-compile.c -o tre-compile.o
/usr/ccs/bin/as: "<stdin>", line 2057: error: unknown opcode ".subsection"
/usr/ccs/bin/as: "<stdin>", line 2057: error: statement syntax
/usr/ccs/bin/as: "<stdin>", line 2067: error: unknown opcode ".previous"
/usr/ccs/bin/as: "<stdin>", line 2067: error: statement syntax
/usr/ccs/bin/as: "<stdin>", line 7870: error: unknown opcode ".subsection"
/usr/ccs/bin/as: "<stdin>", line 7870: error: statement syntax
/usr/ccs/bin/as: "<stdin>", line 7878: error: unknown opcode ".previous"
/usr/ccs/bin/as: "<stdin>", line 7878: error: statement syntax
make[3]: *** [tre-compile.lo] Error 1
make[3]: Leaving directory `/local/irc/irc-usr/ircd/Unreal3.2/extras/tre-0.7.2/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/local/irc/irc-usr/ircd/Unreal3.2/extras/tre-0.7.2/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/irc/irc-usr/ircd/Unreal3.2/extras/tre-0.7.2'
make: *** [all] Error 2

Posted: Fri Jul 21, 2006 2:36 pm
by wax
If you ask Google for this error you get message about broken compiler:
smth like that: http://public.kitware.com/pipermail/vtk ... 58814.html

http://www.google.com/search?hs=rbv&hl= ... %D0%BA&lr=