You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@htrace.apache.org by Lewis John Mcgibbney <le...@gmail.com> on 2016/05/05 04:00:09 UTC

Issues Building HTrace Master

Hi Folks,
when I attempt to build master branch I get the following error

lmcgibbn@LMC-032857 /usr/local/incubator-htrace(master) $ mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
2015-04-22T04:57:37-07:00)
Maven home: /usr/local/apache-maven-3.3.3
Java version: 1.8.0_66, vendor: Oracle Corporation
Java home:
/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"

mvn clean install -DskipTests -DcreateDependencyReducedPom=false

[INFO]
------------------------------------------------------------------------
[INFO] Building htrace-htraced 4.2.0-incubating-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ htrace-htraced
---
[INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/target
[INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/build
(includes = [], excludes = [])
[INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/pkg (includes
= [], excludes = [])
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @
htrace-htraced ---
[INFO]
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
htrace-htraced ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/usr/local/incubator-htrace/htrace-htraced/src/main/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
htrace-htraced ---
[INFO] Compiling 8 source files to
/usr/local/incubator-htrace/htrace-htraced/target/classes
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (go_compile) @ htrace-htraced ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks

main:
     [exec] Installing godep...
     [exec] godep: [WARNING]: godep should only be used inside a valid go
package directory and
     [exec] godep: [WARNING]: may not function correctly. You are probably
outside of your $GOPATH.
     [exec] godep: [WARNING]:    Current Directory:
/usr/local/incubator-htrace/htrace-htraced/go
     [exec] godep: [WARNING]:    $GOPATH:
/usr/local/incubator-htrace/htrace-htraced/go/build:/usr/local/incubator-htrace/htrace-htraced/go
     [exec] /usr/local/incubator-htrace/htrace-htraced/go/build/godep
restore...
     [exec] Building 4.2.0-incubating-SNAPSHOT
[4a101e0d1c435937feba9fc876882ffbf71259b1]
     [exec] github.com/ugorji/go/codec
     [exec] htrace/conf
     [exec] github.com/alecthomas/units
     [exec] github.com/gorilla/context
     [exec] github.com/jmhodges/levigo
     [exec] github.com/alecthomas/kingpin
     [exec] github.com/gorilla/mux
     [exec] htrace/common
     [exec] htrace/test
     [exec] htrace/client
     [exec] htrace/htraced
     [exec] htrace/htracedTool
     [exec] # htrace/htracedTool
     [exec] usage: 6l [options] main.6
     [exec]   -1    use alternate profiling code
     [exec]   -8    assume 64-bit addresses
     [exec]   -B info
     [exec]         define ELF NT_GNU_BUILD_ID note
     [exec]   -C    check Go calls to C code
     [exec]   -D addr
     [exec]         data address
     [exec]   -E sym
     [exec]         entry symbol
     [exec]   -I interp
     [exec]         set ELF interp
     [exec]   -L dir
     [exec]         add dir to library path
     [exec]   -H head
     [exec]         header type
     [exec]   -K    add stack underflow checks
     [exec]   -O    print pc-line tables
     [exec]   -Q    debug byte-register code gen
     [exec]   -R rnd
     [exec]         address rounding
     [exec]   -S    check type signatures
     [exec]   -T addr
     [exec]         text address
     [exec]   -V    print version and exit
     [exec]   -W    disassemble input
     [exec]   -X name value
     [exec]         define string data
     [exec]   -Z    clear stack frame on entry
     [exec]   -a    disassemble output
     [exec]   -c    dump call graph
     [exec]   -d    disable dynamic executable
     [exec]   -extld ld
     [exec]         linker to run in external mode
     [exec]   -extldflags ldflags
     [exec]         flags for external linker
     [exec]   -f    ignore version mismatch
     [exec]   -g    disable go package data checks
     [exec]   -installsuffix suffix
     [exec]         pkg directory suffix
     [exec]   -k sym
     [exec]         set field tracking symbol
     [exec]   -linkmode mode
     [exec]         set link mode (internal, external, auto)
     [exec]   -n    dump symbol table
     [exec]   -o outfile
     [exec]         set output file
     [exec]   -r dir1:dir2:...
     [exec]         set ELF dynamic linker search path
     [exec]   -race
     [exec]         enable race detector
     [exec]   -s    disable symbol table
     [exec]   -shared
     [exec]         generate shared object (implies -linkmode external)
     [exec]   -tmpdir dir
     [exec]         leave temporary files in this directory
     [exec]   -u    reject unsafe packages
     [exec]   -v    print link trace
     [exec]   -w    disable DWARF generation
     [exec] go install failed.
     [exec] # htrace/htraced
     [exec] usage: 6l [options] main.6
     [exec]   -1    use alternate profiling code
     [exec]   -8    assume 64-bit addresses
     [exec]   -B info
     [exec]         define ELF NT_GNU_BUILD_ID note
     [exec]   -C    check Go calls to C code
     [exec]   -D addr
     [exec]         data address
     [exec]   -E sym
     [exec]         entry symbol
     [exec]   -I interp
     [exec]         set ELF interp
     [exec]   -L dir
     [exec]         add dir to library path
     [exec]   -H head
     [exec]         header type
     [exec]   -K    add stack underflow checks
     [exec]   -O    print pc-line tables
     [exec]   -Q    debug byte-register code gen
     [exec]   -R rnd
     [exec]         address rounding
     [exec]   -S    check type signatures
     [exec]   -T addr
     [exec]         text address
     [exec]   -V    print version and exit
     [exec]   -W    disassemble input
     [exec]   -X name value
     [exec]         define string data
     [exec]   -Z    clear stack frame on entry
     [exec]   -a    disassemble output
     [exec]   -c    dump call graph
     [exec]   -d    disable dynamic executable
     [exec]   -extld ld
     [exec]         linker to run in external mode
     [exec]   -extldflags ldflags
     [exec]         flags for external linker
     [exec]   -f    ignore version mismatch
     [exec]   -g    disable go package data checks
     [exec]   -installsuffix suffix
     [exec]         pkg directory suffix
     [exec]   -k sym
     [exec]         set field tracking symbol
     [exec]   -linkmode mode
     [exec]         set link mode (internal, external, auto)
     [exec]   -n    dump symbol table
     [exec]   -o outfile
     [exec]         set output file
     [exec]   -r dir1:dir2:...
     [exec]         set ELF dynamic linker search path
     [exec]   -race
     [exec]         enable race detector
     [exec]   -s    disable symbol table
     [exec]   -shared
     [exec]         generate shared object (implies -linkmode external)
     [exec]   -tmpdir dir
     [exec]         leave temporary files in this directory
     [exec]   -u    reject unsafe packages
     [exec]   -v    print link trace
     [exec]   -w    disable DWARF generation
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache HTrace ...................................... SUCCESS [
4.410 s]
[INFO] htrace-c ........................................... SUCCESS [
0.830 s]
[INFO] htrace-core4 ....................................... SUCCESS [
5.998 s]
[INFO] htrace-webapp ...................................... SUCCESS [
1.078 s]
[INFO] htrace-zipkin ...................................... SUCCESS [
9.436 s]
[INFO] htrace-hbase ....................................... SUCCESS [
8.365 s]
[INFO] htrace-flume ....................................... SUCCESS [
2.017 s]
[INFO] htrace-htraced ..................................... FAILURE [
38.837 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:11 min
[INFO] Finished at: 2016-05-04T21:01:28-07:00
[INFO] Final Memory: 62M/1490M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-antrun-plugin:1.7:run (go_compile) on
project htrace-htraced: An Ant BuildException has occured: exec returned: 1
[ERROR] around Ant part ...<exec failonerror="true"
dir="/usr/local/incubator-htrace/htrace-htraced//go/"
executable="./gobuild.sh">... @ 4:108 in
/usr/local/incubator-htrace/htrace-htraced/target/antrun/build-main.xml
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <goals> -rf :htrace-htraced

-- 
*Lewis*

Re: Issues Building HTrace Master

Posted by Masatake Iwasaki <iw...@oss.nttdata.co.jp>.
Thanks for reporting this, Lewis.

I can reproduce the issue by go1.4.3 linux/amd64.
The cause seems to be HTRACE-361 which replaced link flags
from "-X name value" to "-X name=value".

I think we should fix gobuild.sh to keep supporting go 1.4
at lease in htrace 4.


I filed HTRACE-371.

Masatake


On 5/6/16 02:49, Colin McCabe wrote:
> Hmm.  The build works for me as well.  I also think the Go version would
> be a good thing to check.  We should probably start setting a minimum Go
> version to avoid build problems.
>
> best,
> Colin
>
>
> On Thu, May 5, 2016, at 08:30, Stack wrote:
>> It works for me Lewis. godep is failing. Go version? If you run
>> ./htrace/htraced/go/gobuild.sh directly, the issue may be clearer?
>> St.Ack
>>
>> On Wed, May 4, 2016 at 9:00 PM, Lewis John Mcgibbney <
>> lewis.mcgibbney@gmail.com> wrote:
>>
>>> Hi Folks,
>>> when I attempt to build master branch I get the following error
>>>
>>> lmcgibbn@LMC-032857 /usr/local/incubator-htrace(master) $ mvn -version
>>> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
>>> 2015-04-22T04:57:37-07:00)
>>> Maven home: /usr/local/apache-maven-3.3.3
>>> Java version: 1.8.0_66, vendor: Oracle Corporation
>>> Java home:
>>> /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
>>> Default locale: en_US, platform encoding: UTF-8
>>> OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"
>>>
>>> mvn clean install -DskipTests -DcreateDependencyReducedPom=false
>>>
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Building htrace-htraced 4.2.0-incubating-SNAPSHOT
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO]
>>> [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ htrace-htraced
>>> ---
>>> [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/target
>>> [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/build
>>> (includes = [], excludes = [])
>>> [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/pkg (includes
>>> = [], excludes = [])
>>> [INFO]
>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>>> htrace-htraced ---
>>> [INFO]
>>> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
>>> htrace-htraced ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory
>>> /usr/local/incubator-htrace/htrace-htraced/src/main/resources
>>> [INFO] Copying 3 resources
>>> [INFO]
>>> [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
>>> htrace-htraced ---
>>> [INFO] Compiling 8 source files to
>>> /usr/local/incubator-htrace/htrace-htraced/target/classes
>>> [INFO]
>>> [INFO] --- maven-antrun-plugin:1.7:run (go_compile) @ htrace-htraced ---
>>> [WARNING] Parameter tasks is deprecated, use target instead
>>> [INFO] Executing tasks
>>>
>>> main:
>>>       [exec] Installing godep...
>>>       [exec] godep: [WARNING]: godep should only be used inside a valid go
>>> package directory and
>>>       [exec] godep: [WARNING]: may not function correctly. You are probably
>>> outside of your $GOPATH.
>>>       [exec] godep: [WARNING]:    Current Directory:
>>> /usr/local/incubator-htrace/htrace-htraced/go
>>>       [exec] godep: [WARNING]:    $GOPATH:
>>>
>>> /usr/local/incubator-htrace/htrace-htraced/go/build:/usr/local/incubator-htrace/htrace-htraced/go
>>>       [exec] /usr/local/incubator-htrace/htrace-htraced/go/build/godep
>>> restore...
>>>       [exec] Building 4.2.0-incubating-SNAPSHOT
>>> [4a101e0d1c435937feba9fc876882ffbf71259b1]
>>>       [exec] github.com/ugorji/go/codec
>>>       [exec] htrace/conf
>>>       [exec] github.com/alecthomas/units
>>>       [exec] github.com/gorilla/context
>>>       [exec] github.com/jmhodges/levigo
>>>       [exec] github.com/alecthomas/kingpin
>>>       [exec] github.com/gorilla/mux
>>>       [exec] htrace/common
>>>       [exec] htrace/test
>>>       [exec] htrace/client
>>>       [exec] htrace/htraced
>>>       [exec] htrace/htracedTool
>>>       [exec] # htrace/htracedTool
>>>       [exec] usage: 6l [options] main.6
>>>       [exec]   -1    use alternate profiling code
>>>       [exec]   -8    assume 64-bit addresses
>>>       [exec]   -B info
>>>       [exec]         define ELF NT_GNU_BUILD_ID note
>>>       [exec]   -C    check Go calls to C code
>>>       [exec]   -D addr
>>>       [exec]         data address
>>>       [exec]   -E sym
>>>       [exec]         entry symbol
>>>       [exec]   -I interp
>>>       [exec]         set ELF interp
>>>       [exec]   -L dir
>>>       [exec]         add dir to library path
>>>       [exec]   -H head
>>>       [exec]         header type
>>>       [exec]   -K    add stack underflow checks
>>>       [exec]   -O    print pc-line tables
>>>       [exec]   -Q    debug byte-register code gen
>>>       [exec]   -R rnd
>>>       [exec]         address rounding
>>>       [exec]   -S    check type signatures
>>>       [exec]   -T addr
>>>       [exec]         text address
>>>       [exec]   -V    print version and exit
>>>       [exec]   -W    disassemble input
>>>       [exec]   -X name value
>>>       [exec]         define string data
>>>       [exec]   -Z    clear stack frame on entry
>>>       [exec]   -a    disassemble output
>>>       [exec]   -c    dump call graph
>>>       [exec]   -d    disable dynamic executable
>>>       [exec]   -extld ld
>>>       [exec]         linker to run in external mode
>>>       [exec]   -extldflags ldflags
>>>       [exec]         flags for external linker
>>>       [exec]   -f    ignore version mismatch
>>>       [exec]   -g    disable go package data checks
>>>       [exec]   -installsuffix suffix
>>>       [exec]         pkg directory suffix
>>>       [exec]   -k sym
>>>       [exec]         set field tracking symbol
>>>       [exec]   -linkmode mode
>>>       [exec]         set link mode (internal, external, auto)
>>>       [exec]   -n    dump symbol table
>>>       [exec]   -o outfile
>>>       [exec]         set output file
>>>       [exec]   -r dir1:dir2:...
>>>       [exec]         set ELF dynamic linker search path
>>>       [exec]   -race
>>>       [exec]         enable race detector
>>>       [exec]   -s    disable symbol table
>>>       [exec]   -shared
>>>       [exec]         generate shared object (implies -linkmode external)
>>>       [exec]   -tmpdir dir
>>>       [exec]         leave temporary files in this directory
>>>       [exec]   -u    reject unsafe packages
>>>       [exec]   -v    print link trace
>>>       [exec]   -w    disable DWARF generation
>>>       [exec] go install failed.
>>>       [exec] # htrace/htraced
>>>       [exec] usage: 6l [options] main.6
>>>       [exec]   -1    use alternate profiling code
>>>       [exec]   -8    assume 64-bit addresses
>>>       [exec]   -B info
>>>       [exec]         define ELF NT_GNU_BUILD_ID note
>>>       [exec]   -C    check Go calls to C code
>>>       [exec]   -D addr
>>>       [exec]         data address
>>>       [exec]   -E sym
>>>       [exec]         entry symbol
>>>       [exec]   -I interp
>>>       [exec]         set ELF interp
>>>       [exec]   -L dir
>>>       [exec]         add dir to library path
>>>       [exec]   -H head
>>>       [exec]         header type
>>>       [exec]   -K    add stack underflow checks
>>>       [exec]   -O    print pc-line tables
>>>       [exec]   -Q    debug byte-register code gen
>>>       [exec]   -R rnd
>>>       [exec]         address rounding
>>>       [exec]   -S    check type signatures
>>>       [exec]   -T addr
>>>       [exec]         text address
>>>       [exec]   -V    print version and exit
>>>       [exec]   -W    disassemble input
>>>       [exec]   -X name value
>>>       [exec]         define string data
>>>       [exec]   -Z    clear stack frame on entry
>>>       [exec]   -a    disassemble output
>>>       [exec]   -c    dump call graph
>>>       [exec]   -d    disable dynamic executable
>>>       [exec]   -extld ld
>>>       [exec]         linker to run in external mode
>>>       [exec]   -extldflags ldflags
>>>       [exec]         flags for external linker
>>>       [exec]   -f    ignore version mismatch
>>>       [exec]   -g    disable go package data checks
>>>       [exec]   -installsuffix suffix
>>>       [exec]         pkg directory suffix
>>>       [exec]   -k sym
>>>       [exec]         set field tracking symbol
>>>       [exec]   -linkmode mode
>>>       [exec]         set link mode (internal, external, auto)
>>>       [exec]   -n    dump symbol table
>>>       [exec]   -o outfile
>>>       [exec]         set output file
>>>       [exec]   -r dir1:dir2:...
>>>       [exec]         set ELF dynamic linker search path
>>>       [exec]   -race
>>>       [exec]         enable race detector
>>>       [exec]   -s    disable symbol table
>>>       [exec]   -shared
>>>       [exec]         generate shared object (implies -linkmode external)
>>>       [exec]   -tmpdir dir
>>>       [exec]         leave temporary files in this directory
>>>       [exec]   -u    reject unsafe packages
>>>       [exec]   -v    print link trace
>>>       [exec]   -w    disable DWARF generation
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Reactor Summary:
>>> [INFO]
>>> [INFO] Apache HTrace ...................................... SUCCESS [
>>> 4.410 s]
>>> [INFO] htrace-c ........................................... SUCCESS [
>>> 0.830 s]
>>> [INFO] htrace-core4 ....................................... SUCCESS [
>>> 5.998 s]
>>> [INFO] htrace-webapp ...................................... SUCCESS [
>>> 1.078 s]
>>> [INFO] htrace-zipkin ...................................... SUCCESS [
>>> 9.436 s]
>>> [INFO] htrace-hbase ....................................... SUCCESS [
>>> 8.365 s]
>>> [INFO] htrace-flume ....................................... SUCCESS [
>>> 2.017 s]
>>> [INFO] htrace-htraced ..................................... FAILURE [
>>> 38.837 s]
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] BUILD FAILURE
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Total time: 01:11 min
>>> [INFO] Finished at: 2016-05-04T21:01:28-07:00
>>> [INFO] Final Memory: 62M/1490M
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-antrun-plugin:1.7:run (go_compile) on
>>> project htrace-htraced: An Ant BuildException has occured: exec returned: 1
>>> [ERROR] around Ant part ...<exec failonerror="true"
>>> dir="/usr/local/incubator-htrace/htrace-htraced//go/"
>>> executable="./gobuild.sh">... @ 4:108 in
>>> /usr/local/incubator-htrace/htrace-htraced/target/antrun/build-main.xml
>>> [ERROR] -> [Help 1]
>>> [ERROR]
>>> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
>>> switch.
>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>> [ERROR]
>>> [ERROR] For more information about the errors and possible solutions,
>>> please read the following articles:
>>> [ERROR] [Help 1]
>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>>> [ERROR]
>>> [ERROR] After correcting the problems, you can resume the build with the
>>> command
>>> [ERROR]   mvn <goals> -rf :htrace-htraced
>>>
>>> --
>>> *Lewis*
>>>


Re: Issues Building HTrace Master

Posted by Colin McCabe <cm...@apache.org>.
Hmm.  The build works for me as well.  I also think the Go version would
be a good thing to check.  We should probably start setting a minimum Go
version to avoid build problems.

best,
Colin


On Thu, May 5, 2016, at 08:30, Stack wrote:
> It works for me Lewis. godep is failing. Go version? If you run
> ./htrace/htraced/go/gobuild.sh directly, the issue may be clearer?
> St.Ack
> 
> On Wed, May 4, 2016 at 9:00 PM, Lewis John Mcgibbney <
> lewis.mcgibbney@gmail.com> wrote:
> 
> > Hi Folks,
> > when I attempt to build master branch I get the following error
> >
> > lmcgibbn@LMC-032857 /usr/local/incubator-htrace(master) $ mvn -version
> > Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
> > 2015-04-22T04:57:37-07:00)
> > Maven home: /usr/local/apache-maven-3.3.3
> > Java version: 1.8.0_66, vendor: Oracle Corporation
> > Java home:
> > /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"
> >
> > mvn clean install -DskipTests -DcreateDependencyReducedPom=false
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Building htrace-htraced 4.2.0-incubating-SNAPSHOT
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO]
> > [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ htrace-htraced
> > ---
> > [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/target
> > [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/build
> > (includes = [], excludes = [])
> > [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/pkg (includes
> > = [], excludes = [])
> > [INFO]
> > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > htrace-htraced ---
> > [INFO]
> > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
> > htrace-htraced ---
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] skip non existing resourceDirectory
> > /usr/local/incubator-htrace/htrace-htraced/src/main/resources
> > [INFO] Copying 3 resources
> > [INFO]
> > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
> > htrace-htraced ---
> > [INFO] Compiling 8 source files to
> > /usr/local/incubator-htrace/htrace-htraced/target/classes
> > [INFO]
> > [INFO] --- maven-antrun-plugin:1.7:run (go_compile) @ htrace-htraced ---
> > [WARNING] Parameter tasks is deprecated, use target instead
> > [INFO] Executing tasks
> >
> > main:
> >      [exec] Installing godep...
> >      [exec] godep: [WARNING]: godep should only be used inside a valid go
> > package directory and
> >      [exec] godep: [WARNING]: may not function correctly. You are probably
> > outside of your $GOPATH.
> >      [exec] godep: [WARNING]:    Current Directory:
> > /usr/local/incubator-htrace/htrace-htraced/go
> >      [exec] godep: [WARNING]:    $GOPATH:
> >
> > /usr/local/incubator-htrace/htrace-htraced/go/build:/usr/local/incubator-htrace/htrace-htraced/go
> >      [exec] /usr/local/incubator-htrace/htrace-htraced/go/build/godep
> > restore...
> >      [exec] Building 4.2.0-incubating-SNAPSHOT
> > [4a101e0d1c435937feba9fc876882ffbf71259b1]
> >      [exec] github.com/ugorji/go/codec
> >      [exec] htrace/conf
> >      [exec] github.com/alecthomas/units
> >      [exec] github.com/gorilla/context
> >      [exec] github.com/jmhodges/levigo
> >      [exec] github.com/alecthomas/kingpin
> >      [exec] github.com/gorilla/mux
> >      [exec] htrace/common
> >      [exec] htrace/test
> >      [exec] htrace/client
> >      [exec] htrace/htraced
> >      [exec] htrace/htracedTool
> >      [exec] # htrace/htracedTool
> >      [exec] usage: 6l [options] main.6
> >      [exec]   -1    use alternate profiling code
> >      [exec]   -8    assume 64-bit addresses
> >      [exec]   -B info
> >      [exec]         define ELF NT_GNU_BUILD_ID note
> >      [exec]   -C    check Go calls to C code
> >      [exec]   -D addr
> >      [exec]         data address
> >      [exec]   -E sym
> >      [exec]         entry symbol
> >      [exec]   -I interp
> >      [exec]         set ELF interp
> >      [exec]   -L dir
> >      [exec]         add dir to library path
> >      [exec]   -H head
> >      [exec]         header type
> >      [exec]   -K    add stack underflow checks
> >      [exec]   -O    print pc-line tables
> >      [exec]   -Q    debug byte-register code gen
> >      [exec]   -R rnd
> >      [exec]         address rounding
> >      [exec]   -S    check type signatures
> >      [exec]   -T addr
> >      [exec]         text address
> >      [exec]   -V    print version and exit
> >      [exec]   -W    disassemble input
> >      [exec]   -X name value
> >      [exec]         define string data
> >      [exec]   -Z    clear stack frame on entry
> >      [exec]   -a    disassemble output
> >      [exec]   -c    dump call graph
> >      [exec]   -d    disable dynamic executable
> >      [exec]   -extld ld
> >      [exec]         linker to run in external mode
> >      [exec]   -extldflags ldflags
> >      [exec]         flags for external linker
> >      [exec]   -f    ignore version mismatch
> >      [exec]   -g    disable go package data checks
> >      [exec]   -installsuffix suffix
> >      [exec]         pkg directory suffix
> >      [exec]   -k sym
> >      [exec]         set field tracking symbol
> >      [exec]   -linkmode mode
> >      [exec]         set link mode (internal, external, auto)
> >      [exec]   -n    dump symbol table
> >      [exec]   -o outfile
> >      [exec]         set output file
> >      [exec]   -r dir1:dir2:...
> >      [exec]         set ELF dynamic linker search path
> >      [exec]   -race
> >      [exec]         enable race detector
> >      [exec]   -s    disable symbol table
> >      [exec]   -shared
> >      [exec]         generate shared object (implies -linkmode external)
> >      [exec]   -tmpdir dir
> >      [exec]         leave temporary files in this directory
> >      [exec]   -u    reject unsafe packages
> >      [exec]   -v    print link trace
> >      [exec]   -w    disable DWARF generation
> >      [exec] go install failed.
> >      [exec] # htrace/htraced
> >      [exec] usage: 6l [options] main.6
> >      [exec]   -1    use alternate profiling code
> >      [exec]   -8    assume 64-bit addresses
> >      [exec]   -B info
> >      [exec]         define ELF NT_GNU_BUILD_ID note
> >      [exec]   -C    check Go calls to C code
> >      [exec]   -D addr
> >      [exec]         data address
> >      [exec]   -E sym
> >      [exec]         entry symbol
> >      [exec]   -I interp
> >      [exec]         set ELF interp
> >      [exec]   -L dir
> >      [exec]         add dir to library path
> >      [exec]   -H head
> >      [exec]         header type
> >      [exec]   -K    add stack underflow checks
> >      [exec]   -O    print pc-line tables
> >      [exec]   -Q    debug byte-register code gen
> >      [exec]   -R rnd
> >      [exec]         address rounding
> >      [exec]   -S    check type signatures
> >      [exec]   -T addr
> >      [exec]         text address
> >      [exec]   -V    print version and exit
> >      [exec]   -W    disassemble input
> >      [exec]   -X name value
> >      [exec]         define string data
> >      [exec]   -Z    clear stack frame on entry
> >      [exec]   -a    disassemble output
> >      [exec]   -c    dump call graph
> >      [exec]   -d    disable dynamic executable
> >      [exec]   -extld ld
> >      [exec]         linker to run in external mode
> >      [exec]   -extldflags ldflags
> >      [exec]         flags for external linker
> >      [exec]   -f    ignore version mismatch
> >      [exec]   -g    disable go package data checks
> >      [exec]   -installsuffix suffix
> >      [exec]         pkg directory suffix
> >      [exec]   -k sym
> >      [exec]         set field tracking symbol
> >      [exec]   -linkmode mode
> >      [exec]         set link mode (internal, external, auto)
> >      [exec]   -n    dump symbol table
> >      [exec]   -o outfile
> >      [exec]         set output file
> >      [exec]   -r dir1:dir2:...
> >      [exec]         set ELF dynamic linker search path
> >      [exec]   -race
> >      [exec]         enable race detector
> >      [exec]   -s    disable symbol table
> >      [exec]   -shared
> >      [exec]         generate shared object (implies -linkmode external)
> >      [exec]   -tmpdir dir
> >      [exec]         leave temporary files in this directory
> >      [exec]   -u    reject unsafe packages
> >      [exec]   -v    print link trace
> >      [exec]   -w    disable DWARF generation
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Reactor Summary:
> > [INFO]
> > [INFO] Apache HTrace ...................................... SUCCESS [
> > 4.410 s]
> > [INFO] htrace-c ........................................... SUCCESS [
> > 0.830 s]
> > [INFO] htrace-core4 ....................................... SUCCESS [
> > 5.998 s]
> > [INFO] htrace-webapp ...................................... SUCCESS [
> > 1.078 s]
> > [INFO] htrace-zipkin ...................................... SUCCESS [
> > 9.436 s]
> > [INFO] htrace-hbase ....................................... SUCCESS [
> > 8.365 s]
> > [INFO] htrace-flume ....................................... SUCCESS [
> > 2.017 s]
> > [INFO] htrace-htraced ..................................... FAILURE [
> > 38.837 s]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 01:11 min
> > [INFO] Finished at: 2016-05-04T21:01:28-07:00
> > [INFO] Final Memory: 62M/1490M
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-antrun-plugin:1.7:run (go_compile) on
> > project htrace-htraced: An Ant BuildException has occured: exec returned: 1
> > [ERROR] around Ant part ...<exec failonerror="true"
> > dir="/usr/local/incubator-htrace/htrace-htraced//go/"
> > executable="./gobuild.sh">... @ 4:108 in
> > /usr/local/incubator-htrace/htrace-htraced/target/antrun/build-main.xml
> > [ERROR] -> [Help 1]
> > [ERROR]
> > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> > switch.
> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > [ERROR]
> > [ERROR] For more information about the errors and possible solutions,
> > please read the following articles:
> > [ERROR] [Help 1]
> > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> > [ERROR]
> > [ERROR] After correcting the problems, you can resume the build with the
> > command
> > [ERROR]   mvn <goals> -rf :htrace-htraced
> >
> > --
> > *Lewis*
> >

Re: Issues Building HTrace Master

Posted by Stack <st...@duboce.net>.
It works for me Lewis. godep is failing. Go version? If you run
./htrace/htraced/go/gobuild.sh directly, the issue may be clearer?
St.Ack

On Wed, May 4, 2016 at 9:00 PM, Lewis John Mcgibbney <
lewis.mcgibbney@gmail.com> wrote:

> Hi Folks,
> when I attempt to build master branch I get the following error
>
> lmcgibbn@LMC-032857 /usr/local/incubator-htrace(master) $ mvn -version
> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
> 2015-04-22T04:57:37-07:00)
> Maven home: /usr/local/apache-maven-3.3.3
> Java version: 1.8.0_66, vendor: Oracle Corporation
> Java home:
> /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"
>
> mvn clean install -DskipTests -DcreateDependencyReducedPom=false
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building htrace-htraced 4.2.0-incubating-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ htrace-htraced
> ---
> [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/target
> [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/build
> (includes = [], excludes = [])
> [INFO] Deleting /usr/local/incubator-htrace/htrace-htraced/go/pkg (includes
> = [], excludes = [])
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> htrace-htraced ---
> [INFO]
> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
> htrace-htraced ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> /usr/local/incubator-htrace/htrace-htraced/src/main/resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
> htrace-htraced ---
> [INFO] Compiling 8 source files to
> /usr/local/incubator-htrace/htrace-htraced/target/classes
> [INFO]
> [INFO] --- maven-antrun-plugin:1.7:run (go_compile) @ htrace-htraced ---
> [WARNING] Parameter tasks is deprecated, use target instead
> [INFO] Executing tasks
>
> main:
>      [exec] Installing godep...
>      [exec] godep: [WARNING]: godep should only be used inside a valid go
> package directory and
>      [exec] godep: [WARNING]: may not function correctly. You are probably
> outside of your $GOPATH.
>      [exec] godep: [WARNING]:    Current Directory:
> /usr/local/incubator-htrace/htrace-htraced/go
>      [exec] godep: [WARNING]:    $GOPATH:
>
> /usr/local/incubator-htrace/htrace-htraced/go/build:/usr/local/incubator-htrace/htrace-htraced/go
>      [exec] /usr/local/incubator-htrace/htrace-htraced/go/build/godep
> restore...
>      [exec] Building 4.2.0-incubating-SNAPSHOT
> [4a101e0d1c435937feba9fc876882ffbf71259b1]
>      [exec] github.com/ugorji/go/codec
>      [exec] htrace/conf
>      [exec] github.com/alecthomas/units
>      [exec] github.com/gorilla/context
>      [exec] github.com/jmhodges/levigo
>      [exec] github.com/alecthomas/kingpin
>      [exec] github.com/gorilla/mux
>      [exec] htrace/common
>      [exec] htrace/test
>      [exec] htrace/client
>      [exec] htrace/htraced
>      [exec] htrace/htracedTool
>      [exec] # htrace/htracedTool
>      [exec] usage: 6l [options] main.6
>      [exec]   -1    use alternate profiling code
>      [exec]   -8    assume 64-bit addresses
>      [exec]   -B info
>      [exec]         define ELF NT_GNU_BUILD_ID note
>      [exec]   -C    check Go calls to C code
>      [exec]   -D addr
>      [exec]         data address
>      [exec]   -E sym
>      [exec]         entry symbol
>      [exec]   -I interp
>      [exec]         set ELF interp
>      [exec]   -L dir
>      [exec]         add dir to library path
>      [exec]   -H head
>      [exec]         header type
>      [exec]   -K    add stack underflow checks
>      [exec]   -O    print pc-line tables
>      [exec]   -Q    debug byte-register code gen
>      [exec]   -R rnd
>      [exec]         address rounding
>      [exec]   -S    check type signatures
>      [exec]   -T addr
>      [exec]         text address
>      [exec]   -V    print version and exit
>      [exec]   -W    disassemble input
>      [exec]   -X name value
>      [exec]         define string data
>      [exec]   -Z    clear stack frame on entry
>      [exec]   -a    disassemble output
>      [exec]   -c    dump call graph
>      [exec]   -d    disable dynamic executable
>      [exec]   -extld ld
>      [exec]         linker to run in external mode
>      [exec]   -extldflags ldflags
>      [exec]         flags for external linker
>      [exec]   -f    ignore version mismatch
>      [exec]   -g    disable go package data checks
>      [exec]   -installsuffix suffix
>      [exec]         pkg directory suffix
>      [exec]   -k sym
>      [exec]         set field tracking symbol
>      [exec]   -linkmode mode
>      [exec]         set link mode (internal, external, auto)
>      [exec]   -n    dump symbol table
>      [exec]   -o outfile
>      [exec]         set output file
>      [exec]   -r dir1:dir2:...
>      [exec]         set ELF dynamic linker search path
>      [exec]   -race
>      [exec]         enable race detector
>      [exec]   -s    disable symbol table
>      [exec]   -shared
>      [exec]         generate shared object (implies -linkmode external)
>      [exec]   -tmpdir dir
>      [exec]         leave temporary files in this directory
>      [exec]   -u    reject unsafe packages
>      [exec]   -v    print link trace
>      [exec]   -w    disable DWARF generation
>      [exec] go install failed.
>      [exec] # htrace/htraced
>      [exec] usage: 6l [options] main.6
>      [exec]   -1    use alternate profiling code
>      [exec]   -8    assume 64-bit addresses
>      [exec]   -B info
>      [exec]         define ELF NT_GNU_BUILD_ID note
>      [exec]   -C    check Go calls to C code
>      [exec]   -D addr
>      [exec]         data address
>      [exec]   -E sym
>      [exec]         entry symbol
>      [exec]   -I interp
>      [exec]         set ELF interp
>      [exec]   -L dir
>      [exec]         add dir to library path
>      [exec]   -H head
>      [exec]         header type
>      [exec]   -K    add stack underflow checks
>      [exec]   -O    print pc-line tables
>      [exec]   -Q    debug byte-register code gen
>      [exec]   -R rnd
>      [exec]         address rounding
>      [exec]   -S    check type signatures
>      [exec]   -T addr
>      [exec]         text address
>      [exec]   -V    print version and exit
>      [exec]   -W    disassemble input
>      [exec]   -X name value
>      [exec]         define string data
>      [exec]   -Z    clear stack frame on entry
>      [exec]   -a    disassemble output
>      [exec]   -c    dump call graph
>      [exec]   -d    disable dynamic executable
>      [exec]   -extld ld
>      [exec]         linker to run in external mode
>      [exec]   -extldflags ldflags
>      [exec]         flags for external linker
>      [exec]   -f    ignore version mismatch
>      [exec]   -g    disable go package data checks
>      [exec]   -installsuffix suffix
>      [exec]         pkg directory suffix
>      [exec]   -k sym
>      [exec]         set field tracking symbol
>      [exec]   -linkmode mode
>      [exec]         set link mode (internal, external, auto)
>      [exec]   -n    dump symbol table
>      [exec]   -o outfile
>      [exec]         set output file
>      [exec]   -r dir1:dir2:...
>      [exec]         set ELF dynamic linker search path
>      [exec]   -race
>      [exec]         enable race detector
>      [exec]   -s    disable symbol table
>      [exec]   -shared
>      [exec]         generate shared object (implies -linkmode external)
>      [exec]   -tmpdir dir
>      [exec]         leave temporary files in this directory
>      [exec]   -u    reject unsafe packages
>      [exec]   -v    print link trace
>      [exec]   -w    disable DWARF generation
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache HTrace ...................................... SUCCESS [
> 4.410 s]
> [INFO] htrace-c ........................................... SUCCESS [
> 0.830 s]
> [INFO] htrace-core4 ....................................... SUCCESS [
> 5.998 s]
> [INFO] htrace-webapp ...................................... SUCCESS [
> 1.078 s]
> [INFO] htrace-zipkin ...................................... SUCCESS [
> 9.436 s]
> [INFO] htrace-hbase ....................................... SUCCESS [
> 8.365 s]
> [INFO] htrace-flume ....................................... SUCCESS [
> 2.017 s]
> [INFO] htrace-htraced ..................................... FAILURE [
> 38.837 s]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 01:11 min
> [INFO] Finished at: 2016-05-04T21:01:28-07:00
> [INFO] Final Memory: 62M/1490M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-antrun-plugin:1.7:run (go_compile) on
> project htrace-htraced: An Ant BuildException has occured: exec returned: 1
> [ERROR] around Ant part ...<exec failonerror="true"
> dir="/usr/local/incubator-htrace/htrace-htraced//go/"
> executable="./gobuild.sh">... @ 4:108 in
> /usr/local/incubator-htrace/htrace-htraced/target/antrun/build-main.xml
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR]   mvn <goals> -rf :htrace-htraced
>
> --
> *Lewis*
>