Fail to build bzr/1.0 with "error: 'abi' has not been declared"

Bug #1240304 reported by Robin Lee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gearman
Won't Fix
Undecided
Unassigned

Bug Description

When I build gearmand 1.0 bzr801 on Fedora 19 with GCC 4.8.1, it failed with such error message:

  CXX libgearman/libgearman_libgearman_la-backtrace.lo
libgearman/backtrace.cc: In function 'void custom_backtrace()':
libgearman/backtrace.cc:94:31: error: 'abi' has not been declared
               if ((demangled= abi::__cxa_demangle(dlinfo.dli_sname, demangled_buffer, &demangled_size, &status)))
                               ^
make[1]: *** [libgearman/libgearman_libgearman_la-backtrace.lo] Error 1

Configuration summary for gearmand version 1.0.6

   * Installation prefix: /usr/local
   * System type: unknown-linux-gnu
   * Host CPU: x86_64
   * C Compiler: gcc (GCC) 4.8.1 20130603 (Red Hat 4.8.1-1)
   * C Flags: -g -O2 -fstack-check -Wpragmas -Wunknown-pragmas -Wall -Wextra -Wunsuffixed-float-constants -Wjump-misses-init -Wno-attributes -Waddress -Wvarargs -Warray-bounds -Wbad-function-cast -Wchar-subscripts -Wcomment -Wfloat-equal -Wformat-security -Wformat=2 -Wformat-y2k -Wlogical-op -Wmaybe-uninitialized -Wmissing-field-initializers -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wnormalized=id -Woverride-init -Wpointer-arith -Wpointer-sign -Wredundant-decls -Wshadow -Wsign-compare -Wstrict-overflow=1 -Wswitch-enum -Wtrampolines -Wundef -Wunsafe-loop-optimizations -funsafe-loop-optimizations -fno-omit-frame-pointer -fsanitize=address -fsanitize=thread -Wclobbered -Wunused -Wunused-result -Wunused-variable -Wunused-parameter -Wunused-local-typedefs -Wwrite-strings -floop-parallelize-all -fwrapv -pipe -fPIE -pie -Wsizeof-pointer-memaccess -Wpacked -Wunreachable-code -D_FORTIFY_SOURCE=2 -fstack-protector-all -Werror
   * C++ Compiler: g++ (GCC) 4.8.1 20130603 (Red Hat 4.8.1-1)
   * C++ Flags: -g -O2 -fstack-check -Wpragmas -Wunknown-pragmas -Wall -Wextra -Wno-attributes -Wvarargs -Waddress -Warray-bounds -Wchar-subscripts -Wcomment -Wctor-dtor-privacy -Wfloat-equal -Wformat=2 -Wformat-y2k -Wmaybe-uninitialized -Wmissing-field-initializers -Wlogical-op -Wnon-virtual-dtor -Wnormalized=id -Woverloaded-virtual -Wpointer-arith -Wredundant-decls -Wshadow -Wsign-compare -Wstrict-overflow=1 -Wswitch-enum -Wtrampolines -Wundef -Wunsafe-loop-optimizations -funsafe-loop-optimizations -Wc++11-compat -fno-omit-frame-pointer -fsanitize=address -fsanitize=thread -Wclobbered -Wunused -Wunused-result -Wunused-variable -Wunused-parameter -Wunused-local-typedefs -Wwrite-strings -Wformat-security -floop-parallelize-all -fwrapv -pipe -fPIE -pie -Wsizeof-pointer-memaccess -Wpacked -Wunreachable-code -D_FORTIFY_SOURCE=2 -fstack-protector-all -Werror
   * CPP Flags: -fvisibility=hidden
   * LIBS:
   * LDFLAGS Flags: -Werror -rdynamic
   * Assertions enabled: yes
   * Debug enabled: no
   * Warnings as failure: yes
   * Building with libsqlite3 no
   * Building with libdrizzle yes
   * Building with libmemcached not found
   * Building with libpq no
   * Building with tokyocabinet no
   * Building with libmysql yes
   * make -j: 9
   * VCS checkout: yes

Revision history for this message
Robin Lee (cheeselee) wrote :

bzr 1.2 branch has no such problem

Revision history for this message
Robin Lee (cheeselee) wrote :

Released 1.0.6 version has no such problem

Revision history for this message
Brian Aker (brianaker) wrote :

1.2 is where all work is happening.

Changed in gearmand:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.