[kde-solaris] Compiling 3.1 on Solaris 8 with gcc 3.2

Paul Hands kde-solaris@mail.kde.org
Wed Feb 12 17:00:06 2003


--=-PeDtbLDakG5OclzZjGVh
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi,

I'm getting nowhere fast with compiling the 3.1 sources on my Solaris 8
box.

It's taken 3 days to get qt3.1 to compile due to many issues.  I was
able to run ./configure and then make successfully.  At least according
to the nice message at the end of the make command, I was.  
However, the INSTALL file suggests running "make install" after that.,
which fails completely.  I did a cleanup and reran configure and make to
get back to a reasonably safe position.  DO I need to do a make install
for qt?

Now I tackle arts.  I can run ./configure quite happily and then it
recommends running make, so I did.

It fails thus, and I have no clue as to what to do next.  I'm not at all
sure whether I really compiled qt correctly or whether this is
independent of that.  Any help or suggestions most welcome.

Paul

Transcript follows :- 
>make
make  all-recursive
Making all in libltdl
Making all in mcop
/bin/bash ../libtool --silent --mode=link --tag=CXX g++ 
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W
-Wpointer-arith -Wmissing-prototypes -Wwrite-s
trings -O2 -fno-exceptions -fno-check-new  -ftemplate-depth-99     -o
libmcop.la.closure libmcop_la_closure.lo -no-undefined -version-info 1:0
buffer.lo connection.
lo core.lo dispatcher.lo  iomanager.lo object.lo socketconnection.lo
tcpconnection.lo  unixconnection.lo tcpserver.lo unixserver.lo
objectmanager.lo  factory.lo idl
filereg.lo ifacerepo_impl.lo mcoputils.lo  startupmanager.lo md5.lo
md5auth.lo referenceclean.lo  datapacket.lo asyncstream.lo
notification.lo flowsystem.lo  extens
ionloader.lo tmpglobalcomm.lo mcopconfig.lo connect.lo  reference.lo
type.lo trader_impl.lo dynamicrequest.lo anyref.lo  loopback.lo debug.lo
delayedreturn.lo threa
d.lo  dynamicskeleton.lo -lsocket  -lnsl ../libltdl/libltdlc.la
libtool: link: warning: `-version-info' is ignored for programs
Undefined                       first referenced
 symbol                             in file
Arts::SystemThreads::the()          .libs/dispatcher.o
__builtin_delete                    .libs/thread.o
__builtin_new                       .libs/thread.o
__rtti_user                         .libs/thread.o
__pure_virtual                      .libs/thread.o
Arts::Mutex::~Mutex [in-charge]()   .libs/dispatcher.o
__rtti_si                           .libs/thread.o
vtable for Arts::Mutex              .libs/dispatcher.o
vtable for Arts::ThreadCondition    .libs/dispatcher.o
Arts::ThreadCondition::~ThreadCondition [in-charge]().libs/dispatcher.o
ld: fatal: Symbol referencing errors. No output written to
libmcop.la.closure
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libmcop.la.closure'
Current working directory /export/home/kde3.1/arts-1.1/mcop
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/kde3.1/arts-1.1
*** Error code 1
make: Fatal error: Command failed for target `all'


--=-PeDtbLDakG5OclzZjGVh
Content-Type: text/html; charset=utf-8

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.1.8">
</HEAD>
<BODY>
Hi,<BR>
<BR>
I'm getting nowhere fast with compiling the 3.1 sources on my Solaris 8 box.<BR>
<BR>
It's taken 3 days to get qt3.1 to compile due to many issues.&nbsp; I was able to run ./configure and then make successfully.&nbsp; At least according to the nice message at the end of the make command, I was.&nbsp; <BR>
However, the INSTALL file suggests running &quot;make install&quot; after that., which fails completely.&nbsp; I did a cleanup and reran configure and make to get back to a reasonably safe position.&nbsp; DO I need to do a make install for qt?<BR>
<BR>
Now I tackle arts.&nbsp; I can run ./configure quite happily and then it recommends running make, so I did.<BR>
<BR>
It fails thus, and I have no clue as to what to do next.&nbsp; I'm not at all sure whether I really compiled qt correctly or whether this is independent of that.&nbsp; Any help or suggestions most welcome.<BR>
<BR>
Paul<BR>
<BR>
Transcript follows :- <BR>
&gt;make<BR>
make&nbsp; all-recursive<BR>
Making all in libltdl<BR>
Making all in mcop<BR>
/bin/bash ../libtool --silent --mode=link --tag=CXX g++&nbsp; -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-s<BR>
trings -O2 -fno-exceptions -fno-check-new&nbsp; -ftemplate-depth-99&nbsp;&nbsp;&nbsp;&nbsp; -o libmcop.la.closure libmcop_la_closure.lo -no-undefined -version-info 1:0 buffer.lo connection.<BR>
lo core.lo dispatcher.lo&nbsp; iomanager.lo object.lo socketconnection.lo tcpconnection.lo&nbsp; unixconnection.lo tcpserver.lo unixserver.lo objectmanager.lo&nbsp; factory.lo idl<BR>
filereg.lo ifacerepo_impl.lo mcoputils.lo&nbsp; startupmanager.lo md5.lo md5auth.lo referenceclean.lo&nbsp; datapacket.lo asyncstream.lo notification.lo flowsystem.lo&nbsp; extens<BR>
ionloader.lo tmpglobalcomm.lo mcopconfig.lo connect.lo&nbsp; reference.lo type.lo trader_impl.lo dynamicrequest.lo anyref.lo&nbsp; loopback.lo debug.lo delayedreturn.lo threa<BR>
d.lo&nbsp; dynamicskeleton.lo -lsocket&nbsp; -lnsl ../libltdl/libltdlc.la<BR>
libtool: link: warning: `-version-info' is ignored for programs<BR>
Undefined&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; first referenced<BR>
 symbol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in file<BR>
Arts::SystemThreads::the()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/dispatcher.o<BR>
__builtin_delete&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/thread.o<BR>
__builtin_new&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/thread.o<BR>
__rtti_user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/thread.o<BR>
__pure_virtual&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/thread.o<BR>
Arts::Mutex::~Mutex [in-charge]()&nbsp;&nbsp; .libs/dispatcher.o<BR>
__rtti_si&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/thread.o<BR>
vtable for Arts::Mutex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .libs/dispatcher.o<BR>
vtable for Arts::ThreadCondition&nbsp;&nbsp;&nbsp; .libs/dispatcher.o<BR>
Arts::ThreadCondition::~ThreadCondition [in-charge]().libs/dispatcher.o<BR>
ld: fatal: Symbol referencing errors. No output written to libmcop.la.closure<BR>
collect2: ld returned 1 exit status<BR>
*** Error code 1<BR>
make: Fatal error: Command failed for target `libmcop.la.closure'<BR>
Current working directory /export/home/kde3.1/arts-1.1/mcop<BR>
*** Error code 1<BR>
make: Fatal error: Command failed for target `all-recursive'<BR>
Current working directory /export/home/kde3.1/arts-1.1<BR>
*** Error code 1<BR>
make: Fatal error: Command failed for target `all'<BR>
<BR>
</BODY>
</HTML>

--=-PeDtbLDakG5OclzZjGVh--