View Single Post
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#101
OK, I have a fix for perl and dpkg-buildpackage
Code:
alias /scratchbox/tools/bin/perl="/usr/bin/perl"
guess it would work for any scratchbox tool.

Just add to <targetname.environment>

But now another problem:
Code:
dpkg-buildpackage: warning: invalid flag in DEB_BUILD_OPTIONS: maemo-launcher,thumb,vfp
Edit, well not a fix:
Code:
dpkg-buildpackage: warning: invalid flag in DEB_BUILD_OPTIONS: maemo-launcher,thumb,vfp
Backslash found where operator expected at /usr/share/perl5/Dpkg/BuildOptions.pm line 93, near "foreach (split(/\"
dpkg-buildpackage: source package exempi
dpkg-buildpackage: source version 2.2.0-1build1
dpkg-buildpackage: source changed by Colin Watson <cjwatson@ubuntu.com>
dpkg-buildpackage: host architecture armel
 dpkg-source --before-build exempi-2.2.0
Backslash found where operator expected at /usr/share/perl5/Dpkg/BuildOptions.pm line 93, near "foreach (split(/\"
Backslash found where operator expected at /usr/share/perl5/Dpkg/BuildOptions.pm line 93, near "foreach (split(/\"
Possible unintended interpolation of @argv in string at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Possible unintended interpolation of @argv in string at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Possible unintended interpolation of @tar_ignore in string at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Variable "$copy" is not imported at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
    (Did you mean &copy instead?)
Variable "$copy" is not imported at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
    (Did you mean &copy instead?)
Variable "$copy" is not imported at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 449.
    (Did you mean &copy instead?)
dpkg-source: error: source package format '3.0 (quilt)' is not supported: Global symbol "$difffh" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$tmpdiff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$tmpdiff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$tmpdiff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$header_from" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$analysis" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$header_from" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$analysis" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$tmpdiff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$analysis" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$diff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$fn" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$analysis" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$fn" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$tmpdiff" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "@argv" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "@argv" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$include_binaries" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "@tar_ignore" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$sourcepackage" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$basenamerev" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$binaryfiles" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$unwanted_binaries" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$check_binary" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$fn" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$binaryfiles" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$fn" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$include_binaries" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$binaryfiles" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$fn" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$fn" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$unwanted_binaries" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$tar_ignore_glob" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$copy" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$copy" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 377.
Global symbol "$copy" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 449.
Global symbol "$self" requires explicit package name at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 450.
syntax error at /usr/share/perl5/Dpkg/Source/Package/V2.pm line 450, near "}) "
/usr/share/perl5/Dpkg/Source/Package/V2.pm has too many errors.
Compilation failed in require at (eval 15) line 3.
    ...propagated at /scratchbox/tools/lib/perl5/5.8.4/base.pm line 85.
BEGIN failed--compilation aborted at /usr/share/perl5/Dpkg/Source/Package/V3/quilt.pm line 24.
Compilation failed in require at (eval 14) line 1.

dpkg-buildpackage: error: dpkg-source --before-build exempi-2.2.0 gave error exit status 9
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here

Last edited by marmistrz; 2013-10-04 at 19:08.
 

The Following 5 Users Say Thank You to marmistrz For This Useful Post: