-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Apr 28, 2007, at 5:12 PM, Benjamin Reed wrote:
> David R. Morrison wrote:
>> I guess you are using fink from CVS HEAD?
>>
>> There are some extensions to the validator which check on the
>> validitiy
>> of the Shlibs fields and dependencies in fink packages. These
>> extensions are still under construction, so error messages might be
>> misleading.
>>
>> Ben, care to comment?
>
> hard to say without digging in a little more, I'll see if I can take a
> look at it
I see the problem. It only happens when the deb gets validated during
building. In PkgVersion::phase_build the validation occurs here:
if (Fink::Config::get_option("validate")) {
my %saved_options = map { $_ => Fink::Config::get_option($_) }
qw/
verbosity Pedantic /;
Fink::Config::set_options( {
'verbosity' => 3,
'Pedantic' => 1
} );
if(!Fink::Validation::validate_dpkg_unpacked($ddir)) {
if(Fink::Config::get_option("validate") eq "on") {
die "Please correct the above problems and try
again!\n";
} else {
warn "Validation of .deb failed.\n";
}
}
Fink::Config::set_options(\%saved_options);
}
"validate_dpkg_unpacked($ddir)" is using $ddir which is equal to
"basename $destdir" and so the prefix gets dropped. Use $destdir
instead and it works.
Daniel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
Comment: http://homepage.mac.com/danielj7/publickey.txt
iD8DBQFGNKf24sDFGYouOqARAhC7AJ9JhNKhHvenZaA+IKykrUq6C82ORwCaA8zs
dK9dKB7fuhv42tMSLGHd8vE=
=QQBX
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel