On 23 October 2003 at 14:42, Steve Alstrin <[EMAIL PROTECTED]> wrote:

> Yes you did miss something, but it's not your fault, heehee. Include the
> pthread.h file before any other system files and that should fix the
> problem.

OK, I just did that and it didn't work.  But, I fixed it after that.
Here's the story:

- I'm running Pth 1.4.1 on Mandrake 9.0
- The libpth14-devel package _doesn't_ include libpthread stuff
- I rebuilt libpth14-devel adding libpthread to it
- The Pth makefile doesn't install the .a nor .so.* files -- Mandrake
  caught this and fixed it in the RPM for the libpth stuff
- I copied the .a & .so.* files to their required location after
  doing the make install
- After all of the above mondo contained its own shutdown() function
  which conflicted with a system shutdown() function -- this didn't 
  conflict until I installed Pth's pthread API stuff.
- I renamed mondo's shutdown() to mondo_shutdown() and the conflict
  went away
- Mondo built just fine after that

Then I ran mondo and the non-working results looked _exactly_ like 
the non-working results I got when using pthreads from glibc 2.2.5.

Thanks for the Pth help!

Back to the drawing board for me....


______________________________________________________________________
GNU Portable Threads (Pth)            http://www.gnu.org/software/pth/
Development Site                      http://www.ossp.org/pkg/lib/pth/
Distribution Files                          ftp://ftp.gnu.org/gnu/pth/
Distribution Snapshots                 ftp://ftp.ossp.org/pkg/lib/pth/
User Support Mailing List                            [EMAIL PROTECTED]
Automated List Manager (Majordomo)           [EMAIL PROTECTED]

Reply via email to