Re: Compiling fontconfig 2.5.92 on tru64 5.1b

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 5, 2008 at 3:44 AM, Didier Godefroy <ldg@xxxxxxxxxxx> wrote:
> Hi all,
>
>  Having trouble compiling fontconfig 2.5.92 on tru64 5.1b
>
>  Making all in fc-arch
>  touch fcalias.h fcaliastail.h
>  source='fc-arch.c' object='fc-arch.o' libtool=no  DEPDIR=.deps depmode=tru64
>  /bin/bash ../depcomp  cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I..      -O4
>  -g3 -pthread -c fc-arch.c
>  cc  -O4 -g3 -pthread   -o fc-arch  fc-arch.o
>  rm -f fcarch.h
>  ./fc-arch auto < ../fc-arch/fcarch.tmpl.h > fcarch.h
>  make  all-am
>  Making all in src
>  sh ../src/makealias "../src" fcalias.h fcaliastail.h
>  ../fontconfig/fontconfig.h  ../src/fcdeprecate.h  ../fontconfig/fcprivate.h
>  sh ../src/makealias "../src" fcftalias.h fcftaliastail.h
>  ../fontconfig/fcfreetype.h
>  make  all-am
>  source='fcatomic.c' object='fcatomic.lo' libtool=yes  DEPDIR=.deps
>  depmode=tru64 /bin/bash ../depcomp   -c -o fcatomic.lo fcatomic.c
>  ../depcomp: -c: command not found
>  *** Exit 127
>  Stop.
>  *** Exit 1
>  Stop.
>
>  This was not happening with 2.5.91, so something got broken since.
>  Seems there is something missing between ../depcomp and -c in the makefile.
>  There were many errors I couldn't fix in 2.5.91 so I was hoping those would
>  be corrected in 2.5.92

I think DOLT is messing with the setting of LTCOMPILE, which is the
part that's not getting used. Oh, it looks like dolt does an
AC_SUBST(LTCOMPILE), however, libtool normally puts the LTCOMPILE
setting in make through automake. When you run configure, LTCOMPILE
never gets set, and configure substitutes an empty LTCOMPILE setting
in the Makefile. The AC_SUBST overrides the default setting from
libtool, which was not the intended effect.

That's bad of dolt and breaks the build for any platform where it's
not supported. What's the output of `grep LTCOMPILE fc-arch/Makefile'?

If you want to "fix" this, you'll need the autotools. Comment out the
DOLT line in configure.in and then run autoreconf.

--
Dan
_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig

[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux