Cannot build smack from smack_src_3_0_4

Hi,

if this is an RTFM then please shoot me to the moon I did not find anything about this problem.

I am trying to compile the latest smack src 3_0_4 on Solaris.

Did build a script for the settings:

#!/bin/csh -f

setenv JAVA_HOME /usr/java

setenv ANT_HOME /opt/webesc-src-jan2007/apache-ant-1.7.0

setenv PATH /bin:/usr/bin:/usr/java/bin:/opt/apache-ant-1.7.0/bin

cd build

ant


The smack and smackx source get compiled as their classfiles are there.

The problem is the jingle stuff:

Buildfile: build.xml

compile:

Compiling 39 source files to /home/pmaier/java/xmpp/Smack/smack_src_3_0_4/target/classes/jingle/extension

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/IncomingJingleSession.java:58: cannot find symbol

symbol : class JingleMediaListener

location: package org.jivesoftware.smackx.jingle.listeners

import org.jivesoftware.smackx.jingle.listeners.JingleMediaListener; ^

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/IncomingJingleSession.java:59: cannot find symbol

symbol : class JingleTransportListener

location: package org.jivesoftware.smackx.jingle.listeners

import org.jivesoftware.smackx.jingle.listeners.JingleTransportListener;

^

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/IncomingJingleSession.java:60: cannot find symbol

symbol : class JingleSessionStateListener

location: package org.jivesoftware.smackx.jingle.listeners

import org.jivesoftware.smackx.jingle.listeners.JingleSessionStateListener;

^

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/IncomingJingleSession.java:67: cannot find symbol

symbol : class JingleTransportManager

location: package org.jivesoftware.smackx.jingle.nat

import org.jivesoftware.smackx.jingle.nat.JingleTransportManager;

^

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/JingleSession.java:86: cannot find symbol

symbol: class MediaReceivedListener

public abstract class JingleSession extends JingleNegotiator implements MediaReceivedListener {

^

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/IncomingJingleSession.java:106: cannot find symbol

symbol : class JingleTransportManager

location: class org.jivesoftware.smackx.jingle.IncomingJingleSession List payloadTypes, JingleTransportManager transportManager, JingleSessionRequest initialJingleSessionRequest) throws XMPPException {

^

/home/pmaier/java/xmpp/Smack/smack_src_3_0_4/jingle/extension/source/org/jiveso ftware/smackx/jingle/IncomingJingleSession.java:146: cannot find symbol

symbol : class JingleTransportManager

location: class org.jivesoftware.smackx.jingle.IncomingJingleSession List payloadTypes, JingleTransportManager transportManager, JingleMediaManager jingleMediaManager, JingleSessionRequest initialJingleSessionRequest) throws XMPPException {

^

etc

etc

Any ideas?

Thanks

Regards

-Peter

Hi,

found the problem.

tar truncated long filenames like CreatedJingleSessio .

Well, gtar does not and I was able to build the jar files.

Thread closed.

Cheers

-Peter