> I don't know what this error is but my guess is that solaris
> make is not compatible with gnu make.  Try specifying gmake instead.

# which make
/usr/local/bin/make

which will tell you which binary is being run according to your path
statement.  in this case, /usr/local/bin/make is gmake, the normal
solaris make is in /usr/ccs/bin
 
> > [ -e gnucash.motif ] && make FLAVOR=motif GNC_BINDIR=/usr/local/bin
> > install-bin
> > make[1]: Entering directory `/tmp/gnucash-1.2.5'
> > ./install-sh -c gnucash.motif /usr/local/bin/gnucash.motif
> > (cd /usr/local/bin && ln -sf gnucash.motif gnucash)
> > ln: cannot create gnucash: File exists
> 
> ln -s on other unixes means 'symbolic link'
> ln -f on other unixes means 'force the link even if file exists'.

same on solaris.  from man ln

-f        Link files without questioning the user,  even  if
               the  mode  of  target forbids writing. This is the
               default if the standard input is not a terminal.

     -s        Create a symbolic link.

> > <     if(putenv("GNC_BOOTSTRAP_SCM") != 0) {
> > <       fprintf(stderr, "gnucash: putenv(%s) failed.  Aborting.\n",
> > ---
> > >     if(setenv("GNC_BOOTSTRAP_SCM", GNC_BOOTSTRAP_SCM, 1) != 0) {
> > >       fprintf(stderr, "gnucash: setenv(%s, %s, 1) failed.  Aborting.\n",
> 
> I can't accept this since the proposed fix does not do the right thing.
> That's not how putenv works.
>        putenv - change or add an environment variable
>        setenv - change or add an environment variable

As I've said before, I'm not a programmer.  I just know that this fudge
will get
the program to compile.  If a real programmer could fix this, I'd be
grateful.

setenv is not an option as its not supported under Solaris.

I'm not worried about the link failing but rather what I need to do to
get gnucash.pm and gnucash.so to compile successfully so I can do a
proper
make install.   The link failing is because the file already exists, no
biggie.

thanks
alan

--
Gnucash Developer's List 
To unsubscribe send empty email to: [EMAIL PROTECTED]

Reply via email to