Build failure on Solaris 32bit as of build 1097

Bug #402726 reported by Lee Bieber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Drizzle
Fix Released
Critical
Trond Norbye

Bug Description

CC -xlang=c99 -DHAVE_CONFIG_H -I. -I. -I./gnulib -I./gnulib -I/opt/drizzle/include -I/opt/google/include -I/home/hudson/build/libdrizzle/include -I/home/hudson/build/gearman/include -mt -compat=5 -library=stlport4 -template=no%extdef -g0 -xO3 -xlibmil -xdepend -xbuiltin +w +w2 -xwe -xport64 -errtags=yes -erroff=attrskipunsup,doubunder,reftotemp,inllargeuse,truncwarn1,signextwarn,inllargeint -errwarn=%all -c mysys/cached_directory.cc -KPIC -DPIC -o mysys/.libs/cached_directory.o
"mysys/cached_directory.cc", line 85: Error, toomanyargs: Too many arguments in call to "readdir_r(DIR*, dirent*)".
"mysys/cached_directory.cc", line 85: Error, badassignment: Cannot assign dirent* to int.
"mysys/cached_directory.cc", line 89: Error, toomanyargs: Too many arguments in call to "readdir_r(DIR*, dirent*)".
"mysys/cached_directory.cc", line 89: Error, badassignment: Cannot assign dirent* to int.
4 Error(s) detected.
gmake[2]: *** [mysys/cached_directory.lo] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory `/home/hudson/hudson/workspace/drizzle-norbye-32bit.org'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/hudson/hudson/workspace/drizzle-norbye-32bit.org'
gmake: *** [all] Error 2
Sending e-mails to: <email address hidden>
Finished: FAILURE

Changed in drizzle:
assignee: nobody → Trond Norbye (trond-norbye)
importance: Undecided → Critical
milestone: none → aloha
status: New → Confirmed
Revision history for this message
Trond Norbye (trond-norbye) wrote :

According to man -s3c readdir_r on Solaris you need to define _POSIX_PTHREAD_SEMANTICS to get the standard conforming version of readdir_r

Changed in drizzle:
status: Confirmed → Fix Committed
Changed in drizzle:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.