From owner-freebsd-multimedia Tue Apr 20 11:31:52 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from lcremeans.erols.com (lcremeans.erols.com [216.164.87.29]) by hub.freebsd.org (Postfix) with ESMTP id 8CB4B14E87 for ; Tue, 20 Apr 1999 11:30:15 -0700 (PDT) (envelope-from lee@lcremeans.erols.com) Received: (from lee@localhost) by lcremeans.erols.com (8.9.2/8.9.2) id OAA39678; Tue, 20 Apr 1999 14:27:12 -0400 (EDT) (envelope-from lee) Message-ID: <19990420142712.A34995@erols.com> Date: Tue, 20 Apr 1999 14:27:12 -0400 From: Lee Cremeans To: ksynth@kde.org Cc: freebsd-multimedia@freebsd.org Subject: Compiling 0.3.0 on FreeBSD 3.1 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i X-OS: FreeBSD 3.0-STABLE Organization: My room? Are you crazy? :) Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org [this first paragraph is for the people on freebsd-multimedia] aRts is a software analog synthesizer for Unix. You can find out more about it at http://arts.linuxbox.com; it uses KDE and mico for its GUI. If I get this working, I eventually want to submit a port for it. All right, now that I have that out of the way, here's my problem. I'm trying to get aRts 0.3.0 to compile on FreeBSD 3.1-CURRENT, and I've run into some problems. I have gcc-2.8.1 and mico-2.2.3 installed from ports, as well as egcs. When I configure aRts to use the default system compiler (gcc 2.7.2.1), it configures and finds everything, but the compile fails right off the bat: gmake all-recursive gmake[1]: Entering directory `/usr/home/lee/junk/arts-0.3.0' Making all in src gmake[2]: Entering directory `/usr/home/lee/junk/arts-0.3.0/src' Making all in synthesizer gmake[3]: Entering directory `/usr/home/lee/junk/arts-0.3.0/src/synthesizer' g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include/X11/qt -I/usr/X11R6/include -O2 -Wall -c synth.cc /usr/local/include/mico/throw.h: In function `void mico_throw(const class CORBA::Exception &)': In file included from synth.h:13, from synth.cc:8: /usr/local/include/mico/throw.h:40: warning: `catch', `throw', and `try' are all C++ reserved words /usr/local/include/mico/throw.h:41: exception handling disabled, use -fhandle-exceptions to enable. synth.cc: In method `Arts::ArtsObject_skel::ArtsObject_skel(const SequenceTmpl &)': synth.cc:2744: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `Arts::ArtsObject_skel::ArtsObject_skel(CORBA::Object *)': synth.cc:2756: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `bool Arts::ArtsObject_skel::dispatch(class CORBA::ServerRequest *, class CORBA::Environment &)': synth.cc:2782: `_ex' undeclared (first use this function) synth.cc:2782: (Each undeclared identifier is reported only once synth.cc:2782: for each function it appears in.) synth.cc: In method `Arts::PortDesc_skel::PortDesc_skel(const SequenceTmpl &)': synth.cc:2847: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `Arts::PortDesc_skel::PortDesc_skel(CORBA::Object *)': synth.cc:2859: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `bool Arts::PortDesc_skel::dispatch(class CORBA::ServerRequest *, class CORBA::Environment &)': synth.cc:2886: `_ex' undeclared (first use this function) synth.cc: In method `Arts::ModuleDesc_skel::ModuleDesc_skel(const SequenceTmpl &)': synth.cc:3400: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `Arts::ModuleDesc_skel::ModuleDesc_skel(CORBA::Object *)': synth.cc:3412: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `bool Arts::ModuleDesc_skel::dispatch(class CORBA::ServerRequest *, class CORBA::Environment &)': synth.cc:3439: `_ex' undeclared (first use this function) synth.cc: In method `Arts::StructureDesc_skel::StructureDesc_skel(const SequenceTmpl &)': synth.cc:3754: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `Arts::StructureDesc_skel::StructureDesc_skel(CORBA::Object *)': synth.cc:3766: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `bool Arts::StructureDesc_skel::dispatch(class CORBA::ServerRequest *, class CORBA::Environment &)': synth.cc:3793: `_ex' undeclared (first use this function) synth.cc: In method `Arts::Synthesizer_skel::Synthesizer_skel(const SequenceTmpl &)': synth.cc:4077: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `Arts::Synthesizer_skel::Synthesizer_skel(CORBA::Object *)': synth.cc:4089: no matching function for call to `CORBA::is_nil (ObjVar)' /usr/local/include/mico/static.h:233: candidates are: CORBA::is_nil(CORBA::StaticServerRequest *) /usr/local/include/mico/static.h:188: CORBA::is_nil(CORBA::StaticRequest *) /usr/local/include/mico/orb.h:288: CORBA::is_nil(CORBA::ORB *) /usr/local/include/mico/orb.h:84: CORBA::is_nil(CORBA::ORBRequest *) /usr/local/include/mico/typecode.h:173: CORBA::is_nil(CORBA::TypeCode *) /usr/local/include/mico/dsi.h:140: CORBA::is_nil(CORBA::ServerRequest *) /usr/local/include/mico/dsi.h:47: CORBA::is_nil(CORBA::ServerRequestBase *) /usr/local/include/mico/dii.h:351: CORBA::is_nil(CORBA::Principal *) /usr/local/include/mico/dii.h:314: CORBA::is_nil(CORBA::Context *) /usr/local/include/mico/dii.h:269: CORBA::is_nil(CORBA::Request *) /usr/local/include/mico/dii.h:169: CORBA::is_nil(CORBA::ContextList *) /usr/local/include/mico/dii.h:142: CORBA::is_nil(CORBA::ExceptionList *) /usr/local/include/mico/dii.h:115: CORBA::is_nil(CORBA::NVList *) /usr/local/include/mico/dii.h:83: CORBA::is_nil(CORBA::NamedValue *) /usr/local/include/mico/dii.h:51: CORBA::is_nil(CORBA::Environment *) /usr/local/include/mico/boa.h:72: CORBA::is_nil(CORBA::BOA *) /usr/local/include/mico/object.h:140: CORBA::is_nil(CORBA::ServerlessObject *) synth.cc: In method `bool Arts::Synthesizer_skel::dispatch(class CORBA::ServerRequest *, class CORBA::Environment &)': synth.cc:4116: `_ex' undeclared (first use this function) gmake[3]: *** [synth.o] Error 1 gmake[3]: Leaving directory `/usr/home/lee/junk/arts-0.3.0/src/synthesizer' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/home/lee/junk/arts-0.3.0/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/home/lee/junk/arts-0.3.0' gmake: *** [all-recursive-am] Error 2 When I tell configure to use gcc 2.8.1 or egcs, it fails on the Qt detection, with this in the config.log: configure:2837: checking for QT tried /usr/lib/qt/lib configure:2937: g++28 -o conftest -O2 -Wall -I/usr/X11R6/include/X11/qt -L/usr/ X11R6/lib -L/usr/X11R6/lib conftest.C -lqt -lXext -lX11 1>&5 /usr/lib/libstdc++.so.2: undefined reference to __unwind_function' /usr/lib/libstdc++.so.2: undefined reference to __find_first_exception_table_ma tch' /usr/lib/libstdc++.so.2: undefined reference to __register_exceptions' configure: failed program was: #include "confdefs.h" #include int main() { QMovie m; m.setSpeed(20); return 0; } The last part looks like a configuration error on the part of gcc 2.8.1 and egcs; /usr/lib/libstdc++.so.2 is the 2.7.2.1 libstdc++, not the one for 2.8.1. This is why I have this crossposted to freebsd-multimedia, I wanted someone to look at this. -- +--------------------------------------------------------------------+ | Lee Cremeans -- Manassas, VA, USA (WakkyMouse on WTnet) | | lcremeans@erols.com | http://wakky.dyndns.org/~lee | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message