Opened 15 years ago

Closed 15 years ago

#1780 closed Bugs (worksforme)

Boost 1.35.0 on linux missing thread_start and get_current_thread_state

Reported by: anonymous Owned by: Anthony Williams
Milestone: Boost 1.36.0 Component: thread
Version: Boost 1.35.0 Severity: Problem
Keywords: Cc:

Description

I built boost-1.35.0 on a system running glibc-2.7 and linux-2.6.25-rc7 with "./configure --prefix=/usr && make && make install". The install succeeded, but the install process took a long time (although the install process took a long time, perhaps calling a very slow install script for each file).

Then I attempted to build gnash-0.8.2, which compiled, but failed to link:

../server/.libs/libgnashserver.so: undefined reference to `boost::thread::start_thread()' ../server/.libs/libgnashserver.so: undefined reference to `boost::detail::get_current_thread_data()'

My guess is that the boost build process somehow is not compiling in libs/thread/src/pthread/thread.cpp.

The boost build process is sufficiently different from most of the other software that I use that it would take a long time for me to try to trace the problem further. Also, I apologize for not having a version of subversion built with http: URL support. (I tend to allocate more of time time to GPL compatible software.) However, I figure that it is still probably better to inform you of this problem rather than not disclose it.

Change History (2)

comment:1 by Anthony Williams, 15 years ago

Status: newassigned

Are you linking against the boost.thread library?

comment:2 by Anthony Williams, 15 years ago

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.