harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mattmann, Chris A (388J)" <chris.a.mattm...@jpl.nasa.gov>
Subject Re: [general] Problem building Harmony on Mac OS X 10.6.6
Date Mon, 17 Jan 2011 17:26:06 GMT
Hi Pierre,

Thank you! I will try it out on the java6 branch...

Cheers,
Chris

On Jan 17, 2011, at 1:42 AM, Pierre Queinnec wrote:

> Hi Chris,
>
> Sorry I didn't say this by mail, the patch is meant to be applied on
> branches/java6.
> Cheers,
> -- Pierre
>
>
> On Jan 17, 2011, at 1:11 AM, Mattmann, Chris A (388J) wrote:
>
>> Hi Pierre,
>>
>> Thanks, I tried the patch but unfortunately it failed with the same
>> error. There were like 2 or 3 files where your patch failed to apply
>> to and several intermediate Hunks that failed too, which may be the
>> reason it didn't work. I'm on Mac OS X 10.6.6 -- was your patch
>> intended for that?
>>
>> Cheers,
>> Chris
>>
>> On Jan 16, 2011, at 1:25 PM, Pierre Queinnec wrote:
>>
>>> My patch PATCH-2011-01-16_3 fixes this. I've since switched to a
>>> classic build without any hy.skip.thr or hy.no.thr, and I can now
>>> confirm it builds fine this way with my new patch. It's in JIRA.
>>>
>>> As I explain in the issue, it builds but crashes with an LDIE013.
>>> Hope it helps,
>>> --
>>> Pierre Queinnec
>>> CTO, Zenika
>>>
>>> Office: +33 1 45 26 19 15
>>> Mobile: +33 6 66 27 10 71
>>>
>>>
>>>
>>> On Jan 16, 2011, at 7:53 PM, Mattmann, Chris A (388J) wrote:
>>>
>>>> Hey Guys,
>>>>
>>>> I went ahead and updated my Mac Ports, and then ran the compile
>>>> again hoping it would get rid of the error. Well, it did get rid of
>>>> the error, but now produced a new one :(
>>>>
>>>> Here's what I am seeing:
>>>>
>>>>  [exec]    /usr/local/harmony/target/build/classlib/portlib/native/
>>>> port/port_copyright.o /usr/local/harmony/target/build/classlib/
>>>> portlib/native/port/hyerror.o /usr/local/harmony/target/build/
>>>> classlib/portlib/native/port/hyerrorhelpers.o /usr/local/harmony/
>>>> target/build/classlib/portlib/native/port/hyexit.o /usr/local/
>>>> harmony/target/build/classlib/portlib/native/port/hyfile.o /usr/
>>>> local/harmony/target/build/classlib/portlib/native/port/
>>>> hyfiletext.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/
>>>> port/hygp.o /usr/local/harmony/target/build/classlib/portlib/native/
>>>> port/hymem.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/
>>>> port//hymmap.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/port/hynls.o /usr/local/harmony/target/build/classlib/
>>>> portlib/
>>>> native/port/hynlshelpers.o /usr/local/harmony/target/build/classlib/
>>>> portlib/native/port/hyosdump.o /usr/local/harmony/target/build/
>>>> classlib/portlib/native/port/hyport.o /usr/local/harmony/target/
>>>> build/classlib/portlib/native/port/hyportcontrol.o /usr/local/
>>>> harmony/target/build/classlib/portlib/native/port/hyportptb.o /usr/
>>>> local/harmony/target/build/classlib/portlib/native/port/
>>>> hysharedhelper.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/port/hysl.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/port/hysock.o /usr/local/harmony/target/build/classlib/
>>>> portlib/native/port/hystr.o /usr/local/harmony/target/build/
>>>> classlib/
>>>> portlib/native/port/hystrftime.o /usr/local/harmony/target/build/
>>>> classlib/portlib/native/port/hystsl.o /usr/local/harmony/target/
>>>> build/classlib/portlib/native/port/hysysinfo.o /usr/local/harmony/
>>>> target/build/classlib/portlib/native/port/hytime.o /usr/local/
>>>> harmony/target/build/classlib/portlib/native/port/hytlshelpers.o /
>>>> usr/local/harmony/target/build/classlib/portlib/native/port/
>>>> hytty.o /
>>>> usr/local/harmony/target/build/classlib/portlib/native/port/
>>>> hycpu.o /
>>>> usr/local/harmony/target/build/classlib/portlib/native/port/
>>>> hyipcmutex.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/
>>>> port/hyshmem.o /usr/local/harmony/target/build/classlib/portlib/
>>>> native/port/hyshsem.o /usr/local/harmony/target/build/classlib/
>>>> portlib/native/port/hyvmem.o  -L/usr/local/harmony/target/hdk/lib/ -
>>>> L/usr/local/harmony/target/hdk/jdk/jre/bin/ /usr/local/harmony/
>>>> target/hdk/lib/libhycommon.a  -L/opt/local/lib -lc -ldl -liconv
>>>>  [exec] Undefined symbols:
>>>>  [exec]   "_hythread_startup_library", referenced from:
>>>>  [exec]       _hyport_startup_library in hyport.o
>>>>  [exec]   "_hythread_allocate_library", referenced from:
>>>>  [exec]       _hyport_startup_library in hyport.o
>>>>  [exec] ld: symbol(s) not found
>>>>  [exec] collect2: ld returned 1 exit status
>>>>  [exec] make: *** [/usr/local/harmony/target/hdk/jdk/jre/bin/
>>>> libhyprt.dylib] Error 1
>>>>
>>>> My build command was:
>>>>
>>>> ant -Dauto.fetch=true -Dhy.no.thr=yes  all
>>>>
>>>> (note I only added the hy.no.thr property after trying it without,
>>>> and then getting this error):
>>>>
>>>>
>>>> -build-native-thread:
>>>>  [echo] Making "" in src/main/native/thread/unix
>>>>  [exec] cc -DMACOSX -DMACOSX_X86_64 -DHYX86_64 -
>>>> DIPv6_FUNCTION_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -I/usr/
>>>> local/harmony/target/hdk/include -I/usr/local/harmony/target/hdk/
>>>> jdk/
>>>> include -I. -I../shared/ -I/opt/local/include -O1 -DNDEBUG -fPIC -
>>>> fno-common -arch x86_64 -mmacosx-version-min=10.5  -Werror    -c -
>>>> o /
>>>> usr/local/harmony/target/build/classlib/portlib/native/thread/
>>>> thread_copyright.o ../shared/thread_copyright.c
>>>>  [exec] as -arch x86_64 -o /usr/local/harmony/target/build/
>>>> classlib/portlib/native/thread/thrhelp.o x86_64/thrhelp.s
>>>>  [exec] x86_64/thrhelp.s:37:Unknown pseudo-op: .type
>>>>  [exec] x86_64/thrhelp.s:37:Rest of line ignored. 1st junk
>>>> character valued 104 (h).
>>>>  [exec] x86_64/thrhelp.s:39:Unknown pseudo-op: .type
>>>>  [exec] x86_64/thrhelp.s:39:Rest of line ignored. 1st junk
>>>> character valued 99 (c).
>>>>  [exec] x86_64/thrhelp.s:41:Unknown pseudo-op: .type
>>>>  [exec] x86_64/thrhelp.s:41:Rest of line ignored. 1st junk
>>>> character valued 104 (h).
>>>>  [exec] x86_64/thrhelp.s:70:Unknown pseudo-op: .size
>>>>  [exec] x86_64/thrhelp.s:70:Rest of line ignored. 1st junk
>>>> character valued 99 (c).
>>>>  [exec] x86_64/thrhelp.s:95:Unknown pseudo-op: .size
>>>>  [exec] x86_64/thrhelp.s:95:Rest of line ignored. 1st junk
>>>> character valued 104 (h).
>>>>  [exec] x86_64/thrhelp.s:120:Unknown pseudo-op: .size
>>>>  [exec] x86_64/thrhelp.s:120:Rest of line ignored. 1st junk
>>>> character valued 104 (h).
>>>>  [exec] make: *** [/usr/local/harmony/target/build/classlib/
>>>> portlib/native/thread/thrhelp.o] Error 1
>>>>
>>>> BUILD FAILED
>>>> /usr/local/harmony/build.xml:480: The following error occurred while
>>>> executing this line:
>>>> /usr/local/harmony/classlib/build.xml:339: The following error
>>>> occurred while executing this line:
>>>> /usr/local/harmony/classlib/modules/portlib/build.xml:149: The
>>>> following error occurred while executing this line:
>>>> /usr/local/harmony/target/hdk/build/ant/properties.xml:412: exec
>>>> returned: 2
>>>>
>>>> Total time: 1 minute 13 seconds
>>>>
>>>>
>>>> Any thoughts would be appreciated.
>>>>
>>>> Cheers,
>>>> Chris
>>>> On Jan 16, 2011, at 7:59 AM, Mattmann, Chris A (388J) wrote:
>>>>
>>>>> Thanks Charles.
>>>>>
>>>>> How do I change the error level? I'm using the Ant build?
>>>>>
>>>>> Cheers,
>>>>> Chris
>>>>>
>>>>> On Jan 16, 2011, at 2:09 AM, Charles Lee wrote:
>>>>>
>>>>>> Hi Chris,
>>>>>>
>>>>>> It seems a warning becoming to an error. Try to change the error
>>>>>> level. I do
>>>>>> not have a mac, hoping others will help.
>>>>>>
>>>>>> On Sun, Jan 16, 2011 at 11:08 AM, Mattmann, Chris A (388J) <
>>>>>> chris.a.mattmann@jpl.nasa.gov> wrote:
>>>>>>
>>>>>>> Hi Harmony-devs,
>>>>>>>
>>>>>>> First off, great work! I am trying to build Harmony from source
>>>>>>> on Mac OS X
>>>>>>> 10.6.6 and I am receiving some strange error with iconv, and
I
>>>>>>> can't figure
>>>>>>> it out. Anyone have any ideas?
>>>>>>>
>>>>>>> Here is the build command:
>>>>>>>
>>>>>>> ant -Dauto.fetch=true -Dhy.no.thr all
>>>>>>>
>>>>>>>
>>>>>>> Here is the error:
>>>>>>> ....snip
>>>>>>> [exec] cc -DMACOSX -DMACOSX_X86_64 -DHYX86_64 -
>>>>>>> DIPv6_FUNCTION_SUPPORT
>>>>>>> -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHY_NO_THR
>>>>>>> -I/usr/local/harmony/target/hdk/include
>>>>>>> -I/usr/local/harmony/target/hdk/jdk/include -I. -I../shared/
>>>>>>> -I/opt/local/include -DHYPORT_LIBRARY_DEFINE -Imacosx.x86_64
-
>>>>>>> O1 -
>>>>>>> DNDEBUG
>>>>>>> -fPIC -fno-common -arch x86_64 -mmacosx-version-min=10.5  -
>>>>>>> Werror    -c -o
>>>>>>> /usr/local/harmony/target/build/classlib/portlib/native/port/
>>>>>>> hyfile.o
>>>>>>> hyfile.c
>>>>>>> [exec] cc1: warnings being treated as errors
>>>>>>> [exec] hyfiletext.c: In function ‘file_write_using_iconv’:
>>>>>>> [exec] hyfiletext.c:420: warning: passing argument 2 of
>>>>>>> ‘libiconv’ from
>>>>>>> incompatible pointer type
>>>>>>> [exec] hyfiletext.c: In function ‘buf_write_using_iconv’:
>>>>>>> [exec] hyfiletext.c:493: warning: passing argument 2 of
>>>>>>> ‘libiconv’ from
>>>>>>> incompatible pointer type
>>>>>>> [exec] make: ***
>>>>>>> [/usr/local/harmony/target/build/classlib/portlib/native/port/
>>>>>>> hyfiletext.o]
>>>>>>> Error 1
>>>>>>> [exec] cc -DMACOSX -DMACOSX_X86_64 -DHYX86_64 -
>>>>>>> DIPv6_FUNCTION_SUPPORT
>>>>>>> -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHY_NO_THR
>>>>>>> -I/usr/local/harmony/target/hdk/include
>>>>>>> -I/usr/local/harmony/target/hdk/jdk/include -I. -I../shared/
>>>>>>> -I/opt/local/include -DHYPORT_LIBRARY_DEFINE -Imacosx.x86_64
-
>>>>>>> O1 -
>>>>>>> DNDEBUG
>>>>>>> -fPIC -fno-common -arch x86_64 -mmacosx-version-min=10.5  -
>>>>>>> Werror    -c -o
>>>>>>> /usr/local/harmony/target/build/classlib/portlib/native/port/
>>>>>>> hyfiletext.o
>>>>>>> hyfiletext.c
>>>>>>>
>>>>>>> BUILD FAILED
>>>>>>> /usr/local/harmony/build.xml:480: The following error occurred
>>>>>>> while
>>>>>>> executing this line:
>>>>>>> /usr/local/harmony/classlib/build.xml:339: The following error
>>>>>>> occurred
>>>>>>> while executing this line:
>>>>>>> /usr/local/harmony/classlib/modules/portlib/build.xml:180: The
>>>>>>> following
>>>>>>> error occurred while executing this line:
>>>>>>> /usr/local/harmony/target/hdk/build/ant/properties.xml:412: exec
>>>>>>> returned:
>>>>>>> 2
>>>>>>>
>>>>>>> Total time: 1 minute 20 seconds
>>>>>>> [chipotle:/usr/local/harmony] mattmann%
>>>>>>>
>>>>>>> Here is my config:
>>>>>>>
>>>>>>> [chipotle:/usr/local/harmony] mattmann% ant -version
>>>>>>> Apache Ant version 1.8.1 compiled on September 21 2010
>>>>>>> [chipotle:/usr/local/harmony] mattmann% which ant
>>>>>>> /usr/bin/ant
>>>>>>> [chipotle:/usr/local/harmony] mattmann%
>>>>>>> [chipotle:/usr/local/harmony] mattmann% ls /usr/share/ant/lib
>>>>>>> README                     ant-apache-resolver.pom    ant-jmf.jar
>>>>>>> ant-nodeps.jar             ant.pom
>>>>>>> ant-antlr.jar              ant-apache-xalan2.pom      ant-jmf.pom
>>>>>>> ant-nodeps.pom             ecj.jar
>>>>>>> ant-antlr.pom              ant-commons-logging.pom    ant-
>>>>>>> jsch.pom
>>>>>>> ant-parent.pom             libraries.properties
>>>>>>> ant-apache-bcel.pom        ant-commons-net.pom        ant-
>>>>>>> junit.jar
>>>>>>> ant-swing.jar              maven-ant-tasks-2.1.1.jar
>>>>>>> ant-apache-bsf.pom         ant-jai.jar                ant-
>>>>>>> junit.pom
>>>>>>> ant-swing.pom
>>>>>>> ant-apache-log4j.pom       ant-jai.pom                ant-
>>>>>>> launcher.jar
>>>>>>> ant-testutil.jar
>>>>>>> ant-apache-oro.pom         ant-javamail.pom           ant-
>>>>>>> launcher.pom
>>>>>>> ant-testutil.pom
>>>>>>> ant-apache-regexp.pom      ant-jdepend.pom            ant-
>>>>>>> netrexx.pom
>>>>>>> ant.jar
>>>>>>> [chipotle:/usr/local/harmony] mattmann%
>>>>>>>
>>>>>>> [chipotle:/usr/local/harmony] mattmann% gcc -v
>>>>>>> Using built-in specs.
>>>>>>> Target: i686-apple-darwin10
>>>>>>> Configured with: /var/tmp/gcc/gcc-5664~89/src/configure --
>>>>>>> disable-
>>>>>>> checking
>>>>>>> --enable-werror --prefix=/usr --mandir=/share/man
>>>>>>> --enable-languages=c,objc,c++,obj-c++
>>>>>>> --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/
>>>>>>> usr/lib
>>>>>>> --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10-
>>>>>>> --host=x86_64-apple-darwin10 --target=i686-apple-darwin10
>>>>>>> --with-gxx-include-dir=/include/c++/4.2.1
>>>>>>> Thread model: posix
>>>>>>> gcc version 4.2.1 (Apple Inc. build 5664)
>>>>>>> [chipotle:/usr/local/harmony] mattmann%
>>>>>>>
>>>>>>> [chipotle:/usr/local/harmony] mattmann% echo $ANT_OPTS
>>>>>>> -Xms256m -Xmx512m
>>>>>>> [chipotle:/usr/local/harmony] mattmann%
>>>>>>>
>>>>>>> Any ideas would be greatly appreciated as I wanted to try out
>>>>>>> Harmony with
>>>>>>> some of my existing projects to test it out.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Chris
>>>>>>>
>>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>>> ++
>>>>>>> Chris Mattmann, Ph.D.
>>>>>>> Senior Computer Scientist
>>>>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>>>>> Office: 171-266B, Mailstop: 171-246
>>>>>>> Email: chris.a.mattmann@nasa.gov
>>>>>>> WWW:   http://sunset.usc.edu/~mattmann/
>>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>>> ++
>>>>>>> Adjunct Assistant Professor, Computer Science Department
>>>>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>>> ++
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Yours sincerely,
>>>>>> Charles Lee
>>>>>
>>>>>
>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> Chris Mattmann, Ph.D.
>>>>> Senior Computer Scientist
>>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>>> Office: 171-266B, Mailstop: 171-246
>>>>> Email: chris.a.mattmann@nasa.gov
>>>>> WWW:   http://sunset.usc.edu/~mattmann/
>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> Adjunct Assistant Professor, Computer Science Department
>>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>
>>>>
>>>>
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Chris Mattmann, Ph.D.
>>>> Senior Computer Scientist
>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>> Office: 171-266B, Mailstop: 171-246
>>>> Email: chris.a.mattmann@nasa.gov
>>>> WWW:   http://sunset.usc.edu/~mattmann/
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Adjunct Assistant Professor, Computer Science Department
>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>
>>>
>>
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Senior Computer Scientist
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 171-266B, Mailstop: 171-246
>> Email: chris.a.mattmann@nasa.gov
>> WWW:   http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Assistant Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Mime
View raw message