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

Bug #1240304 reported by Robin Lee on 2013-10-16
This bug affects 1 person
Affects Status Importance Assigned to Milestone

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/ In function 'void custom_backtrace()':
libgearman/ 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

Robin Lee (cheeselee) wrote :

bzr 1.2 branch has no such problem

Robin Lee (cheeselee) wrote :

Released 1.0.6 version has no such problem

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  Edit
Everyone can see this information.

Other bug subscribers