Re: svxlink on AMD64 Gentoo platform

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: svxlink on AMD64 Gentoo platform

Tobias Blomberg
1. No. SvxLink requires version 1.0 to compile at the moment. I have started
porting it over to 2.0 but got into some problems.

2. Yes gsm 1.0.10 is the version I use.

3. libasync and echolib is both in the source tree. No need to install these
separately when compiling from source.

I would expect there to be more issues compiling SvxLink on a 64 bit machine.
Since I don't have access to such a machine it will be hard for me to debug.

If you didn't compile from CVS you could try that instead. However, you need
to install libsigc++ 1.0.4 first.

73 de SM0SVX / Tobias

------------------------------------------------------
Original mail from Denagoth <[hidden email]>:

I'm trying (unsuccessfully) to compile svxlink on an AMD64 box running Gentoo. 
I could use a hand with a few quick questions:
 
 1.  Does svxlink compile correctly with libsigc++ 2.0.16?  The install
instructions only refer to the older v1.0.x release.
 
 2.  Does svxlink compile correctly with gsm 1.0.10?
 
 3.  For a source install, must I also install the echolib and libasync
libraries, or are they provided in the svmlink package?  If they are
required, where can the source for these libraries be found (the FC4 binaries
will not work on an AMD64 Gentoo box).
 
 Here's what I'm getting from gcc following make - the errors reported look
like an issue with libasync, IMHO.  Any help would be appreciated...
 
 73,
 N3XFD
 
 
guardian svxlink # make
 -------------- async --------------
 -------------- async/core --------------
 --- Creating ../../.config...
 --- Checking if chgrp understand the -h switch...yes
 --- Checking if chown understand the -h switch...yes
 --- Checking for KDE...no
 --- Checking for QT...yes (QTDIR)
 --- Creating ../../include/AsyncApplication.h...
 --- Creating ../../include/AsyncFdWatch.h...
 --- Creating ../../include/AsyncTimer.h...
 --- Creating ../../include/AsyncIpAddress.h...
 --- Creating ../../include/AsyncTcpClient.h...
 --- Creating ../../include/AsyncDnsLookup.h...
 --- Creating ../../include/AsyncAudioIO.h...
 --- Creating ../../include/AsyncUdpSocket.h...
 --- Creating ../../include/AsyncTcpServer.h...
 --- Creating ../../include/AsyncTcpConnection.h...
 --- Creating ../../include/AsyncConfig.h...
 --- Creating ../../include/AsyncSampleFifo.h...
 --- Creating ../../include/AsyncSerial.h...
 --- Creating dependency file depend/AsyncSerialDevice.dpp...
 --- Creating dependency file depend/AsyncSerial.dpp...
 --- Creating dependency file depend/AsyncSampleFifo.dpp...
 --- Creating dependency file depend/AsyncAudioDevice.dpp...
 --- Creating dependency file depend/AsyncConfig.dpp...
 --- Creating dependency file depend/AsyncTcpConnection.dpp...
 --- Creating dependency file depend/AsyncTcpServer.dpp...
 --- Creating dependency file depend/AsyncUdpSocket.dpp...
 --- Creating dependency file depend/AsyncAudioIO.dpp...
 --- Creating dependency file depend/AsyncTcpClient.dpp...
 --- Creating dependency file depend/AsyncDnsLookup.dpp...
 --- Creating dependency file depend/AsyncIpAddress.dpp...
 --- Creating dependency file depend/AsyncTimer.dpp...
 --- Creating dependency file depend/AsyncFdWatch.dpp...
 --- Creating dependency file depend/AsyncApplication.dpp...
 --- Compiling AsyncApplication.cpp...
 --- Compiling AsyncFdWatch.cpp...
 --- Compiling AsyncTimer.cpp...
 --- Compiling AsyncIpAddress.cpp...
 --- Compiling AsyncDnsLookup.cpp...
 --- Compiling AsyncTcpClient.cpp...
 --- Compiling AsyncAudioIO.cpp...
 --- Compiling AsyncUdpSocket.cpp...
 --- Compiling AsyncTcpServer.cpp...
 --- Compiling AsyncTcpConnection.cpp...
 --- Compiling AsyncConfig.cpp...
 --- Compiling AsyncAudioDevice.cpp...
 AsyncAudioDevice.cpp: In member function `void
Async::AudioDevice::writeSpaceAvailable(Async::FdWatch*)':
 AsyncAudioDevice.cpp:535: error: no matching function for call to `min(long
unsigned int, unsigned int)'
 make[3]: *** [AsyncAudioDevice.o] Error 1
 make[2]: *** [all] Error 2
 -------------- async/cpp --------------
 --- Creating ../../include/AsyncCppApplication.h...
 --- Creating dependency file depend/AsyncCppDnsLookupWorker.dpp...
 --- Creating dependency file depend/AsyncCppApplication.dpp...
 --- Compiling AsyncCppApplication.cpp...
 --- Compiling AsyncCppDnsLookupWorker.cpp...
 --- Creating archive ../../lib/libasynccpp.a...
 --- Creating shared object library ../../lib/libasynccpp-0.13.0.so...
 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld:
cannot find -lasynccore
 collect2: ld returned 1 exit status
 make[3]: *** [../../lib/libasynccpp-0.13.0.so] Error 1
 make[2]: *** [all] Error 2
 -------------- async/qt --------------
 --- Creating ../../include/AsyncQtApplication.h...
 --- Running the Meta Object Compiler on AsyncQtDnsLookupWorker.h...
 --- Creating dependency file depend/moc_AsyncQtDnsLookupWorker.dpp...
 --- Running the Meta Object Compiler on AsyncQtTimer.h...
 --- Creating dependency file depend/moc_AsyncQtTimer.dpp...
 --- Running the Meta Object Compiler on AsyncQtApplication.h...
 --- Creating dependency file depend/moc_AsyncQtApplication.dpp...
 --- Creating dependency file depend/AsyncQtDnsLookupWorker.dpp...
 --- Creating dependency file depend/AsyncQtApplication.dpp...
 --- Compiling AsyncQtApplication.cpp...
 --- Compiling AsyncQtDnsLookupWorker.cpp...
 --- Compiling moc_AsyncQtApplication.cpp...
 --- Compiling moc_AsyncQtTimer.cpp...
 --- Compiling moc_AsyncQtDnsLookupWorker.cpp...
 --- Creating archive ../../lib/libasyncqt.a...
 --- Creating shared object library ../../lib/libasyncqt-0.13.0.so...
 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld:
cannot find -lasynccore
 collect2: ld returned 1 exit status
 make[3]: *** [../../lib/libasyncqt-0.13.0.so] Error 1
 make[2]: *** [all] Error 2
 -------------- async/demo --------------
 --- Creating dependency file depend/AsyncQtApplication_demo.dpp...
 --- Creating dependency file depend/AsyncSerial_demo.dpp...
 --- Creating dependency file depend/AsyncConfig_demo.dpp...
 --- Creating dependency file depend/AsyncTcpServer_demo.dpp...
 --- Creating dependency file depend/AsyncCppApplication_demo.dpp...
 --- Creating dependency file depend/AsyncUdpSocket_demo.dpp...
 --- Creating dependency file depend/AsyncTcpClient_demo.dpp...
 --- Creating dependency file depend/AsyncTimer_demo.dpp...
 --- Creating dependency file depend/AsyncFdWatch_demo.dpp...
 --- Creating dependency file depend/AsyncDnsLookup_demo.dpp...
 --- Creating dependency file depend/AsyncAudioIO_demo.dpp...
 --- Compiling AsyncAudioIO_demo.cpp...
 --- Compiling AsyncDnsLookup_demo.cpp...
 --- Compiling AsyncFdWatch_demo.cpp...
 --- Compiling AsyncTimer_demo.cpp...
 --- Compiling AsyncTcpClient_demo.cpp...
 --- Compiling AsyncUdpSocket_demo.cpp...
 --- Compiling AsyncCppApplication_demo.cpp...
 --- Compiling AsyncTcpServer_demo.cpp...
 --- Compiling AsyncConfig_demo.cpp...
 --- Compiling AsyncSerial_demo.cpp...
 --- Compiling AsyncQtApplication_demo.cpp...
 --- Linking AsyncAudioIO_demo...
 AsyncAudioIO_demo.o: In function `~MyClass':
 /tmp/ops/svxlink/async/demo/AsyncAudioIO_demo.cpp:32: undefined reference to
`SigC::Object::~Object()'
 /tmp/ops/svxlink/async/demo/AsyncAudioIO_demo.cpp:32: undefined reference to
`SigC::Object::~Object()'

[Truncated long printout]

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Svxlink-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/svxlink-devel