Operating System - HP-UX
1755392 Members
2969 Online
108832 Solutions
New Discussion юеВ

Building open64 in hpux + ia64 system

 
urstez
New Member

Building open64 in hpux + ia64 system

hello everybody

i ve successfully built open64 using open64 source on the x86 systems. but when i try to build open64 on ia64 system using the same source i get the following error. can anybody help me out and tell me how can i build open64 on ia64 systems with hpux as operating system.

# gmake all BUILD_OPTIMIZE=DEBUG
gmake first
gmake[1]: Entering directory `/home/thejas/open64-4.2.1-0'
gmake -C osprey/targia64_ia64_nodebug/libspin
gmake[2]: Entering directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/libspin'
gmake[2]: Nothing to be done for `default'.
gmake[2]: Leaving directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/libspin'
gmake -C osprey/targia64_ia64_nodebug/libspin_4_2_0
gmake[2]: Entering directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/libspin_4_2_0'
gmake[2]: Nothing to be done for `default'.
gmake[2]: Leaving directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/libspin_4_2_0'
gmake[1]: Leaving directory `/home/thejas/open64-4.2.1-0'
gmake phony_targets
gmake[1]: Entering directory `/home/thejas/open64-4.2.1-0'
gmake -C osprey/targia64_ia64_nodebug/include
gmake[2]: Entering directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/include'
gmake[2]: Leaving directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/include'
gmake -C osprey/targia64_ia64_nodebug/driver
sh: hg: not found.
gmake[2]: Entering directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/driver'
gmake first
sh: hg: not found.
gmake[3]: Entering directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/driver'
gmake[3]: Nothing to be done for `first'.
gmake[3]: Leaving directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/driver'
gmake driver
sh: hg: not found.
gmake[3]: Entering directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/driver'
gmake[3]: *** No rule to make target `OPTIONS', needed by `OPTIONS.P'. Stop.
gmake[3]: Leaving directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/driver'
gmake[2]: *** [default] Error 2
gmake[2]: Leaving directory `/home/thejas/open64-4.2.1-0/osprey/targia64_ia64_nodebug/driver'
gmake[1]: *** [driver] Error 2
gmake[1]: Leaving directory `/home/thejas/open64-4.2.1-0'
gmake: *** [build] Error 2


the source i've used is platform independent. i ve downloaded it from the site www.sourceforge.net.
plz help me..
thank u in advance.
16 REPLIES 16
Dennis Handly
Acclaimed Contributor

Re: Building open64 in hpux + ia64 system

(I've asked the moderators to move this to HP-UX.)

Where do you see "hg" in your makefile?
urstez
New Member

Re: Building open64 in hpux + ia64 system

hello...
i couldn't find the command hg anywhere in the makefile.
when i built the same source on x86 system i didn't get the above problems
Dennis Handly
Acclaimed Contributor

Re: Building open64 in hpux + ia64 system

>I couldn't find the command hg anywhere in the makefile.

No macros or makefile includes to search?
No comments about Hg or Mercury?
Steven Schweda
Honored Contributor

Re: Building open64 in hpux + ia64 system

> >I couldn't find the command hg anywhere in the makefile.
>
> No macros or makefile includes to search?

I know nothing, but a quick browse of the
source on SourceForge found a subsidiary
"make" file with some "hg" commands in it.

> when i built the same source on x86 system
> i didn't get the above problems

Which "x86 system"? Windows? Solaris? Some
system which has "hg" installed on it?
Dennis Handly
Acclaimed Contributor

Re: Building open64 in hpux + ia64 system

open64 hasn't been ported to HP-UX, probably since HP's compilers are better. You can try Linux on Integrity.

A quick google search finds hg(1) as a CLI to the Mercurial system:
http://www.selenic.com/mercurial/hg.1.html
urstez
New Member

Re: Building open64 in hpux + ia64 system

can u plz tell me in which of the make files did u find the hg command.

i ve built open64 in fedora systems.
Steven Schweda
Honored Contributor

Re: Building open64 in hpux + ia64 system

> can u plz tell me in which of the make
> files did u find the hg command.

I've forgotten. Perhaps you should start in
the first directory where you got the
complaint:

> gmake -C osprey/targia64_ia64_nodebug/driver
> sh: hg: not found.

See if you can find a "make" file there. If
you don't see "hg" in it, look for "include",
follow any include's you find, and look at
those "make" files.

I'd suggest "find -exec grep", but it would
take to long to explain it all.
urstez
New Member

Re: Building open64 in hpux + ia64 system

thank u.. i used the following command
find . -type f -print |xargs grep -lw 'hg' 2> /dev/null

to find hg command
it gave the following output
./osprey/kgccfe/gnu/frobnicate-version.mk
./osprey/kgccfe/gnu/Makefile.gbase
./osprey/kg++fe/gnu/Makefile.gbase
./osprey/driver/Makefile.gbase
./osprey/crayf90/sgi/Makefile.gbase

but when building the open64 error is shown at
gmake -C osprey/targia64_ia64_nodebug/driver
sh: hg: not found.

can u plz tell me how can i rectify the following error..

im a student and i ve no much knowledge about
makefiles...kindly bear with me
Steven Schweda
Honored Contributor

Re: Building open64 in hpux + ia64 system

> sh: hg: not found.

Install "hg"?

> A quick google search finds hg(1) as a CLI
> to the Mercurial system:
> http://www.selenic.com/mercurial/hg.1.html