Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643048 - dev-dotnet/gtk-sharp-2.12.21 installs files with DOS line-endings
Summary: dev-dotnet/gtk-sharp-2.12.21 installs files with DOS line-endings
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2018-01-01 21:41 UTC by Mirko Guenther
Modified: 2021-05-23 12:36 UTC (History)
1 user (show)

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


Attachments
emerge --info (file_643048.txt,6.79 KB, text/plain)
2018-01-01 21:42 UTC, Mirko Guenther
Details
sample build log of one of failing packages (build.log,27.11 KB, text/x-log)
2018-01-01 21:43 UTC, Mirko Guenther
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mirko Guenther 2018-01-01 21:41:11 UTC
'dev-dotnet/gtk-sharp-2.12.21' installs '/usr/lib/gtk-sharp-2.0/gapi_pp.pl', '/usr/lib/gtk-sharp-2.0/gapi2xml.pl' (and guess other files too) with DOS line-endings which causes errors during compile process of packages which depend on it.

You get errors as like as:

make[4]: Entering directory '/var/tmp/portage/dev-libs/libappindicator-12.10.1_p20170215_p0_p01/work/build-gtk2/bindings/mono'
sed '/signals\[X_NEW_LABEL\] /,+6d' ../../../src/app-indicator.c > app-indicator.c
/usr/bin/gapi2-parser app-indicator.sources.xml
<file ../../bindings/mono/app-indicator.c> <file ../../src/app-indicator-enum-types.c> <file ../../src/app-indicator-enum-types.h> <file ../../../src/app-indicator.h> 
sh: /usr/lib/gtk-sharp-2.0/gapi_pp.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
sh: /usr/lib/gtk-sharp-2.0/gapi2xml.pl: /usr/bin/perl^M: bad interpreter: No such file or directory

Work-around: convert files with 'dos2unix' and resume emerge process.
Comment 1 Mirko Guenther 2018-01-01 21:42:19 UTC
Created attachment 512664 [details]
emerge --info
Comment 2 Mirko Guenther 2018-01-01 21:43:50 UTC
Created attachment 512666 [details]
sample build log of one of failing packages
Comment 3 step21 2018-11-30 00:29:52 UTC
+1, happens here too.
Comment 4 Larry the Git Cow gentoo-dev 2021-05-23 12:36:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7fb81441611777b70102b20272c068cb2b9669

commit ab7fb81441611777b70102b20272c068cb2b9669
Author:     Jakov Smolic <jakov.smolic@sartura.hr>
AuthorDate: 2021-05-23 12:35:43 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-05-23 12:35:43 +0000

    dev-dotnet/gtk-sharp: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/769041
    Closes: https://bugs.gentoo.org/509398
    Closes: https://bugs.gentoo.org/645786
    Closes: https://bugs.gentoo.org/509396
    Closes: https://bugs.gentoo.org/643048
    Closes: https://bugs.gentoo.org/573520
    Closes: https://bugs.gentoo.org/659422
    Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
    Signed-off-by: David Seifert <soap@gentoo.org>

 dev-dotnet/gtk-sharp/Manifest                      |  1 -
 .../gtk-sharp-2.12.21-mono-ambiguous-range.patch   | 15 ------
 dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild      | 62 ----------------------
 dev-dotnet/gtk-sharp/metadata.xml                  |  5 --
 profiles/package.mask                              |  8 ---
 5 files changed, 91 deletions(-)