Skip to content

Instantly share code, notes, and snippets.

@deepak
Created July 30, 2010 06:11
Show Gist options
  • Save deepak/500003 to your computer and use it in GitHub Desktop.
Save deepak/500003 to your computer and use it in GitHub Desktop.
stacktrace while installing memprof on a 32bit os (ubuntu 9.10) on a 64 bit cpu (interl core2 duo)
/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/bin/ruby extconf.rb
checking for main() in -lyajl_ext... yes
checking for json/json_gen.h... yes
checking for gelf_getshdr() in -lelf_ext... yes
checking for main() in -ldwarf_ext... yes
checking for mach-o/dyld.h... no
creating Makefile
make
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o tramp.o -c tramp.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o tracer.o -c tracer.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o x86_64.o -c x86_64.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o util.o -c util.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o memprof.o -c memprof.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o i386.o -c i386.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o json.o -c json.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o mach.o -c mach.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o x86_gen.o -c x86_gen.c
gcc -I. -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I/home/deepak/.rvm/gems/ree-1.8.7-2010.01/gems/memprof-0.3.5/ext/dst/include -I. -I/home/deepak/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/i686-linux -I. -DHAVE_JSON_JSON_GEN_H -DHAVE_ELF -DHAVE_DWARF -D_ARCH_i686_ -D_FILE_OFFSET_BITS=64 -fPIC -g -O2 -o elf.o -c elf.c
elf.c: In function ‘find_plt_addr’:
elf.c:370: warning: cast to pointer from integer of different size
elf.c: In function ‘dissect_elf’:
elf.c:1128: warning: cast to pointer from integer of different size
elf.c: In function ‘bin_init’:
elf.c:1218: error: duplicate case value
elf.c:1218: error: previously used here
elf.c:1219: error: duplicate case value
elf.c:1219: error: previously used here
make: *** [elf.o] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment