Bugs item #1899535, was opened at 2008-02-22 12:43 Message generated for change (Comment added) made by mr-meltdown You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=482468&aid=1899535&group_id=56967
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Build Group: SQL CVS Head Status: Closed Resolution: Out of Date Priority: 5 Private: No Submitted By: Ying Zhang (yingying) Assigned to: Fabian (mr-meltdown) Summary: SQL: failed to compile on mac os 10.5.2 due to merovingian Initial Comment: Compiling module sql (current branch) on mac os 10.5.2 results in an error in merovingian.mx: gcc -DHAVE_CONFIG_H -I. -I../../.. -I/Users/jennie/monet/dev/sql/src/backends/monet5 -I/Users/jennie/monet/dev/sql/src/backends/monet5 -I../../include -I/Users/jennie/monet/dev/sql/src/backends/monet5/../../include -I../../common -I/Users/jennie/monet/dev/sql/src/backends/monet5/../../common -I../../storage -I/Users/jennie/monet/dev/sql/src/backends/monet5/../../storage -I../../server -I/Users/jennie/monet/dev/sql/src/backends/monet5/../../server -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5/atoms -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5/compiler -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5/kernel -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5/mal -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5/optimizer -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5/scheduler -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB5 -I/Users/jennie/scratch/monet-install/ dev/debug/include/MonetDB -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB/mapilib -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB/common -I/Users/jennie/scratch/monet-install/dev/debug/include/MonetDB/gdk -Wall -Wextra -std=c99 -g -Werror-implicit-function-declaration -Werror -Wpointer-arith -Wdeclaration-after-statement -Wundef -Wp,-D_FORTIFY_SOURCE=2 -Wno-uninitialized -c merovingian.c /Users/jennie/monet/dev/sql/src/backends/monet5/merovingian.mx:65:29: error: wait.h: No such file or directory I searched for wait.h on my laptop, locate says: [leopard:/Users/jennie/monet/dev] $ locate wait.h /Developer/SDKs/MacOSX10.4u.sdk/usr/include/sys/wait.h /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/wait.h /Developer/SDKs/MacOSX10.5.sdk/usr/include/sys/wait.h /System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/wait.h /System/Library/Frameworks/Tcl.framework/Versions/8.4/Resources/Documentation/Reference/Tcl/TclCmd/vwait.htm /System/Library/Frameworks/Tk.framework/Versions/8.4/Resources/Documentation/Reference/Tk/TkCmd/tkwait.htm /usr/include/sys/wait.h I simply edited merovingian.mx to include sys/wait.h: [leopard:/Users/jennie/monet/dev/sql] $ cvs diff src/backends/monet5/merovingian.mx Index: src/backends/monet5/merovingian.mx =================================================================== RCS file: /cvsroot/monetdb/sql/src/backends/monet5/merovingian.mx,v retrieving revision 1.26 diff -r1.26 merovingian.mx 65c65 < #include <wait.h> /* wait */ --- > #include <sys/wait.h> /* wait */ To my surprise, module sql now compiles successfully. It seems that we need to used a #ifdef to include sys/wait.h instead of wait.h on mac os [10.5]. Jennie ---------------------------------------------------------------------- >Comment By: Fabian (mr-meltdown) Date: 2008-02-22 13:03 Message: Logged In: YES user_id=963970 Originator: NO sorry, I see. Please apply http://article.gmane.org/gmane.comp.db.monetdb.sql.scm/2553 in current. ---------------------------------------------------------------------- Comment By: Ying Zhang (yingying) Date: 2008-02-22 13:00 Message: Logged In: YES user_id=341633 Originator: YES I see, your fix went to stable branch, I was compiling current branch. ---------------------------------------------------------------------- Comment By: Fabian (mr-meltdown) Date: 2008-02-22 12:46 Message: Logged In: YES user_id=963970 Originator: NO please cvs update, I already fixed this this morning. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=482468&aid=1899535&group_id=56967 ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Monetdb-bugs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/monetdb-bugs
