[Boost-bugs] [ boost-Bugs-1105342 ] can't compile with intel-linux (icc 8)

Bugs item #1105342, was opened at 2005-01-19 17:07 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=107586&aid=1105342&group_id=7586 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Akos Maroy (darkeye) Assigned to: Nobody/Anonymous (nobody) Summary: can't compile with intel-linux (icc 8) Initial Comment: I just tried to compile boost (1.31 and 1.32) with intel's icc 8 for Linux, but I can't even get the jam tool to compile. here's what I get, in boost_1_32_0/tools/build/jam_src: $ sh build.sh intel-linux ### ### Using 'intel-linux' toolset. ### rm -rf bootstrap.intel-linux mkdir bootstrap.intel-linux icc -o bootstrap.intel-linux/jam0 command.c compile.c execnt.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c(225): warning #266: function declared implicitly if ((pid = vfork()) == 0) ^ execunix.c(227): warning #266: function declared implicitly execvp( argv[0], argv ); ^ execunix.c(228): warning #266: function declared implicitly _exit(127); ^ execunix.c(269): warning #266: function declared implicitly while( ( w = wait( &status ) ) == -1 && errno == EINTR ) ^ fileunix.c(270): warning #266: function declared implicitly lseek(fd, offset + SARHDR, 0); ^ fileunix.c(302): warning #266: function declared implicitly lseek( fd, offset, 0 ); ^ builtins.c(275): warning #266: function declared implicitly init_set(); ^ builtins.c(276): warning #266: function declared implicitly init_path(); ^ builtins.c(277): warning #266: function declared implicitly init_regex(); ^ builtins.c(278): warning #266: function declared implicitly init_property_set(); ^ builtins.c(279): warning #266: function declared implicitly init_sequence(); ^ builtins.c(280): warning #266: function declared implicitly init_order(); ^ native.c(27): warning #266: function declared implicitly lol_build( n.arguments->data, args ); ^ /opt/intel/compiler80/lib/libunwind.a(unwind.o)(.text+0x4e8): In function `_Unwind_Context_copy': : undefined reference to `_intel_fast_memcpy' /opt/intel/compiler80/lib/libunwind.a(unwind32.o)(.text+0x175): In function `VirtualUnwindOneFrame32': : undefined reference to `_intel_fast_memset' /opt/intel/compiler80/lib/libunwind.a(unwind32.o)(.text+0x2c2): In function `VirtualUnwindForArgSize': : undefined reference to `_intel_fast_memset' /opt/intel/compiler80/lib/libunwind.a(dw2-interface.o)(.text+0xbf4): In function `_dw2_execute_cfa_instructions': : undefined reference to `_intel_fast_memcpy' /opt/intel/compiler80/lib/libunwind.a(dw2-interface.o)(.text+0xc42): In function `_dw2_execute_cfa_instructions': : undefined reference to `_intel_fast_memcpy' /opt/intel/compiler80/lib/libunwind.a(dw2-interface.o)(.text+0xd31): In function `_dw2_execute_cfa_instructions': : undefined reference to `_intel_fast_memcpy' /opt/intel/compiler80/lib/libcxa.so.5: undefined reference to `__ashldi3' /opt/intel/compiler80/lib/libcxa.so.5: undefined reference to `__ashrdi3' /opt/intel/compiler80/lib/libcxa.so.5: undefined reference to `__muldi3' ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=107586&aid=1105342&group_id=7586 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Boost-bugs mailing list Boost-bugs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/boost-bugs

On Wed, Jan 19, 2005 at 08:07:33AM -0800, SourceForge.net wrote:
execunix.c(225): warning #266: function declared implicitly if ((pid = vfork()) == 0)
execunix.c says: #if defined(sun) || defined(__sun) #include <unistd.h> /* need to include unistd.h on sun for the vfork prototype*/ #include <wait.h> #endif Why does it only include <unistd.h> under Solaris? POSIX requires <unistd.h> for execvp(), lseek() and most of the other functions failing in the bug report, including vfork() (if available). jon
participants (2)
-
Jonathan Wakely
-
SourceForge.net