[Mesa-dev] [Bug 61052] New: [llvmpipe] mesa/src/gallium/auxiliary/util/u_dl.c:48: undefined reference to `dlopen'

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Feb 18 02:23:41 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=61052

          Priority: medium
            Bug ID: 61052
          Assignee: mesa-dev at lists.freedesktop.org
           Summary: [llvmpipe] mesa/src/gallium/auxiliary/util/u_dl.c:48:
                    undefined reference to `dlopen'
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: vlee at freedesktop.org
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: git
         Component: Other
           Product: Mesa

mesa: dd599188d2868838541859a76800a8420958d358 (master)

$ make check
[...]
make  lp_test_format lp_test_arit lp_test_blend lp_test_conv lp_test_printf
make[1]: Entering directory `mesa/src/gallium/drivers/llvmpipe'
  CXXLD  lp_test_format
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(DynamicLibrary.o): In function
`llvm::sys::DynamicLibrary::getPermanentLibrary(char const*, std::string*)':
(.text+0x347): undefined reference to `dlopen'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(DynamicLibrary.o): In function
`llvm::sys::DynamicLibrary::getPermanentLibrary(char const*, std::string*)':
(.text+0x3ec): undefined reference to `dlclose'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(DynamicLibrary.o): In function
`llvm::sys::DynamicLibrary::getPermanentLibrary(char const*, std::string*)':
(.text+0x726): undefined reference to `dlerror'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(DynamicLibrary.o): In function
`llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(char const*)':
(.text+0xb8b): undefined reference to `dlsym'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(DynamicLibrary.o): In function
`llvm::sys::DynamicLibrary::getAddressOfSymbol(char const*)':
(.text+0xa6d): undefined reference to `dlsym'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Signals.o): In function
`PrintStackTrace(void*)':
(.text+0x6c): undefined reference to `dladdr'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Signals.o): In function
`PrintStackTrace(void*)':
(.text+0x18f): undefined reference to `dladdr'
../../auxiliary/.libs/libgallium.a(u_dl.o): In function `util_dl_open':
mesa/src/gallium/auxiliary/util/u_dl.c:48: undefined reference to `dlopen'
../../auxiliary/.libs/libgallium.a(u_dl.o): In function
`util_dl_get_proc_address':
mesa/src/gallium/auxiliary/util/u_dl.c:62: undefined reference to `dlsym'
../../auxiliary/.libs/libgallium.a(u_dl.o): In function `util_dl_close':
mesa/src/gallium/auxiliary/util/u_dl.c:75: undefined reference to `dlclose'
../../auxiliary/.libs/libgallium.a(u_dl.o): In function `util_dl_error':
mesa/src/gallium/auxiliary/util/u_dl.c:88: undefined reference to `dlerror'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Mutex.o): In function
`llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x41): undefined reference to `pthread_mutexattr_init'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Mutex.o): In function
`llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x4d): undefined reference to `pthread_mutexattr_settype'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Mutex.o): In function
`llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x57): undefined reference to `pthread_mutexattr_setpshared'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Mutex.o): In function
`llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x6a): undefined reference to `pthread_mutexattr_destroy'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Mutex.o): In function
`llvm::sys::MutexImpl::tryacquire()':
(.text+0x108): undefined reference to `pthread_mutex_trylock'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(RWMutex.o): In function
`llvm::sys::RWMutexImpl::RWMutexImpl()':
(.text+0x2b): undefined reference to `pthread_rwlock_init'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(RWMutex.o): In function
`llvm::sys::RWMutexImpl::~RWMutexImpl()':
(.text+0x58): undefined reference to `pthread_rwlock_destroy'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(RWMutex.o): In function
`llvm::sys::RWMutexImpl::reader_acquire()':
(.text+0x78): undefined reference to `pthread_rwlock_rdlock'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(RWMutex.o): In function
`llvm::sys::RWMutexImpl::reader_release()':
(.text+0x98): undefined reference to `pthread_rwlock_unlock'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(RWMutex.o): In function
`llvm::sys::RWMutexImpl::writer_acquire()':
(.text+0xb8): undefined reference to `pthread_rwlock_wrlock'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(RWMutex.o): In function
`llvm::sys::RWMutexImpl::writer_release()':
(.text+0xd8): undefined reference to `pthread_rwlock_unlock'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(ThreadLocal.o): In function
`llvm::sys::ThreadLocalImpl::~ThreadLocalImpl()':
(.text+0x12): undefined reference to `pthread_key_delete'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(ThreadLocal.o): In function
`llvm::sys::ThreadLocalImpl::ThreadLocalImpl()':
(.text+0x6f): undefined reference to `pthread_key_create'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(ThreadLocal.o): In function
`llvm::sys::ThreadLocalImpl::setInstance(void const*)':
(.text+0x84): undefined reference to `pthread_setspecific'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(ThreadLocal.o): In function
`llvm::sys::ThreadLocalImpl::getInstance()':
(.text+0x94): undefined reference to `pthread_getspecific'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Threading.o): In function
`llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int)':
(.text+0x13a): undefined reference to `pthread_create'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Threading.o): In function
`llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int)':
(.text+0x14a): undefined reference to `pthread_join'
/usr/lib/llvm-3.2/lib/libLLVMSupport.a(Threading.o): In function
`llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int)':
(.text+0x178): undefined reference to `pthread_attr_setstacksize'
collect2: error: ld returned 1 exit status
make[1]: *** [lp_test_format] Error 1
make[1]: Leaving directory `mesa/src/gallium/drivers/llvmpipe'
make: *** [check-am] Error 2

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130218/fc5a50e7/attachment-0001.html>


More information about the mesa-dev mailing list