just install libiberty-dev on trusty; partially undone [336] and [337]; refs #9
This commit is contained in:
		
							
								
								
									
										19
									
								
								configure.in
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								configure.in
									
									
									
									
									
								
							@@ -127,7 +127,7 @@ AC_CHECK_HEADERS(unistd.h fcntl.h, [have_exec=yes])
 | 
				
			|||||||
AC_CHECK_HEADER(dirent.h, [have_dir=yes])
 | 
					AC_CHECK_HEADER(dirent.h, [have_dir=yes])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# solaris?
 | 
					# solaris?
 | 
				
			||||||
AC_CHECK_HEADER(sys/old_procfs.h, [AM_CPPFLAGS="$AM_CPPFLAGS -D__solaris__"])
 | 
					AC_CHECK_HEADER(sys/old_procfs.h, [AM_CPPFLAGS=-D__solaris__])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Arguments
 | 
					# Arguments
 | 
				
			||||||
AM_MAINTAINER_MODE
 | 
					AM_MAINTAINER_MODE
 | 
				
			||||||
@@ -197,22 +197,17 @@ if test "$have_stacktrace" = "yes"; then
 | 
				
			|||||||
  # } bug
 | 
					  # } bug
 | 
				
			||||||
  AC_CHECK_HEADER([demangle.h],
 | 
					  AC_CHECK_HEADER([demangle.h],
 | 
				
			||||||
                  [AC_DEFINE([HAVE_DEMANGLE_H])],
 | 
					                  [AC_DEFINE([HAVE_DEMANGLE_H])],
 | 
				
			||||||
                  [AC_CHECK_HEADER([libcwd/demangle.h],
 | 
					                  [AC_MSG_WARN([Header "demangle.h" from the binutils not found!
 | 
				
			||||||
                                   [AC_DEFINE([HAVE_DEMANGLE_H])
 | 
					 | 
				
			||||||
                                    AM_CPPFLAGS="$AM_CPPFLAGS -I/usr/include/libcwd"],
 | 
					 | 
				
			||||||
                                   [AC_MSG_WARN(
 | 
					 | 
				
			||||||
[Header "demangle.h" from the binutils not found!
 | 
					 | 
				
			||||||
 - unfortunately, the bintils do not install this header
 | 
					 - unfortunately, the bintils do not install this header
 | 
				
			||||||
   (even though they should)
 | 
					   (even though they should)
 | 
				
			||||||
 - if available, install package libcwd (Ubuntu since 13.04 Trusty)
 | 
					 | 
				
			||||||
 - the required symbols are now declared in stacktrace.cxx according to my
 | 
					 - the required symbols are now declared in stacktrace.cxx according to my
 | 
				
			||||||
   own binutils version (binutils-2.16.1) it may or may not be compatible to
 | 
					   own binutils version (binutils-2.16.1) it may or may not be compatible to
 | 
				
			||||||
   yours])])])
 | 
					   yours])])
 | 
				
			||||||
  AC_SEARCH_LIBS(cplus_demangle, [demangle iberty_pic iberty cwd],
 | 
					  AC_SEARCH_LIBS(cplus_demangle, [demangle iberty_pic iberty],
 | 
				
			||||||
                 [AC_MSG_RESULT([OK, found cplus_demangle])],
 | 
					                 [AC_MSG_RESULT([OK, found cplus_demangle])],
 | 
				
			||||||
[AC_MSG_ERROR([Function cplus_demangle not found!
 | 
					[AC_MSG_ERROR([Function cplus_demangle not found!
 | 
				
			||||||
 - I looked in libdemangle, libiberty and libcwd
 | 
					 - I looked in libdemangle and libiberty
 | 
				
			||||||
 - Try "ls -l /usr/lib/libdemangle* /usr/lib/libiberty* /usr/lib/libcwd*"
 | 
					 - Try "ls -l /usr/lib/libdemangle* /usr/lib/libiberty*"
 | 
				
			||||||
    - is one of them installed?
 | 
					    - is one of them installed?
 | 
				
			||||||
       - If yes, try: "nm <filename> | grep cplus_demangle"
 | 
					       - If yes, try: "nm <filename> | grep cplus_demangle"
 | 
				
			||||||
          -> is the symbol defined?
 | 
					          -> is the symbol defined?
 | 
				
			||||||
@@ -307,8 +302,6 @@ AC_SUBST(PACKAGENAME)
 | 
				
			|||||||
AC_SUBST(AM_CXXFLAGS)
 | 
					AC_SUBST(AM_CXXFLAGS)
 | 
				
			||||||
AC_SUBST(AM_CPPFLAGS)
 | 
					AC_SUBST(AM_CPPFLAGS)
 | 
				
			||||||
AC_SUBST(LIBS)
 | 
					AC_SUBST(LIBS)
 | 
				
			||||||
DISTCHECK_CONFIGURE_FLAGS="$(env)"
 | 
					 | 
				
			||||||
AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# create output
 | 
					# create output
 | 
				
			||||||
AC_OUTPUT
 | 
					AC_OUTPUT
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,7 +8,6 @@
 | 
				
			|||||||
#ifndef __MRW__CHECKCXX11__
 | 
					#ifndef __MRW__CHECKCXX11__
 | 
				
			||||||
#define __MRW__CHECKCXX11__
 | 
					#define __MRW__CHECKCXX11__
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
// check if code is compiled with a new C++11 compiler
 | 
					// check if code is compiled with a new C++11 compiler
 | 
				
			||||||
// otherwise there is a fallback wich makes everything much more compliacted
 | 
					// otherwise there is a fallback wich makes everything much more compliacted
 | 
				
			||||||
#  ifndef MRW__OLD_PRE11_COMPILER
 | 
					#  ifndef MRW__OLD_PRE11_COMPILER
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user