[Pkg-squeak-devel] squeak-vm_4.4.7.2357-1.1_i386.changes REJECTED

Bert Freudenberg bert at freudenbergs.de
Sat Mar 3 13:19:04 UTC 2012


The embedding of source code for libraries in the Squeak VM sources is historical, probably to spare builders the hassle of hunting down the right sources. On Linux it doesn't really make sense to do that, agreed.

In general it should work fine to delete the embedded library sources and adapting the make files. I'm not familiar enough with cmake to say how exactly, though. However, adding the acinclude.m4 will not work since that is autoconf, not cmake. HowToBuildFromSource hasn't been updated for cmake, yet, unfortunately. 

I am cc'ing upstream, will forward any insights that might help you. Thanks for doing this!

- Bert -

On 29.02.2012, at 10:28, Pierre Boutillier wrote:

> Hi,
> This is the second nmu that is rejected for this reason.
> 
> I start my fight by pcre. This is my first look in the source code so I am very inefficient.
> The copy of the lib is in Cross/plugins/RePlugin/.
> (by the way, both pcre and libjpeg seems to be in plugins, we could just --without them at configure in the very frst time.)
> 
> I did not see in the archive of upstream vm-dev list any thread about why pcre source are copied and not linked...
> So I try naively to call the lib and erase the files by editing  rePlugin.h in order to ask for <pcre.h>
> and add in unix/plugins/RePlugin/ an acinclude.m4 file with
> AC_PLUGIN_CHECK_LIB(libpcre,pcre_malloc)
> as I understand from unix/doc/HowToBuildFromSource.* file but this file seems outdated because there is no mention of cmake in it
> and configure do not look at libpcre.
> 
> Does someone have already tried what I'm doing and can tell us why it fails ?
> Or do you know how I can make it works ?
> 
> All the best,
> Pierre
> 
> Le 24 févr. 12 à 04:03, Debian FTP Masters a écrit :
> 
>> 
>> 
>> 
>> Reject Reasons:
>> squeak-vm: lintian output: 'embedded-library usr/lib/squeak/4.4.7-2357/squeakvm: pcre3', automatically rejected package.
>> squeak-vm: If you have a good reason, you may override this lintian tag.
>> squeak-vm: lintian output: 'embedded-library usr/lib/squeak/4.4.7-2357/squeakvm: libjpeg', automatically rejected package.
>> squeak-vm: If you have a good reason, you may override this lintian tag.
>> 
>> 
>> 
>> ===
>> 
>> Please feel free to respond to this email if you don't understand why
>> your files were rejected, or if you upload new files which address our
>> concerns.
>> 
>> 
>> _______________________________________________
>> Pkg-squeak-devel mailing list
>> Pkg-squeak-devel at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-squeak-devel
> 
> 
> _______________________________________________
> Pkg-squeak-devel mailing list
> Pkg-squeak-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-squeak-devel






More information about the Pkg-squeak-devel mailing list