| Summary: | Build issue: kdebindings man pages split into two locations | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | system | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | NEW --- | ||
| Severity: | normal | CC: | bugwatch, darrella, gregory-tde, michele.calgaro |
| Priority: | P1 | ||
| Version: | 3.5.13.x [Trinity] | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | http://bugs.pearsoncomputing.net/show_bug.cgi?id=266 | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Darrell
2010-10-06 09:43:40 CDT
Not sure, but perhaps admin/debianrules is playing a role, which exports the mandir variables as /usr/share/man. The problem is caused by the perl scripts in dcopperl that creates the Makefile. An external perl module is used to determine where to install the files. Not sure there's a bug to look at here.
MakeMaker.pm accepts many arguments, one of them is INSTALLVENDORMAN3DIR
if you pass INSTALLVENDORMAN3DIR=/usr/man/man3 for instance, then DCOP man page will be installed in /usr/man/man3.
Here is how I build tdebindings:
./configure --prefix=/usr \
--libdir=/usr/lib64 \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man
pushd dcopperl
perl Makefile.PL INSTALLDIRS=vendor INSTALLVENDORMAN3DIR=/usr/man/man3
popd
make
make install
|