in reply to Issues with first module build
G'day Leitz,
Firstly, please put code, data, and any error messages within <code>...</code> tags. That way, we can see what you're seeing and get a verbatim copy via the [download] link.
The first line of MANIFEST.SKIP contains a link: it looks to us like \bbookbot-\d\.\_+; it probably really (i.e. to you) looks like \bbookbot-[\d\.\_]+.
\bbookbot-[\d\.\_]+ actually matches all of your files. \bbookbot-.*\* does not match any of your files. A simpler regex to match all of your files is /bookbot-.+?/.
Because (my guess about) the first regex should match, it's possible you have some rogue (maybe whitespace) character in MANIFEST.SKIP. Please run the following command and post the result:
cat -vet MANIFEST.SKIP
That will highlight any rogue characters. It may present an immediate solution to you.
The following (in the spoiler) is my analysis. You may want to modify that to test other regexes or different input files. Note that I trimmed the leading /home/leam/lang/git from all pathnames.
$ perl -E ' my @res = ( qr{(\bbookbot-[\d\.\_]+)}, qr{(\bbookbot-.*\*)}, qr{(/bookbot-.+?/)}, ); for my $file (@ARGV) { for my $re (@res) { print "$file =~ $re : "; say +($file =~ $re) ? "MATCH [$1]" : "NO MATCH"; } } ' /LeamHall/bookbot/bookbot-0.01/_build/auto_features /LeamHall/bookbo +t/bookbot-0.01/_build/build_params /LeamHall/bookbot/bookbot-0.01/_bu +ild/cleanup /LeamHall/bookbot/bookbot-0.01/_build/config_data /LeamHa +ll/bookbot/bookbot-0.01/_build/features /LeamHall/bookbot/bookbot-0.0 +1/_build/magicnum /LeamHall/bookbot/bookbot-0.01/_build/notes /LeamHa +ll/bookbot/bookbot-0.01/_build/prereqs /LeamHall/bookbot/bookbot-0.01 +/_build/runtime_params /LeamHall/bookbot/bookbot-0.01/_build/auto_features =~ (?^u:(\bbookbot +-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/auto_features =~ (?^u:(\bbookbot +-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/auto_features =~ (?^u:(/bookbot- +.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/build_params =~ (?^u:(\bbookbot- +[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/build_params =~ (?^u:(\bbookbot- +.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/build_params =~ (?^u:(/bookbot-. ++?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/cleanup =~ (?^u:(\bbookbot-[\d\. +\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/cleanup =~ (?^u:(\bbookbot-.*\*) +) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/cleanup =~ (?^u:(/bookbot-.+?/)) + : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/config_data =~ (?^u:(\bbookbot-[ +\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/config_data =~ (?^u:(\bbookbot-. +*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/config_data =~ (?^u:(/bookbot-.+ +?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/features =~ (?^u:(\bbookbot-[\d\ +.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/features =~ (?^u:(\bbookbot-.*\* +)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/features =~ (?^u:(/bookbot-.+?/) +) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/magicnum =~ (?^u:(\bbookbot-[\d\ +.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/magicnum =~ (?^u:(\bbookbot-.*\* +)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/magicnum =~ (?^u:(/bookbot-.+?/) +) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/notes =~ (?^u:(\bbookbot-[\d\.\_ +]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/notes =~ (?^u:(\bbookbot-.*\*)) +: NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/notes =~ (?^u:(/bookbot-.+?/)) : + MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/prereqs =~ (?^u:(\bbookbot-[\d\. +\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/prereqs =~ (?^u:(\bbookbot-.*\*) +) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/prereqs =~ (?^u:(/bookbot-.+?/)) + : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/runtime_params =~ (?^u:(\bbookbo +t-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/runtime_params =~ (?^u:(\bbookbo +t-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/runtime_params =~ (?^u:(/bookbot +-.+?/)) : MATCH [/bookbot-0.01/]
— Ken
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Issues with first module build
by Leitz (Scribe) on Jan 05, 2021 at 08:47 UTC | |
by kcott (Archbishop) on Jan 05, 2021 at 18:32 UTC | |
by Leitz (Scribe) on Jan 05, 2021 at 18:56 UTC | |
by shmem (Chancellor) on Jan 05, 2021 at 19:02 UTC | |
by kcott (Archbishop) on Jan 05, 2021 at 16:12 UTC | |
by stevieb (Canon) on Jan 05, 2021 at 09:04 UTC | |
by Leitz (Scribe) on Jan 05, 2021 at 10:22 UTC | |
by hippo (Archbishop) on Jan 05, 2021 at 10:38 UTC | |
by stevieb (Canon) on Jan 05, 2021 at 16:20 UTC | |
by stevieb (Canon) on Jan 05, 2021 at 16:24 UTC |