Please open a JIRA. A patch would be much appreciated (and some testimony that works for you since few of us, I believe, dev on windows).
Thanks Suraj, St.Ack On Sun, Oct 9, 2011 at 4:39 PM, Suraj Varma <[email protected]> wrote: > Just like trunk, it also fails for 0.92-SNAPSHOT on cygwin; a hack > similar to the below was needed to get it built. > > I would certainly like the maven build to work cross-platform. > > I can open a Jira if there are no objections ... > --Suraj > > On Wed, Oct 5, 2011 at 5:43 AM, Mayuresh <[email protected]> > wrote: >> Got this to work with the hack of replace the original code in pom.xml >> with the following lines: >> <echo file="${project.build.directory}/copynativelibs.sh"> >> pp=`echo >> "/cygdrive/${project.build.directory}"|sed -e >> 's/://g'|sed -e 's/\\\\/\\//g'` >> echo "pp is $pp" >> if [ `ls $pp/nativelib | wc -l` -ne 0 ]; then >> cp -PR $pp/nativelib/lib* >> $pp/${project.artifactId}-${project.version}/${project.artifactId}-${project.version}/lib/native/${build.platform} >> fi >> </echo> >> >> Is this something we should fix, to take care of building on all platforms? >> >> On Wed, Oct 5, 2011 at 4:51 PM, Mayuresh <[email protected]> >> wrote: >>> Hi, >>> >>> I am trying to build cygwin on windos on cygwin and the build fails >>> with the following error: >>> [INFO] [antrun:run {execution: package}] >>> [INFO] Executing tasks >>> >>> main: >>> [mkdir] Created dir: >>> D:\workspace\mkshirsa\hbase-trunk\target\hbase-0.93-SNA >>> PSHOT\hbase-0.93-SNAPSHOT\lib\native\${build.platform} >>> [exec] ls: cannot access >>> D:workspacemkshirsahbase-trunktarget/nativelib: No >>> such file or directory >>> [exec] tar (child): Cannot connect to D: resolve failed >>> [INFO] >>> ------------------------------------------------------------------------ >>> [ERROR] BUILD ERROR >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] An Ant BuildException has occured: exec returned: 3328 >>> >>> Apparently the buildmail.xml file which is generated has the following >>> contents: >>> <echo file="D:\workspace\mkshirsa\hbase-trunk\target/copynativelibs.sh">if >>> [ `ls D:\workspace\mkshirsa\hbase-trunk\target/nativelib | wc -l` -ne >>> 0 ]; then >>> cp -PR >>> D:\workspace\mkshirsa\hbase-trunk\target/nativelib/lib* >>> D:\workspace\mkshirsa\hbase-trunk\target/hbase-0.93-SNAPSHOT/hbase-0.93-SNAPSHOT/lib/native/${build.platform} >>> fi</echo> >>> >>> Has anyone faced this before? >>> >>> -- >>> -Mayuresh >>> >> >> >> >> -- >> -Mayuresh >> >
