Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 378047 - dev-util/makepp-1.50 version bump
Summary: dev-util/makepp-1.50 version bump
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-07 08:08 UTC by PetaMem R&D
Modified: 2011-08-08 09:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description PetaMem R&D 2011-08-07 08:08:53 UTC
makepp exists in one ancient (1.18) and one far-too-old-and-virtually-unusable (1.40.1a) - released 2004 - version. Both masked.

The makepp homepage lists now for quite some time 1.50 (soon to become 2.0, mostly well tested, beta version) and from correspondence with it's author there is a LOT that happened in the last 7 years - we're regular users of makepp and have to install it outside of portage control which is not that elegant.

Please bump and unmask.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-08-07 14:19:45 UTC
Please file another bug report for that stabilisation request.
Comment 2 SpanKY gentoo-dev 2011-08-07 20:48:17 UTC
makepp-1.50_pre110621 now in the tree
Comment 3 PetaMem R&D 2011-08-08 09:37:34 UTC
>>> Emerging (1 of 1) dev-util/makepp-1.50_pre110621
 * makepp-1.50-110621.txz RMD160 SHA1 SHA256 size ;-) ...                                                                                       [ ok ]
>>> Unpacking source...
>>> Unpacking ./makepp-1.50_pre110621.tar.xz to /var/tmp/portage/dev-util/makepp-1.50_pre110621/work
>>> Source unpacked in /var/tmp/portage/dev-util/makepp-1.50_pre110621/work
>>> Preparing source in /var/tmp/portage/dev-util/makepp-1.50_pre110621/work/makepp-1.50-110621 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/makepp-1.50_pre110621/work/makepp-1.50-110621 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-util/makepp-1.50_pre110621/work/makepp-1.50-110621 ...
make -j5 
make: Nothing to be done for `all'.
>>> Source compiled.
>>> Test phase [not enabled]: dev-util/makepp-1.50_pre110621

>>> Install makepp-1.50_pre110621 into /var/tmp/portage/dev-util/makepp-1.50_pre110621/image/ category dev-util
make -j5 install DESTDIR=/var/tmp/portage/dev-util/makepp-1.50_pre110621/image/ 
/usr/bin/perl5.12.4 install.pl /usr/bin /usr/share/makepp /usr/share/man /usr/share/doc/makepp-1.50_pre110621/html none /var/tmp/portage/dev-util/makepp-1.50_pre110621/image/
makepp: unknown option --jobserver-fds=3,4
Using perl in /usr/bin/perl5.12.4.
Can't read the file /usr/share/makepp/VERSION--No such file or directory.
This should be part of the standard distribution.
BEGIN failed--compilation aborted at Mpp/Text.pm line 752.
Compilation failed in require at Mpp/Utils.pm line 21.
BEGIN failed--compilation aborted at Mpp/Utils.pm line 21.
Compilation failed in require at /var/tmp/portage/dev-util/makepp-1.50_pre110621/image//bin/makeppinfo line 30.
BEGIN failed--compilation aborted at /var/tmp/portage/dev-util/makepp-1.50_pre110621/image//bin/makeppinfo line 30.
makepp successfully installed.
>>> Completed installing makepp-1.50_pre110621 into /var/tmp/portage/dev-util/makepp-1.50_pre110621/image/

From the INSTALL readme:

If you want to install it, then cd to the directory you unpacked the
distribution into and type:

        perl install.pl

This will ask you where you want to put the various pieces, and will then
install them as requested.

Or you can also do:

        configure --prefix=/usr/local
        make install

which will run the regression tests as well.

-------------------
Thought the -j5 is a problem. Result of manual try:

makepp-1.50-110621 # perl config.pl --prefix=/usr
makepp-1.50-110621 # make -j5 install
cd t && PERL=/usr/bin/perl5.12.4 /usr/bin/perl5.12.4 run_tests.pl --hint
passed aaasimple
passed additional_dependencies
passed build_cache
passed builtins
FAILED c_compilation: makepp_test_script.pl returned false
This test either requires makepp to find a known compiler in your PATH,
or you must provide one in the environment variable CC.
passed changed_inputs
passed conditionals
passed directories
passed dry_run_what_if
FAILED esql: makepp exited with value 1
passed extra_dependencies
passed implicit_load
passed include
passed last_chance
passed load_makefile
passed log_graph
passed make_makefile
FAILED makeppreplay: wrong files: out2, out1, out, n_files
FAILED md5: wrong files: iteration_3, iteration_2, iteration_1, iteration_0
passed only_targets
passed parallel
passed pattern_rule
passed perl
passed recursive_make
passed recursive_rules
passed recursive_variants
passed repository
passed rule_include
passed signature
passed special_chars_unix
passed static_pattern
passed target_specific
passed variable_expansion
passed variables_automatic
passed verilog
skipped r wildcard_repository

Some failures, which possibly all have the same cause -- you are probably ok.
In the /tmp/makepp-1.50-110621/t/ directory you will find details


-------------------



In Reply to comment #1:

Wilco, as soon as we've managed to successfully install makepp 1.5xxx from portage and our testsuite runs through without errors.