pkgsrc-Bugs archive

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

Re: pkg/54193 (textproc/icu fails to build)



The following reply was made to PR pkg/54193; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/54193 (textproc/icu fails to build)
Date: Sat, 11 May 2019 20:59:04 +0200

 On amd64 the gmake -d output for the relevant part is:
 
     Considering target file 'build-local'.
      File 'build-local' does not exist.
       Considering target file 'out/tmp/icudata.lst'.
         Considering target file 'Makefile'.
         File 'Makefile' was considered already.
         Considering target file 'Makefile.in'.
         File 'Makefile.in' was considered already.
         Considering target file 'in/icudt64l.dat'.
          Looking for an implicit rule for 'in/icudt64l.dat'.
          Trying pattern rule with stem 'icudt64l.dat'.
          Trying implicit prerequisite 'in/icudt64l.dat,v'.
          Trying pattern rule with stem 'icudt64l.dat'.
          Trying implicit prerequisite 'in/RCS/icudt64l.dat,v'.
          Trying pattern rule with stem 'icudt64l.dat'.
          Trying implicit prerequisite 'in/RCS/icudt64l.dat'.
          Trying pattern rule with stem 'icudt64l.dat'.
          Trying implicit prerequisite 'in/s.icudt64l.dat'.
          Trying pattern rule with stem 'icudt64l.dat'.
          Trying implicit prerequisite 'in/SCCS/s.icudt64l.dat'.
          No implicit rule found for 'in/icudt64l.dat'.
          Finished prerequisites of target file 'in/icudt64l.dat'.
         No need to remake target 'in/icudt64l.dat'.
        Finished prerequisites of target file 'out/tmp/icudata.lst'.
        Prerequisite 'Makefile' is older than target 'out/tmp/icudata.lst'.
        Prerequisite 'Makefile.in' is older than target 'out/tmp/icudata.lst'.
        Prerequisite 'in/icudt64l.dat' is older than target 'out/tmp/icudata.lst'.
       No need to remake target 'out/tmp/icudata.lst'.
      Finished prerequisites of target file 'build-local'.
     Must remake target 'build-local'.
 echo timestamp > build-local
 
 
 For sparc64 it is:
 
     Considering target file 'build-local'.
      File 'build-local' does not exist.
       Considering target file 'out/tmp/icudata.lst'.
        File 'out/tmp/icudata.lst' does not exist.
         Considering target file 'Makefile'.
         File 'Makefile' was considered already.
         Considering target file 'Makefile.in'.
         File 'Makefile.in' was considered already.
         Considering target file 'out/icudt64b.dat'.
          File 'out/icudt64b.dat' does not exist.
           Considering target file 'in/icudt64l.dat'.
            Looking for an implicit rule for 'in/icudt64l.dat'.
            Trying pattern rule with stem 'icudt64l.dat'.
            Trying implicit prerequisite 'in/icudt64l.dat,v'.
            Trying pattern rule with stem 'icudt64l.dat'.
            Trying implicit prerequisite 'in/RCS/icudt64l.dat,v'.
            Trying pattern rule with stem 'icudt64l.dat'.
            Trying implicit prerequisite 'in/RCS/icudt64l.dat'.
            Trying pattern rule with stem 'icudt64l.dat'.
            Trying implicit prerequisite 'in/s.icudt64l.dat'.
            Trying pattern rule with stem 'icudt64l.dat'.
            Trying implicit prerequisite 'in/SCCS/s.icudt64l.dat'.
            No implicit rule found for 'in/icudt64l.dat'.
            Finished prerequisites of target file 'in/icudt64l.dat'.
           No need to remake target 'in/icudt64l.dat'.
           Considering target file 'out'.
            File 'out' does not exist.
            Looking for an implicit rule for 'out'.
            Trying pattern rule with stem 'out'.
            Trying implicit prerequisite 'out,v'.
            Trying pattern rule with stem 'out'.
            Trying implicit prerequisite 'RCS/out,v'.
            Trying pattern rule with stem 'out'.
            Trying implicit prerequisite 'RCS/out'.
            Trying pattern rule with stem 'out'.
            Trying implicit prerequisite 's.out'.
            Trying pattern rule with stem 'out'.
            Trying implicit prerequisite 'SCCS/s.out'.
            No implicit rule found for 'out'.
            Finished prerequisites of target file 'out'.
           Must remake target 'out'.
 gmake: *** No rule to make target 'out', needed by 'out/icudt64b.dat'.  Stop.
 
 
 On amd64 there is no icudt64b.dat anywhere. I don't know anything about their
 naming conventions, but could it be that 64l is 64bit little endian, and
 64b is 64bit big endian data files?
 
 The build system is .. cryptic, I have trouble finding anything.
 
 Martin
 


Home | Main Index | Thread Index | Old Index