Hi Damjan, Thanks for the response. If I disable the running of unit tests, will it not be a pretty bad thing in case in the future I make some change to some module but can’t run the unit test?
Is there a way to edit the build command to specifically skip the ‘basebmp’ module? I couldn’t find something like that on the wiki. If there isn’t, then I’ll skip the unit tests by editing the configure command. Thanks Jatin On 10/27/15, 9:15 PM, "Damjan Jovanovic" <dam...@apache.org> wrote: >Hi Jatin > >It looks like that unit test fails to compile on MacOS for some reason. >Without access to a Mac I can't tell why. You could try passing >--disable-unit-tests to ./configure to skip building unit tests, which will >also speed up your build a little, or skip only that test by editing >/Users/jatin1/repos/asf/openoffice/main/basebmp/test/makefile.mk and >changing "APP1TEST" to "disabled" (as per >https://wiki.openoffice.org/wiki/Googletest) in which case you don't have >to restart building from the beginning. > >Mac currently seems to be the hardest platform to build AOO on :-(. > >Good luck >Damjan > > >On Tue, Oct 27, 2015 at 2:57 PM, #PATHANGI JANARDHANAN JATINSHRAVAN# < >jatinshr...@e.ntu.edu.sg> wrote: > >> I have now run build --all and got an error with the module ‘basebmp’. I >> ran build —from basebmp to check the detailed error and see the following >> error: >> >> /Users/jatin1/repos/asf/openoffice/main/basebmp/test/basictest.cxx:95:5: >> error: no matching conversion for functional-style cast from >> 'PaletteMemorySharedVector' (aka 'shared_ptr<const std::vector<Color> >') >> to '::testing::AssertionResult' >> ASSERT_TRUE( pDevice->getPalette() ) << "Palette existence"; >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> >> >> Can someone help me on this error? >> >> Clang version: >> Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) >> Target: x86_64-apple-darwin14.3.0 >> Thread model: posix >> >> >> Lldb version: >> lldb-330.0.48 >> >> >> Thanks >> >> >> >> On 10/27/15, 6:55 AM, "Kay Schenk" <kay.sch...@gmail.com> wrote: >> >> >On Mon, Oct 26, 2015 at 7:37 AM, #PATHANGI JANARDHANAN JATINSHRAVAN# < >> >jatinshr...@e.ntu.edu.sg> wrote: >> > >> >> As per the previous mail, I have downgraded to jdk 1.7.0_79. I ran the >> >> configure script again, after downloading the junit jar, and got the >> >> following output at the end >> >> >> >> * Apache OpenOffice 420 configuration. >> >> * >> >> * >> >> * Configuration part of Apache OpenOffice 420 build is finished. >> >> * >> >> * Note: Be aware that you might not be able to build Apache OpenOffice >> if >> >> * you ignore any warnings that were generated during this configuration >> >> * process. >> >> * >> >> * - Disabling gtk-quickstarter - not supported on Mac. Use >> >> --disable-systray >> >> * - JAVA_HOME was not explicitly informed with --with-jdk-home. the >> >> configure script >> >> * - attempted to find JAVA_HOME automatically, but apparently it failed >> >> * - in case JAVA_HOME is incorrectly set, some projects with not be >> built >> >> correctly >> >> * >> >> * >> >> * USAGE: >> >> * Source MacOSXX64Env.Set (in tcsh) or MacOSXX64Env.Set.sh (in sh) >> >> * in order to set up the build-environment variables. >> >> * >> >> >> >> I have set the JAVA_HOME environment variable correctly as per the >> >> following command: >> >> >> >> >> >> echo $JAVA_HOME >> >> /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home >> >> >> >> >> >> This is pointing to the correct jdk home. This is output of java >> -version: >> >> >> >> java version "1.7.0_79" >> >> Java(TM) SE Runtime Environment (build 1.7.0_79-b15) >> >> Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) >> >> >> >> Why is the configure script not able to find my JAVA_HOME automatically >> >> and what can I do to make this warning go away? >> >> >> >> Thanks >> >> Jatin >> >> >> > >> >Probably the quickest way to solve this problem is to do a configure >> again >> >(delete the existing >> > MacOSXX64Env. >> >* files first), and add the the configuration option: >> > >> >> >--with-jdk-home=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home >> > >> >I am not a Mac developer, but hopefully this will solve the problem for >> you. >> > >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> On 10/25/15, 9:28 PM, "Andrea Pescetti" <pesce...@apache.org> wrote: >> >> >> >> >PATHANGI JANARDHANAN JATINSHRAVAN wrote: >> >> >> I downgraded to Ant 1.8.4 and still I get the same issue. It is >> greater >> >> than 1.7.0 >> >> >> and 1.8.4 is sufficiently old enough at this point that I would >> expect >> >> it to work >> >> > >> >> >I confirm I can build with ant 1.9 (1.9.3, to be precise) with no >> issues. >> >> > >> >> >> so is there something else that is the problem here? My JDK is >> 1.8.0_45. >> >> > >> >> >It looks like this may be the problem. This has recently been discussed >> >> >on this list. Can you try building with Java 7? >> >> > >> >> >Note: in any case, when you have build issues the best thing to do is >> to >> >> >find your config.log file and upload it to http://pastebin.com/ (or >> any >> >> >other service) with expiration date set at one month and send the link >> >> >here. This will allow people to look at all diagnostic messages. And >> >> >this is helpful when, like in this case, the error given by configure >> is >> >> >actually not very precise. >> >> > >> >> >Regards, >> >> > Andrea. >> >> > >> >> >--------------------------------------------------------------------- >> >> >To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org >> >> >For additional commands, e-mail: dev-h...@openoffice.apache.org >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org >> >> For additional commands, e-mail: dev-h...@openoffice.apache.org >> >> >> > >> > >> > >> >-- >> >---------------------------------------------------------------------- >> >MzK >> > >> >“The journey of a thousand miles begins with a single step.” >> > --Lao Tzu >>