28.10.2012, 10:52, "Mike Korbakov" <mike-...@yandex.ru>:

>  Building libmtp-1.1.3 on OpenBSD-5.2 (amd64 and i386) failed:
>
>  bash-4.2#  pwd
>  /usr/ports/devel/libmtp
>  bash-4.2# cvs up -rOPENBSD_5_2 -PAd
>  cvs server: Updating .
>  cvs server: Updating patches
>  cvs server: Updating pkg
>  bash-4.2# uname -a
>  OpenBSD obsd52x64.vm.mike-i7.kmv 5.2 GENERIC.MP#5 amd64
>  bash-4.2# make package
>  `/usr/ports/pobj/libmtp-1.1.3/fake-amd64/.fake_done' is up to date.
>  ===>  Building package for libmtp-1.1.3
>  Create /usr/ports/packages/amd64/all/libmtp-1.1.3.tgz
>  Error: 
> /usr/ports/pobj/libmtp-1.1.3/fake-amd64/usr/local/share/doc/libmtp/html/dir_bb3a45700f8b636266dda7e86f379deb.html
>  does not exist
>  Fatal error: can't continue
>   at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1385
>  *** Error code 1
>
>  Stop in /usr/ports/devel/libmtp (line 1718 of 
> /usr/ports/infrastructure/mk/bsd.port.mk).
>  *** Error code 1
>
>  Stop in /usr/ports/devel/libmtp (line 2265 of 
> /usr/ports/infrastructure/mk/bsd.port.mk).
>  *** Error code 1
>
>  Stop in /usr/ports/devel/libmtp (line 2245 of 
> /usr/ports/infrastructure/mk/bsd.port.mk).
>
>  bash-4.2# ls  
> /usr/ports/pobj/libmtp-1.1.3/fake-amd64/usr/local/share/doc/libmtp/html/dir_*
>  /usr/ports/pobj/libmtp-1.1.3/fake-amd64/usr/local/share/doc/libmtp/html/dir_741fe1daf890c390d51f6ebc1de6071b.html
>  bash-4.2# grep -rn dir_ *
>  pkg/PLIST:40:share/doc/libmtp/html/dir_bb3a45700f8b636266dda7e86f379deb.html

File usr/local/share/doc/libmtp/html/dir_741fe1daf890c390d51f6ebc1de6071b.html
is generated by doxygen.
I do not know what method used to generate filename, but when I build this 
package
on another machine (i386) it gets the same name.
make plist resolves problem, but why CVS tree contains wrong PLIST ?

Reply via email to