You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@thrift.apache.org by Eric Djatsa <dj...@gmail.com> on 2011/08/03 15:27:45 UTC

Error while building thrift on linux

Hello,
I encounter an error while trying to build thrift. When I launch "make"in
the setup folder I get the following error :

BUILD FAILED
thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
"groupId" attribute

My linux distribution is SUSE Linux Enterprise Server 11 (x86_64).
Ant version : Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Maven version : Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)

Anyone has an idea of how to solve this issue ? Is it possible to build only
the python modules for thrift, if yes how do I do this ? ( I need them in
order be able to run the apache-cassandra python benchmarks)

Best regards,

Eric

Re: Error while building thrift on linux

Posted by Matthieu Imbert <ma...@ens-lyon.fr>.
On 08/03/2011 03:27 PM, Eric Djatsa wrote:
> Anyone has an idea of how to solve this issue ? Is it possible to build only
> the python modules for thrift, if yes how do I do this ? ( I need them in
> order be able to run the apache-cassandra python benchmarks)

Hi,

I can't say anything about your compilation issue, but for sure it is 
possible to disable the building of some thrift language librairies with 
configure options. To disable java, add option --with-java=no. To see 
all options, run ./configure --help

-- 
Matthieu

Re: Error while building thrift on linux

Posted by Jake Farrell <JF...@onesite.com>.
Tracked this problem down with Eric offline to be an ant issue. Switching to a clean download of ant fixed the build issues for him


On Aug 3, 2011, at 10:00 AM, Eric Djatsa wrote:

Hi Jake & Matthieu,
thanks for your fast reply!
This is the outputt of "ant -verbose -debug" ran in lib/java folder :

Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Trying the default build file: build.xml
Buildfile: /Tools/thrift-0.6.1/lib/java/build.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.6 in: /Java/jdk1.6.0_24/jre
Detected OS: Linux
Adding reference: ant.ComponentHelper
Setting ro project property: ant.file -> /Tools/thrift-0.6.1/lib/java/build.xml
Setting ro project property: ant.file.type -> file
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile /Tools/thrift-0.6.1/lib/java/build.xml with URI = file:/Tools/thrift-0.6.1/lib/java/build.xml
Setting ro project property: ant.project.name<http://ant.project.name/> -> libthrift
Adding reference: libthrift
Setting ro project property: ant.project.default-target -> dist
Setting ro project property: ant.file.libthrift -> /Tools/thrift-0.6.1/lib/java/build.xml
Setting ro project property: ant.file.type.libthrift -> file
Project base dir set to: /Tools/thrift-0.6.1/lib/java
 +Target:
 +Target: init
 +Target: setup.init
 +Target: compile
 +Target: javadoc
 +Target: dist
 +Target: pack.src
 +Target: install
 +Target: clean
 +Target: compile-test
 +Target: junit-test
 +Target: deprecated-test
 +Target: test
 +Target: testclient
 +Target: testserver
 +Target: testnonblockingserver
 +Target: generate
 +Target: mvn.ant.tasks.download
 +Target: mvn.ant.tasks.check
 +Target: mvn.init
 +Target: publish
Adding reference: ant.LocalProperties
parsing buildfile jar:file:/Tools/ant/apache-ant-1.8.2/lib/ant.jar!/org/apache/package_tools/ant/antlib.xml with URI = jar:file:/Tools/a
nt/apache-ant-1.8.2/lib/ant.jar!/org/apache/package_tools/ant/antlib.xml from a zip file
Setting project property: thrift.root -> /Tools/thrift-0.6.1
Setting project property: thrift.artifactid -> libthrift
 [property] Loading /Tools/thrift-0.6.1/lib/java/build.properties
Setting project property: mvn.ant.task.version -> 2.1.3
Setting project property: install.path -> /usr/local/lib
Setting project property: apache.repo -> https://repository.apache.org/content/repositories/releases
Setting project property: maven-repository-url -> https://repository.apache.org/service/local/staging/deploy/maven2
Setting project property: maven-repository-id -> apache.releases.https
Setting project property: install.javadoc.path -> /usr/local/lib
Setting project property: mvn.ant.task.url -> http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3
Setting project property: thrift.groupid -> org.apache.thrift
Setting project property: mvn.repo -> http://repo1.maven.org/maven2
Setting project property: license -> http://www.apache.org/licenses/LICENSE-2.0.txt"
Setting project property: thrift.version -> 0.6.1
Setting project property: mvn.ant.task.jar -> maven-ant-tasks-2.1.3.jar
 [property] Loading Environment env.
Setting project property: env.DELIVERABLE_REPOSITORY -> /deliverables
Setting project property: env.JRE_HOME -> /package_tools/java/current/jre
Setting project property: env.HOME ->
Setting project property: env.PYTHONSTARTUP -> /etc/pythonstart
Setting project property: env.XFILESEARCHPATH -> /usr/dt/app-defaults/%L/Dt
Setting project property: env.HOSTTYPE -> x86_64
Setting project property: env.PY_PREFIX -> /Tools/mypackages/python
Setting project property: env.CASSANDRA_HOME_08 -> /NoSQLDBMS/cassandra_cluster_08/node1/cassandra
Setting project property: env.INPUTRC -> /etc/inputrc
Setting project property: env.CLUSTER_NODES -> ncepspproto1 ncepspproto2 ncepspproto3 ncepspproto4
Setting project property: env.TWM_SERVER_PORT -> 5743
Setting project property: env.HBASE_HOME -> /Tools/dummy.dir
Setting project property: env.RODEO_PLATFORM -> opteron-devserver
Setting project property: env.NCEFQOLNX01_GROUP_USER -> tds_tsr
Setting project property: env.TWMS_CONFIG_FILE -> /package_tools/devenv/Components/DynamicConfiguration/production/eclipse/twms.properties
Setting project property: env.DEVTOOLS_CODE_ARCHITECTURE_DB -> /package_tools/devenv/Components/DynamicConfiguration/production/
Setting project property: env.JDK_HOME -> /package_tools/java/current
Setting project property: env.NCEFQDEV_GROUP_USER -> tds_tsr
Setting project property: env.ORAPATH -> /package_tools/sqlcompilation/current
Setting project property: env.CDC_JOINED_SITE -> Nice
Setting project property: env.JAVA_HOME -> /Java/jdk1.6.0_24
Setting project property: env.FROM_HEADER ->
Setting project property: env.LESSCLOSE -> lessclose.sh %s %s
Setting project property: env.MACHTYPE -> x86_64-suse-linux
Setting project property: env.NNTPSERVER -> news
Setting project property: env.FTP_SERVER -> ncepspmsg01
Setting project property: env.ORACLE_HOME -> /package_tools/oracle/current
Setting project property: env.LANG -> C
Setting project property: env.XMPP_SERVER -> ncepspmsg01
Setting project property: env.CSCOPE_EDITOR -> scope
Setting project property: env.JAVA_ROOT -> /package_tools/java/current
Setting project property: env.BATMAN_ENABLE -> 1
Setting project property: env.ZOOKEEPER_HOME -> /Tools/dummy.dir
Setting project property: env.HOSTNAME -> ncepspproto1
Setting project property: env.LM_LICENSE_FILE -> 27000@ncelicenses
Setting project property: env.HISTSIZE -> 1000
Setting project property: env.PATH_REF_SOURCES -> /data/RefDirectory
Setting project property: env.COLORTERM -> 1
Setting project property: env.LS_COLORS -> no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*
.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.l
zma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01
;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;
35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
Setting project property: env.GENERAL_ANT_FILES -> /package_tools/devenv/Components/DevtoolsMakefiles/production/genaf
Setting project property: env.GEM_HOME -> /package_tools/gemrepository/current
Setting project property: env.GEN_ROOT_DIR -> /package_tools/devenv/Components/DevtoolsMakefiles/production/genmf
Setting project property: env.LD_LIBRARY_PATH -> /Java/jdk1.6.0_24/jre/lib/amd64/server:/Java/jdk1.6.0_24/jre/lib/amd64:/Java/jdk1.6.0_24/jre/../lib/amd64:/package_tools/scew/current/lib:/package_tools/mysql-connector-c/current/lib:/package_tools/mysql/current/lib/mysql:/package_tools/oracle/current/li
b:/package_tools/insure/current/lib.linux_amd64:/package_tools/cscope/current/lib/cscope:/package_tools/apache-ant/current/lib/:/package_tools/java/current/lib:/package_tools/ruby/current/lib:/package_tools
/gd/current/lib:/package_tools/perl-3rd-party/current/lib:/package_tools/perl/current/lib:/package_tools/flex/current/lib:/package_tools/bison/current/lib:/package_tools/gdb/current/lib:/package_tools/gcc/c
urrent/lib64:/package_tools/gcc/current/lib::/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:
/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib
Setting project property: env.CPU -> x86_64
Setting project property: env.PWD -> /Tools/thrift/lib/java
Setting project property: env.XDG_CONFIG_DIRS -> /etc/xdg
Setting project property: env.MANPATH -> /package_tools/cscope/current/man:/package_tools/cvs/current/man:/package_tools/purifyplus/7.0.0.0-012/releases/quantify.i386_linux2.7.0.0.0-
012/man:/package_tools/purifyplus/7.0.0.0-012/releases/purify.i386_linux2.7.0.0.0-012/man:/package_tools/purifyplus/7.0.0.0-012/releases/purecov.i386_linux2.7.0.0.0-012/man:/
tools/java/current/man:/package_tools/ruby/current/share/man:/package_tools/perl-3rd-party/current/man:/package_tools/perl/current/man:/package_tools/flex/current/man:/package_tools/bison/current/ma
n:/package_tools/make/current/man:/package_tools/gdb/current/man:/package_tools/gcc/current/man::/usr/local/man:/usr/share/man
Setting project property: env.SDK_HOME -> /package_tools/java/current
Setting project property: env.CASSANDRA_CLUSTER_08 -> /NoSQLDBMS/cassandra_cluster_08
Setting project property: env.QT_SYSTEM_DIR -> /usr/share/desktop-data
Setting project property: env.PROFILEREAD -> true
Setting project property: env.DSD_TOOLS_CONF -> /data/dsdtools/conf
Setting project property: env.CASSANDRA_HOME -> /NoSQLDBMS/cassandra_cluster_08/node1/cassandra
Setting project property: env.PERL5LIB -> /package_tools/devenv/Components/Devtools/production/lib/perl5/:/package_tools/perl-3rd-party/current/lib/perl5/x86_64-linux:/package_tools/
perl-3rd-party-other/current/lib/perl5/lib/site_perl:/package_tools/perl-3rd-party-other/current/lib/perl5/lib/site_perl/5.8.8:/package_tools/perl-3rd-party/current/lib/perl5
:/package_tools/perl-3rd-party-other/current/lib/perl5:/package_tools/perl/current/lib/5.8.8/x86_64-linux:/package_tools/perl/current/lib/5.8.8::/package_tools/dsdtools/current/PerlModules
Setting project property: env.OSTYPE -> linux
Setting project property: env.LESS_ADVANCED_PREPROCESSOR -> no
Setting project property: env.PATH -> /Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/b
in::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/ap
ache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rl
wrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:
/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/
Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tool
s/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/
Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop
/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/b
in:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin:/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant
-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Too
ls/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/usr/share/centrifydc/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6
/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2
.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin
:/softntools/oracle/product/10.2.0/bin:/Tools/maven/bin
Setting project property: env.JAVA_BINDIR -> /package_tools/java/current/bin
Setting project property: env.ANT_LIB -> /Tools/ant/apache-ant-1.8.2/lib
Setting project property: env.ANT_HOME -> /Tools/ant/apache-ant-1.8.2
Class org.apache.tools.ant.taskdefs.condition.IsSet loaded from parent loader (parentFirst)
Condition false; not setting version
Setting project property: version -> 0.6.1-snapshot
Setting project property: final.name<http://final.name/> -> libthrift-0.6.1-snapshot
Setting project property: src -> /Tools/thrift-0.6.1/lib/java/src
Setting project property: build.dir -> /Tools/thrift-0.6.1/lib/java/build
Setting project property: build.lib.dir -> /Tools/thrift-0.6.1/lib/java/build/lib
Setting project property: build.tools.dir -> /Tools/thrift-0.6.1/lib/java/build/package_tools
Setting project property: src.test -> /Tools/thrift-0.6.1/lib/java/test
Setting project property: javadoc.dir -> /Tools/thrift-0.6.1/lib/java/build/javadoc
Setting project property: build.test.dir -> /Tools/thrift-0.6.1/lib/java/build/test
Setting project property: test.thrift.home -> /Tools/thrift-0.6.1/test
Setting project property: gen -> /Tools/thrift-0.6.1/lib/java/gen-java
Setting project property: genbean -> /Tools/thrift-0.6.1/lib/java/gen-javabean
Setting project property: jar.file -> /Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot.jar
Setting project property: test.jar.file -> /Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-test.jar
Setting project property: javadoc.jar.file -> /Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-javadoc.jar
Setting project property: source.tar.gz -> /Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-src.tar.gz
Setting project property: test.junit.output.format -> plain
Setting project property: test.timeout -> 2000000
Setting project property: test.src.dir -> /Tools/thrift-0.6.1/lib/java/test
Setting project property: test.log.dir -> /Tools/thrift-0.6.1/lib/java/build/test/log
Setting project property: test.port -> 9090
Setting project property: pom.xml -> /Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot.pom
Adding reference: compile.classpath
Adding reference: test.classpath
Property "env.CLASSPATH" has not been set
 +Datatype signAndDeploy org.apache.tools.ant.taskdefs.MacroInstance
 [macrodef] creating macro  signAndDeploy
Setting ro project property: ant.project.invoked-targets -> dist
Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor
Adding reference: ant.executor
Build sequence for target(s) `dist' is [setup.init, mvn.ant.tasks.download, mvn.init, init, compile, dist]
Complete build sequence is [setup.init, mvn.ant.tasks.download, mvn.init, init, compile, dist, generate, compile-test, testclient, javadoc, testnonblockingser
ver, deprecated-test, mvn.ant.tasks.check, pack.src, install, junit-test, testserver, clean, test, publish, ]

setup.init:
Setting project property: DSTAMP -> 20110803
Setting project property: TSTAMP -> 1603
Setting project property: TODAY -> August 3 2011
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build because it already exists.
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build/lib because it already exists.
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build/package_tools because it already exists.
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build/test because it already exists.

mvn.ant.tasks.download:
      [get] Getting: http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
      [get] To: /Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar
      [get] Not modified - so not downloaded

mvn.init:
parsing buildfile jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml with URI
= jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml from a zip file
Class org.apache.maven.artifact.ant.DependenciesTask loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:dependencies org.apache.maven.artifact.ant.DependenciesTask
Class org.apache.maven.artifact.ant.InstallTask loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:install org.apache.maven.artifact.ant.InstallTask
Class org.apache.maven.artifact.ant.DeployTask loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:deploy org.apache.maven.artifact.ant.DeployTask
Class org.apache.maven.artifact.ant.InstallWagonProviderTask loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:install-provider org.apache.maven.artifact.ant.InstallWagonProviderTask
Class org.apache.maven.artifact.ant.LocalRepository loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:localRepository org.apache.maven.artifact.ant.LocalRepository
Class org.apache.maven.artifact.ant.RemoteRepository loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:remoteRepository org.apache.maven.artifact.ant.RemoteRepository
Class org.apache.maven.artifact.ant.Authentication loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:authentication org.apache.maven.artifact.ant.Authentication
Class org.apache.maven.artifact.ant.Proxy loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:proxy org.apache.maven.artifact.ant.Proxy
Class org.apache.maven.artifact.ant.Pom loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:pom org.apache.maven.artifact.ant.Pom
parsing buildfile jar:file:/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar!/org/apache/maven/artifact/ant/antlib.xml with UR
I = jar:file:/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar!/org/apache/maven/artifact/ant/antlib.xml from a zip file
Finding class org.apache.maven.artifact.ant.Mvn
Loaded from /Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar org/apache/maven/artifact/ant/Mvn.class
Class org.apache.tools.ant.taskdefs.Java loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.Mvn loaded from ant loader (parentFirst)
Class java.lang.Object loaded from parent loader (parentFirst)
Class java.lang.CharSequence loaded from parent loader (parentFirst)
Class java.lang.Throwable loaded from parent loader (parentFirst)
Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:mvn org.apache.maven.artifact.ant.Mvn
Finding class org.apache.maven.artifact.ant.WritePomTask
Loaded from /Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar org/apache/maven/artifact/ant/WritePomTask.class
Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.WritePomTask loaded from ant loader (parentFirst)
Class java.io.IOException loaded from parent loader (parentFirst)
Class java.io.Writer loaded from parent loader (parentFirst)
Finding class org.apache.maven.artifact.ant.shaded.xml.XmlStreamWriter
Loaded from /Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar org/apache/maven/artifact/ant/shaded/xml/XmlStreamWriter.class
Class org.apache.maven.artifact.ant.shaded.xml.XmlStreamWriter loaded from ant loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:writepom org.apache.maven.artifact.ant.WritePomTask
parsing buildfile jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml with URI
= jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml from a zip file
Class org.apache.maven.artifact.ant.DependenciesTask loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.InstallTask loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.DeployTask loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.InstallWagonProviderTask loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.LocalRepository loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.RemoteRepository loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.Authentication loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.Proxy loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.Pom loaded from parent loader (parentFirst)
Adding reference: central
Adding reference: apache


BUILD FAILED
/Tools/thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the "groupId" attribute
        at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:396)
        at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:344)
        at org.apache.tools.ant.Task.maybeConfigure(Task.java:202)
        at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:196)
        at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)
        at org.apache.tools.ant.Task.perform(Task.java:347)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: The <antlib:org.apache.maven.artifact.ant:pom> type doesn't support the "groupId" attribute.
        at org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.java:402)
        at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:388)
        ... 15 more

Total time: 0 seconds


2011/8/3 Jake Farrell <jf...@apache.org>>
You can add configure flags to not generate any of the client libraries you do not need.

./configure --without-java --without-csharp --without-erlang --without-perl

use ./configure --help for a full list of available clients.

Can you also please go into the lib/java folder and run ant -verbose -debug and email the output

Thanks
Jake



On Aug 3, 2011, at 8:27 AM, Eric Djatsa wrote:

> Hello,
> I encounter an error while trying to build thrift. When I launch "make"in
> the setup folder I get the following error :
>
> BUILD FAILED
> thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
> "groupId" attribute
>
> My linux distribution is SUSE Linux Enterprise Server 11 (x86_64).
> Ant version : Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> Maven version : Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
>
> Anyone has an idea of how to solve this issue ? Is it possible to build only
> the python modules for thrift, if yes how do I do this ? ( I need them in
> order be able to run the apache-cassandra python benchmarks)
>
> Best regards,
>
> Eric

2011/8/3 Jake Farrell <jf...@apache.org>>
You can add configure flags to not generate any of the client libraries you do not need.

./configure --without-java --without-csharp --without-erlang --without-perl

use ./configure --help for a full list of available clients.

Can you also please go into the lib/java folder and run ant -verbose -debug and email the output

Thanks
Jake



On Aug 3, 2011, at 8:27 AM, Eric Djatsa wrote:

> Hello,
> I encounter an error while trying to build thrift. When I launch "make"in
> the setup folder I get the following error :
>
> BUILD FAILED
> thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
> "groupId" attribute
>
> My linux distribution is SUSE Linux Enterprise Server 11 (x86_64).
> Ant version : Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> Maven version : Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
>
> Anyone has an idea of how to solve this issue ? Is it possible to build only
> the python modules for thrift, if yes how do I do this ? ( I need them in
> order be able to run the apache-cassandra python benchmarks)
>
> Best regards,
>
> Eric




Re: Error while building thrift on linux

Posted by Eric Djatsa <dj...@gmail.com>.
Hi Jake & Matthieu,
thanks for your fast reply!
This is the outputt of "ant -verbose -debug" ran in lib/java folder :

Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Trying the default build file: build.xml
Buildfile: /Tools/thrift-0.6.1/lib/java/build.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.6 in: /Java/jdk1.6.0_24/jre
Detected OS: Linux
Adding reference: ant.ComponentHelper
Setting ro project property: ant.file ->
/Tools/thrift-0.6.1/lib/java/build.xml
Setting ro project property: ant.file.type -> file
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile /Tools/thrift-0.6.1/lib/java/build.xml with URI =
file:/Tools/thrift-0.6.1/lib/java/build.xml
Setting ro project property: ant.project.name -> libthrift
Adding reference: libthrift
Setting ro project property: ant.project.default-target -> dist
Setting ro project property: ant.file.libthrift ->
/Tools/thrift-0.6.1/lib/java/build.xml
Setting ro project property: ant.file.type.libthrift -> file
Project base dir set to: /Tools/thrift-0.6.1/lib/java
 +Target:
 +Target: init
 +Target: setup.init
 +Target: compile
 +Target: javadoc
 +Target: dist
 +Target: pack.src
 +Target: install
 +Target: clean
 +Target: compile-test
 +Target: junit-test
 +Target: deprecated-test
 +Target: test
 +Target: testclient
 +Target: testserver
 +Target: testnonblockingserver
 +Target: generate
 +Target: mvn.ant.tasks.download
 +Target: mvn.ant.tasks.check
 +Target: mvn.init
 +Target: publish
Adding reference: ant.LocalProperties
parsing buildfile
jar:file:/Tools/ant/apache-ant-1.8.2/lib/ant.jar!/org/apache/package_tools/ant/antlib.xml
with URI = jar:file:/Tools/a
nt/apache-ant-1.8.2/lib/ant.jar!/org/apache/package_tools/ant/antlib.xml
from a zip file
Setting project property: thrift.root -> /Tools/thrift-0.6.1
Setting project property: thrift.artifactid -> libthrift
 [property] Loading /Tools/thrift-0.6.1/lib/java/build.properties
Setting project property: mvn.ant.task.version -> 2.1.3
Setting project property: install.path -> /usr/local/lib
Setting project property: apache.repo ->
https://repository.apache.org/content/repositories/releases
Setting project property: maven-repository-url ->
https://repository.apache.org/service/local/staging/deploy/maven2
Setting project property: maven-repository-id -> apache.releases.https
Setting project property: install.javadoc.path -> /usr/local/lib
Setting project property: mvn.ant.task.url ->
http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3
Setting project property: thrift.groupid -> org.apache.thrift
Setting project property: mvn.repo -> http://repo1.maven.org/maven2
Setting project property: license ->
http://www.apache.org/licenses/LICENSE-2.0.txt"
Setting project property: thrift.version -> 0.6.1
Setting project property: mvn.ant.task.jar -> maven-ant-tasks-2.1.3.jar
 [property] Loading Environment env.
Setting project property: env.DELIVERABLE_REPOSITORY -> /deliverables
Setting project property: env.JRE_HOME -> /package_tools/java/current/jre
Setting project property: env.HOME ->
Setting project property: env.PYTHONSTARTUP -> /etc/pythonstart
Setting project property: env.XFILESEARCHPATH -> /usr/dt/app-defaults/%L/Dt
Setting project property: env.HOSTTYPE -> x86_64
Setting project property: env.PY_PREFIX -> /Tools/mypackages/python
Setting project property: env.CASSANDRA_HOME_08 ->
/NoSQLDBMS/cassandra_cluster_08/node1/cassandra
Setting project property: env.INPUTRC -> /etc/inputrc
Setting project property: env.CLUSTER_NODES -> ncepspproto1 ncepspproto2
ncepspproto3 ncepspproto4
Setting project property: env.TWM_SERVER_PORT -> 5743
Setting project property: env.HBASE_HOME -> /Tools/dummy.dir
Setting project property: env.RODEO_PLATFORM -> opteron-devserver
Setting project property: env.NCEFQOLNX01_GROUP_USER -> tds_tsr
Setting project property: env.TWMS_CONFIG_FILE ->
/package_tools/devenv/Components/DynamicConfiguration/production/eclipse/twms.properties
Setting project property: env.DEVTOOLS_CODE_ARCHITECTURE_DB ->
/package_tools/devenv/Components/DynamicConfiguration/production/
Setting project property: env.JDK_HOME -> /package_tools/java/current
Setting project property: env.NCEFQDEV_GROUP_USER -> tds_tsr
Setting project property: env.ORAPATH ->
/package_tools/sqlcompilation/current
Setting project property: env.CDC_JOINED_SITE -> Nice
Setting project property: env.JAVA_HOME -> /Java/jdk1.6.0_24
Setting project property: env.FROM_HEADER ->
Setting project property: env.LESSCLOSE -> lessclose.sh %s %s
Setting project property: env.MACHTYPE -> x86_64-suse-linux
Setting project property: env.NNTPSERVER -> news
Setting project property: env.FTP_SERVER -> ncepspmsg01
Setting project property: env.ORACLE_HOME -> /package_tools/oracle/current
Setting project property: env.LANG -> C
Setting project property: env.XMPP_SERVER -> ncepspmsg01
Setting project property: env.CSCOPE_EDITOR -> scope
Setting project property: env.JAVA_ROOT -> /package_tools/java/current
Setting project property: env.BATMAN_ENABLE -> 1
Setting project property: env.ZOOKEEPER_HOME -> /Tools/dummy.dir
Setting project property: env.HOSTNAME -> ncepspproto1
Setting project property: env.LM_LICENSE_FILE -> 27000@ncelicenses
Setting project property: env.HISTSIZE -> 1000
Setting project property: env.PATH_REF_SOURCES -> /data/RefDirectory
Setting project property: env.COLORTERM -> 1
Setting project property: env.LS_COLORS ->
no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*
.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.l
zma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01
;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;
35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
Setting project property: env.GENERAL_ANT_FILES ->
/package_tools/devenv/Components/DevtoolsMakefiles/production/genaf
Setting project property: env.GEM_HOME ->
/package_tools/gemrepository/current
Setting project property: env.GEN_ROOT_DIR ->
/package_tools/devenv/Components/DevtoolsMakefiles/production/genmf
Setting project property: env.LD_LIBRARY_PATH ->
/Java/jdk1.6.0_24/jre/lib/amd64/server:/Java/jdk1.6.0_24/jre/lib/amd64:/Java/jdk1.6.0_24/jre/../lib/amd64:/package_tools/scew/current/lib:/package_tools/mysql-connector-c/current/lib:/package_tools/mysql/current/lib/mysql:/package_tools/oracle/current/li
b:/package_tools/insure/current/lib.linux_amd64:/package_tools/cscope/current/lib/cscope:/package_tools/apache-ant/current/lib/:/package_tools/java/current/lib:/package_tools/ruby/current/lib:/package_tools
/gd/current/lib:/package_tools/perl-3rd-party/current/lib:/package_tools/perl/current/lib:/package_tools/flex/current/lib:/package_tools/bison/current/lib:/package_tools/gdb/current/lib:/package_tools/gcc/c
urrent/lib64:/package_tools/gcc/current/lib::/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:
/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib:/libs/libevent-2.0.12-stable/libs/lib
Setting project property: env.CPU -> x86_64
Setting project property: env.PWD -> /Tools/thrift/lib/java
Setting project property: env.XDG_CONFIG_DIRS -> /etc/xdg
Setting project property: env.MANPATH ->
/package_tools/cscope/current/man:/package_tools/cvs/current/man:/package_tools/purifyplus/7.0.0.0-012/releases/quantify.i386_linux2.7.0.0.0-
012/man:/package_tools/purifyplus/7.0.0.0-012/releases/purify.i386_linux2.7.0.0.0-012/man:/package_tools/purifyplus/7.0.0.0-012/releases/purecov.i386_linux2.7.0.0.0-012/man:/
tools/java/current/man:/package_tools/ruby/current/share/man:/package_tools/perl-3rd-party/current/man:/package_tools/perl/current/man:/package_tools/flex/current/man:/package_tools/bison/current/ma
n:/package_tools/make/current/man:/package_tools/gdb/current/man:/package_tools/gcc/current/man::/usr/local/man:/usr/share/man
Setting project property: env.SDK_HOME -> /package_tools/java/current
Setting project property: env.CASSANDRA_CLUSTER_08 ->
/NoSQLDBMS/cassandra_cluster_08
Setting project property: env.QT_SYSTEM_DIR -> /usr/share/desktop-data
Setting project property: env.PROFILEREAD -> true
Setting project property: env.DSD_TOOLS_CONF -> /data/dsdtools/conf
Setting project property: env.CASSANDRA_HOME ->
/NoSQLDBMS/cassandra_cluster_08/node1/cassandra
Setting project property: env.PERL5LIB ->
/package_tools/devenv/Components/Devtools/production/lib/perl5/:/package_tools/perl-3rd-party/current/lib/perl5/x86_64-linux:/package_tools/
perl-3rd-party-other/current/lib/perl5/lib/site_perl:/package_tools/perl-3rd-party-other/current/lib/perl5/lib/site_perl/5.8.8:/package_tools/perl-3rd-party/current/lib/perl5
:/package_tools/perl-3rd-party-other/current/lib/perl5:/package_tools/perl/current/lib/5.8.8/x86_64-linux:/package_tools/perl/current/lib/5.8.8::/package_tools/dsdtools/current/PerlModules
Setting project property: env.OSTYPE -> linux
Setting project property: env.LESS_ADVANCED_PREPROCESSOR -> no
Setting project property: env.PATH ->
/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/b
in::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/ap
ache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rl
wrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:
/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/
Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tool
s/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/
Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop
/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin::/Tools/Sqoop/b
in:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Tools/git/git_exec/bin:/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant
-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/Tools/MySQL_Server/bin:/Tools/rlwrap/rlwrap_exec/bin:/Too
ls/git/git_exec/bin::/Tools/Sqoop/bin:/Tools/Hive/bin:/Tools/bin:/Java/jdk1.6.0_24/bin:/Tools/ant/apache-ant-1.8.2/bin:/Cluster/Namenode/Hadoop/bin:/usr/share/centrifydc/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6
/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2
.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin:/softntools/oracle/product/10.2.0/bin
:/softntools/oracle/product/10.2.0/bin:/Tools/maven/bin
Setting project property: env.JAVA_BINDIR -> /package_tools/java/current/bin
Setting project property: env.ANT_LIB -> /Tools/ant/apache-ant-1.8.2/lib
Setting project property: env.ANT_HOME -> /Tools/ant/apache-ant-1.8.2
Class org.apache.tools.ant.taskdefs.condition.IsSet loaded from parent
loader (parentFirst)
Condition false; not setting version
Setting project property: version -> 0.6.1-snapshot
Setting project property: final.name -> libthrift-0.6.1-snapshot
Setting project property: src -> /Tools/thrift-0.6.1/lib/java/src
Setting project property: build.dir -> /Tools/thrift-0.6.1/lib/java/build
Setting project property: build.lib.dir ->
/Tools/thrift-0.6.1/lib/java/build/lib
Setting project property: build.tools.dir ->
/Tools/thrift-0.6.1/lib/java/build/package_tools
Setting project property: src.test -> /Tools/thrift-0.6.1/lib/java/test
Setting project property: javadoc.dir ->
/Tools/thrift-0.6.1/lib/java/build/javadoc
Setting project property: build.test.dir ->
/Tools/thrift-0.6.1/lib/java/build/test
Setting project property: test.thrift.home -> /Tools/thrift-0.6.1/test
Setting project property: gen -> /Tools/thrift-0.6.1/lib/java/gen-java
Setting project property: genbean ->
/Tools/thrift-0.6.1/lib/java/gen-javabean
Setting project property: jar.file ->
/Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot.jar
Setting project property: test.jar.file ->
/Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-test.jar
Setting project property: javadoc.jar.file ->
/Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-javadoc.jar
Setting project property: source.tar.gz ->
/Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-src.tar.gz
Setting project property: test.junit.output.format -> plain
Setting project property: test.timeout -> 2000000
Setting project property: test.src.dir -> /Tools/thrift-0.6.1/lib/java/test
Setting project property: test.log.dir ->
/Tools/thrift-0.6.1/lib/java/build/test/log
Setting project property: test.port -> 9090
Setting project property: pom.xml ->
/Tools/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot.pom
Adding reference: compile.classpath
Adding reference: test.classpath
Property "env.CLASSPATH" has not been set
 +Datatype signAndDeploy org.apache.tools.ant.taskdefs.MacroInstance
 [macrodef] creating macro  signAndDeploy
Setting ro project property: ant.project.invoked-targets -> dist
Attempting to create object of type
org.apache.tools.ant.helper.DefaultExecutor
Adding reference: ant.executor
Build sequence for target(s) `dist' is [setup.init, mvn.ant.tasks.download,
mvn.init, init, compile, dist]
Complete build sequence is [setup.init, mvn.ant.tasks.download, mvn.init,
init, compile, dist, generate, compile-test, testclient, javadoc,
testnonblockingser
ver, deprecated-test, mvn.ant.tasks.check, pack.src, install, junit-test,
testserver, clean, test, publish, ]

setup.init:
Setting project property: DSTAMP -> 20110803
Setting project property: TSTAMP -> 1603
Setting project property: TODAY -> August 3 2011
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build because it already
exists.
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build/lib because it
already exists.
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build/package_tools
because it already exists.
    [mkdir] Skipping /Tools/thrift-0.6.1/lib/java/build/test because it
already exists.

mvn.ant.tasks.download:
      [get] Getting:
http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
      [get] To:
/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar
      [get] Not modified - so not downloaded

mvn.init:
parsing buildfile
jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml
with URI
=
jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml
from a zip file
Class org.apache.maven.artifact.ant.DependenciesTask loaded from parent
loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:dependencies
org.apache.maven.artifact.ant.DependenciesTask
Class org.apache.maven.artifact.ant.InstallTask loaded from parent loader
(parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:install
org.apache.maven.artifact.ant.InstallTask
Class org.apache.maven.artifact.ant.DeployTask loaded from parent loader
(parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:deploy
org.apache.maven.artifact.ant.DeployTask
Class org.apache.maven.artifact.ant.InstallWagonProviderTask loaded from
parent loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:install-provider
org.apache.maven.artifact.ant.InstallWagonProviderTask
Class org.apache.maven.artifact.ant.LocalRepository loaded from parent
loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:localRepository
org.apache.maven.artifact.ant.LocalRepository
Class org.apache.maven.artifact.ant.RemoteRepository loaded from parent
loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:remoteRepository
org.apache.maven.artifact.ant.RemoteRepository
Class org.apache.maven.artifact.ant.Authentication loaded from parent loader
(parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:authentication
org.apache.maven.artifact.ant.Authentication
Class org.apache.maven.artifact.ant.Proxy loaded from parent loader
(parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:proxy
org.apache.maven.artifact.ant.Proxy
Class org.apache.maven.artifact.ant.Pom loaded from parent loader
(parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:pom
org.apache.maven.artifact.ant.Pom
parsing buildfile
jar:file:/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar!/org/apache/maven/artifact/ant/antlib.xml
with UR
I =
jar:file:/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar!/org/apache/maven/artifact/ant/antlib.xml
from a zip file
Finding class org.apache.maven.artifact.ant.Mvn
Loaded from
/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/ant/Mvn.class
Class org.apache.tools.ant.taskdefs.Java loaded from parent loader
(parentFirst)
Class org.apache.maven.artifact.ant.Mvn loaded from ant loader (parentFirst)
Class java.lang.Object loaded from parent loader (parentFirst)
Class java.lang.CharSequence loaded from parent loader (parentFirst)
Class java.lang.Throwable loaded from parent loader (parentFirst)
Class org.apache.tools.ant.BuildException loaded from parent loader
(parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:mvn
org.apache.maven.artifact.ant.Mvn
Finding class org.apache.maven.artifact.ant.WritePomTask
Loaded from
/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/ant/WritePomTask.class
Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.ant.WritePomTask loaded from ant loader
(parentFirst)
Class java.io.IOException loaded from parent loader (parentFirst)
Class java.io.Writer loaded from parent loader (parentFirst)
Finding class org.apache.maven.artifact.ant.shaded.xml.XmlStreamWriter
Loaded from
/Tools/thrift-0.6.1/lib/java/build/package_tools/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/ant/shaded/xml/XmlStreamWriter.class
Class org.apache.maven.artifact.ant.shaded.xml.XmlStreamWriter loaded from
ant loader (parentFirst)
 +Datatype antlib:org.apache.maven.artifact.ant:writepom
org.apache.maven.artifact.ant.WritePomTask
parsing buildfile
jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml
with URI
=
jar:file:/Tools/ant/apache-ant-1.8.2/lib/maven-artifact-ant-2.0.4-dep.jar!/org/apache/maven/artifact/ant/antlib.xml
from a zip file
Class org.apache.maven.artifact.ant.DependenciesTask loaded from parent
loader (parentFirst)
Class org.apache.maven.artifact.ant.InstallTask loaded from parent loader
(parentFirst)
Class org.apache.maven.artifact.ant.DeployTask loaded from parent loader
(parentFirst)
Class org.apache.maven.artifact.ant.InstallWagonProviderTask loaded from
parent loader (parentFirst)
Class org.apache.maven.artifact.ant.LocalRepository loaded from parent
loader (parentFirst)
Class org.apache.maven.artifact.ant.RemoteRepository loaded from parent
loader (parentFirst)
Class org.apache.maven.artifact.ant.Authentication loaded from parent loader
(parentFirst)
Class org.apache.maven.artifact.ant.Proxy loaded from parent loader
(parentFirst)
Class org.apache.maven.artifact.ant.Pom loaded from parent loader
(parentFirst)
Adding reference: central
Adding reference: apache


BUILD FAILED
/Tools/thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
"groupId" attribute
        at
org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:396)
        at
org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:344)
        at org.apache.tools.ant.Task.maybeConfigure(Task.java:202)
        at
org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:196)
        at
org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)
        at org.apache.tools.ant.Task.perform(Task.java:347)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: The <antlib:org.apache.maven.artifact.ant:pom> type doesn't
support the "groupId" attribute.
        at
org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.java:402)
        at
org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:388)
        ... 15 more

Total time: 0 seconds


2011/8/3 Jake Farrell <jf...@apache.org>

> You can add configure flags to not generate any of the client libraries you
> do not need.
>
> ./configure --without-java --without-csharp --without-erlang --without-perl
>
> use ./configure --help for a full list of available clients.
>
> Can you also please go into the lib/java folder and run ant -verbose -debug
> and email the output
>
> Thanks
> Jake
>
>
>
> On Aug 3, 2011, at 8:27 AM, Eric Djatsa wrote:
>
> > Hello,
> > I encounter an error while trying to build thrift. When I launch "make"in
> > the setup folder I get the following error :
> >
> > BUILD FAILED
> > thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
> > "groupId" attribute
> >
> > My linux distribution is SUSE Linux Enterprise Server 11 (x86_64).
> > Ant version : Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> > Maven version : Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
> >
> > Anyone has an idea of how to solve this issue ? Is it possible to build
> only
> > the python modules for thrift, if yes how do I do this ? ( I need them in
> > order be able to run the apache-cassandra python benchmarks)
> >
> > Best regards,
> >
> > Eric
>

2011/8/3 Jake Farrell <jf...@apache.org>

> You can add configure flags to not generate any of the client libraries you
> do not need.
>
> ./configure --without-java --without-csharp --without-erlang --without-perl
>
> use ./configure --help for a full list of available clients.
>
> Can you also please go into the lib/java folder and run ant -verbose -debug
> and email the output
>
> Thanks
> Jake
>
>
>
> On Aug 3, 2011, at 8:27 AM, Eric Djatsa wrote:
>
> > Hello,
> > I encounter an error while trying to build thrift. When I launch "make"in
> > the setup folder I get the following error :
> >
> > BUILD FAILED
> > thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
> > "groupId" attribute
> >
> > My linux distribution is SUSE Linux Enterprise Server 11 (x86_64).
> > Ant version : Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> > Maven version : Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
> >
> > Anyone has an idea of how to solve this issue ? Is it possible to build
> only
> > the python modules for thrift, if yes how do I do this ? ( I need them in
> > order be able to run the apache-cassandra python benchmarks)
> >
> > Best regards,
> >
> > Eric
>
>

Re: Error while building thrift on linux

Posted by Jake Farrell <jf...@apache.org>.
You can add configure flags to not generate any of the client libraries you do not need. 

./configure --without-java --without-csharp --without-erlang --without-perl 

use ./configure --help for a full list of available clients. 

Can you also please go into the lib/java folder and run ant -verbose -debug and email the output

Thanks
Jake



On Aug 3, 2011, at 8:27 AM, Eric Djatsa wrote:

> Hello,
> I encounter an error while trying to build thrift. When I launch "make"in
> the setup folder I get the following error :
> 
> BUILD FAILED
> thrift-0.6.1/lib/java/build.xml:259: artifact:pom doesn't support the
> "groupId" attribute
> 
> My linux distribution is SUSE Linux Enterprise Server 11 (x86_64).
> Ant version : Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> Maven version : Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
> 
> Anyone has an idea of how to solve this issue ? Is it possible to build only
> the python modules for thrift, if yes how do I do this ? ( I need them in
> order be able to run the apache-cassandra python benchmarks)
> 
> Best regards,
> 
> Eric