Message boards :
Application Code Discussion :
Compile Error
Message board moderation
Author | Message |
---|---|
Send message Joined: 11 Mar 09 Posts: 6 Credit: 352,439 RAC: 0 |
Hi, so I'm having an issue trying to compile MW and was wondering if anyone had some advice. I'm a pretty big noob, but I'm trying to compile MW on a ppc64 system (probably irrelevant) for kicks. I've built boinc form source and linked to the proper api and lib directories in the MW make file. When I run "make app_ppc64" (using the modified ppc64 makefile created by another user), I get:
Is this an issue stemming from an error in building boinc? Incompatible version of boinc (I got the 6.3.14 release via svn)? Any other insights? Thanks much in advance! |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Is this an issue stemming from an error in building boinc? Incompatible version of boinc (I got the 6.3.14 release via svn)? Any other insights? Thanks much in advance! Yeah, looks like you'll have to recompile the BOINC libraries from source. Did the libboinc_api.a file come with the svn checkout, or did you get that from a configure run yourself? |
Send message Joined: 11 Mar 09 Posts: 6 Credit: 352,439 RAC: 0 |
Is this an issue stemming from an error in building boinc? Incompatible version of boinc (I got the 6.3.14 release via svn)? Any other insights? Thanks much in advance! I'm pretty sure libboinc_api.a was built by me. There was no lib or api directories prior to running the configure script and running make. I've tried a few different versions in the 5.xx and 6.xx realms with no success. The method I'm using is from source... ./_autosetup ./configure --with-boinc-platform=powerpc64-ps3-linux-gnu make sudo make install Is this wrong in any way? |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Is this an issue stemming from an error in building boinc? Incompatible version of boinc (I got the 6.3.14 release via svn)? Any other insights? Thanks much in advance! I've never used --with-boinc-platform for my configure. For BOINC, I use ./configure --disable-server --disable-client --disable-manageralong with some custom compiler flags, as I usually build on an OS X system. |
Send message Joined: 11 Mar 09 Posts: 6 Credit: 352,439 RAC: 0 |
Sadly the issue persists. I'm going for bare bones here, no optimizations, but, I shouldn't need any compiler flags right? |
Send message Joined: 8 Nov 08 Posts: 178 Credit: 6,140,854 RAC: 0 |
Sadly the issue persists. I'm going for bare bones here, no optimizations, but, I shouldn't need any compiler flags right? No, probably not. The compiler flags I was using were OS X specific. CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -mmacosx-version-min=10.4" \ CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -mmacosx-version-min=10.4" \ OBJCFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -mmacosx-version-min=10.4" \ LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" |
©2024 Astroinformatics Group