Hi Nicola, I have just fixed this other issue, but I’m not sure that it will work completely. After I checked the code I notice that the issue is related to the munge symbol STATIC_SASL_SYMBOL. Try removing STATIC_SASL_SYMBOL from the munge symbols list in the hadoop_yarn profile.
My profile was: <munge.symbols>PURE_YARN,STATIC_SASL_SYMBOL</munge.symbols> now it is: <munge.symbols>PURE_YARN</munge.symbols> Now I’m able to continue. As I said I’m not sure that this will produce a working jar. I checked into the code and it seems so. If you can please test and let me know. Cheers, Alessandro Il giorno 27/ott/2014, alle ore 15:52, Nicola Vitucci <nicola.vitu...@gmail.com> ha scritto: > Hi Alessandro, > > I can confirm that after your addition I'm able to build Giraph for > Hadoop 2.4.0, so this works: > > mvn package -DskipTests -Dhadoop.version=2.4.0 -Phadoop_yarn clean install > > Do you know whether there are any plans to support Hadoop 2.5.x too? > > Thank you very much, > > Nicola > > Il 27/10/2014 15:38, Alessandro Negro ha scritto: >> Hi Nicola, >> it’s true I got the same error but also before changing the plugin >> configuration. >> I was able to compile only for version 2.4.0. I tested with 2.5.0 as well. >> >> I tested everything on the main trunk. >> >> Cheers, >> Alessandro >> >> >> >> Il giorno 27/ott/2014, alle ore 15:00, Nicola Vitucci >> <nicola.vitu...@gmail.com> ha scritto: >> >>> Hi Alessandro, >>> >>> thanks for the reply. In order to start fresh, before adding the line >>> you suggested I re-cloned the repository and tried to compile from trunk >>> using the same command: >>> >>> mvn package -DskipTests -Dhadoop.version=2.5.1 -Phadoop_yarn clean install >>> >>> I get an error (on the variable SASL_PROPS) that I could get rid of >>> before by applying the patch GIRAPH-947, but now the patch is not >>> applicable any longer, so I can't even get to the stage where the >>> 'munged' directory was the problem. Can you tell me which branch have >>> you used and what is the exact sequence of changes that you applied to >>> get Giraph compiled? >>> >>> Thanks, >>> >>> Nicola >>> >>> Il 26/10/2014 23:34, Alessandro Negro ha scritto: >>>> Hi Nicola, >>>> I was able to fix this issue adding the following line into the munge >>>> maven plugin: >>>> >>>> <mungedDirectory>${project.build.directory}/munged</mungedDirectory> >>>> >>>> Now it is: >>>> >>>> <plugin> >>>> <groupId>org.sonatype.plugins</groupId> >>>> <artifactId>munge-maven-plugin</artifactId> >>>> <version>1.0</version> >>>> <executions> >>>> <execution> >>>> <id>munge</id> >>>> <phase>generate-sources</phase> >>>> <goals> >>>> <goal>munge</goal> >>>> </goals> >>>> <configuration> >>>> >>>> <mungedDirectory>${project.build.directory}/munged</mungedDirectory> >>>> <symbols>${munge.symbols}</symbols> >>>> </configuration> >>>> </execution> >>>> </executions> >>>> </plugin> >>>> >>>> I hope that this will help you. >>>> >>>> Regards, >>>> Alessandro >>>> >> >>