Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 626598 - dev-lang/rust-1.19.0 - file collision
Summary: dev-lang/rust-1.19.0 - file collision
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Rust Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-30 10:40 UTC by Martin Mokrejš
Modified: 2020-02-22 10:30 UTC (History)
6 users (show)

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 Martin Mokrejš 2017-07-30 10:40:39 UTC
Build completed successfully in 2:24:02
>>> Source compiled.
>>> Test phase [not enabled]: dev-lang/rust-1.19.0

>>> Install rust-1.19.0 into /scratch/var/tmp/portage/dev-lang/rust-1.19.0/image/ category dev-lang
>>> Completed installing rust-1.19.0 into /scratch/var/tmp/portage/dev-lang/rust-1.19.0/image/

 * Final size of build directory: 3536220 KiB
 * Final size of installed tree: 246688 KiB


 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  https://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see:
 * 
 *    https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
 * 
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * !WX --- --- usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-51df1d850deb07e1.rlib:chkstk.o
 * !WX --- --- usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-51df1d850deb07e1.rlib:chkstk2.o
 * !WX --- --- usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-51df1d850deb07e1.rlib:floatundidf.o
 * !WX --- --- usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-51df1d850deb07e1.rlib:floatundisf.o
 * !WX --- --- usr/lib64/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-51df1d850deb07e1.rlib:floatundixf.o


 * QA Notice: The following shared libraries lack a SONAME
 * /usr/lib64/libarena-1975c43492401b86.so
 * /usr/lib64/libflate-0a7343bda9031f52.so
 * /usr/lib64/libfmt_macros-711cfc3c3f3b82b1.so
 * /usr/lib64/libgetopts-408ea18eec8e8c37.so
 * /usr/lib64/libgraphviz-a68fbaefcab009bc.so
 * /usr/lib64/libproc_macro-c60664e743aa155f.so
 * /usr/lib64/libproc_macro_plugin-7000937d5a5a0a94.so
 * /usr/lib64/librustc-9520835c683aa087.so
 * /usr/lib64/librustc_back-3845829fa5e2a79c.so
 * /usr/lib64/librustc_borrowck-36eba08848c6ed33.so
 * /usr/lib64/librustc_const_eval-0d8966ec7270b2ab.so
 * /usr/lib64/librustc_const_math-1b71d4dca497cc92.so
 * /usr/lib64/librustc_data_structures-c20f0190f7dea7e2.so
 * /usr/lib64/librustc_driver-95430c9d2579c3cb.so
 * /usr/lib64/librustc_errors-995860f6f85f639e.so
 * /usr/lib64/librustc_incremental-870571a0ccdded16.so
 * /usr/lib64/librustc_lint-4b97d0236623e45a.so
 * /usr/lib64/librustc_llvm-e1718e994512d54c.so
 * /usr/lib64/librustc_metadata-77dcfc782a68ed59.so
 * /usr/lib64/librustc_mir-71dbc49aba2967ee.so
 * /usr/lib64/librustc_passes-7e2dc64efaccb8ea.so
 * /usr/lib64/librustc_platform_intrinsics-2fb855dcbece5c94.so
 * /usr/lib64/librustc_plugin-4a82c4c690a627da.so
 * /usr/lib64/librustc_privacy-ceaf02ba5e251a56.so
 * /usr/lib64/librustc_resolve-bd10fc10cb7709cc.so
 * /usr/lib64/librustc_save_analysis-f69680fb286995a5.so
 * /usr/lib64/librustc_trans-532388d851771d43.so
 * /usr/lib64/librustc_typeck-e5a1cff538b16484.so
 * /usr/lib64/librustdoc-995dc6f489ab3b58.so
 * /usr/lib64/libserialize-a1a8c286ceb01875.so
 * /usr/lib64/libstd-c6fcecc888ca4d1e.so
 * /usr/lib64/libsyntax-d4fa1258d6b4b667.so
 * /usr/lib64/libsyntax_ext-b69efbe37cc5724b.so
 * /usr/lib64/libsyntax_pos-dbf279856cccf2ad.so
 * /usr/lib64/libterm-6df705b11d4684a3.so
 * /usr/lib64/libtest-a422686acb45bc8c.so


 * QA Notice: The following shared libraries lack NEEDED entries
 * /usr/lib64/libarena-1975c43492401b86.so

making executable: usr/lib64/libarena-1975c43492401b86.so
making executable: usr/lib64/libflate-0a7343bda9031f52.so
making executable: usr/lib64/libfmt_macros-711cfc3c3f3b82b1.so
making executable: usr/lib64/libgetopts-408ea18eec8e8c37.so
making executable: usr/lib64/libgraphviz-a68fbaefcab009bc.so
making executable: usr/lib64/libproc_macro-c60664e743aa155f.so
making executable: usr/lib64/libproc_macro_plugin-7000937d5a5a0a94.so
making executable: usr/lib64/librustc-9520835c683aa087.so
making executable: usr/lib64/librustc_back-3845829fa5e2a79c.so
making executable: usr/lib64/librustc_borrowck-36eba08848c6ed33.so
making executable: usr/lib64/librustc_const_eval-0d8966ec7270b2ab.so
making executable: usr/lib64/librustc_const_math-1b71d4dca497cc92.so
making executable: usr/lib64/librustc_data_structures-c20f0190f7dea7e2.so
making executable: usr/lib64/librustc_driver-95430c9d2579c3cb.so
making executable: usr/lib64/librustc_errors-995860f6f85f639e.so
making executable: usr/lib64/librustc_incremental-870571a0ccdded16.so
making executable: usr/lib64/librustc_lint-4b97d0236623e45a.so
making executable: usr/lib64/librustc_llvm-e1718e994512d54c.so
making executable: usr/lib64/librustc_metadata-77dcfc782a68ed59.so
making executable: usr/lib64/librustc_mir-71dbc49aba2967ee.so
making executable: usr/lib64/librustc_passes-7e2dc64efaccb8ea.so
making executable: usr/lib64/librustc_platform_intrinsics-2fb855dcbece5c94.so
making executable: usr/lib64/librustc_plugin-4a82c4c690a627da.so
making executable: usr/lib64/librustc_privacy-ceaf02ba5e251a56.so
making executable: usr/lib64/librustc_resolve-bd10fc10cb7709cc.so
making executable: usr/lib64/librustc_save_analysis-f69680fb286995a5.so
making executable: usr/lib64/librustc_trans-532388d851771d43.so
making executable: usr/lib64/librustc_typeck-e5a1cff538b16484.so
making executable: usr/lib64/librustdoc-995dc6f489ab3b58.so
making executable: usr/lib64/libserialize-a1a8c286ceb01875.so
making executable: usr/lib64/libstd-c6fcecc888ca4d1e.so
making executable: usr/lib64/libsyntax-d4fa1258d6b4b667.so
making executable: usr/lib64/libsyntax_ext-b69efbe37cc5724b.so
making executable: usr/lib64/libsyntax_pos-dbf279856cccf2ad.so
making executable: usr/lib64/libterm-6df705b11d4684a3.so
making executable: usr/lib64/libtest-a422686acb45bc8c.so
ecompressdir: bzip2 -9 /usr/share/man
ecompressdir: bzip2 -9 /usr/share/doc

>>> Installing (1 of 2) dev-lang/rust-1.19.0::gentoo
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 *      /usr/bin/rustdoc
 *      /usr/bin/rust-gdb
 *      /usr/bin/rustc
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * 
 * None of the installed packages claim the file(s).
 * 
 * Package 'dev-lang/rust-1.19.0' merged despite file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.
 * Rust installs a helper script for calling GDB now,
 * for your convenience it is installed under /usr/bin/rust-gdb-1.19.0.
 * install app-emacs/rust-mode to get emacs support for rust.
 * install app-vim/rust-vim to get vim support for rust.

Weird, so which package they belonged to? A dupe of #626136 ?
Comment 1 Ulenrich 2017-08-08 21:50:25 UTC
I realy hate to use a precompile llvm - Why should I bother to compile rust then, just downloading the original rust-binary seems more forward then.

I also have the weird filenames in /usr/lib
and cargo not installs.

Weird rust ebuild package!
Especially because it is needed now for firefox.
Comment 2 Georgy Yakovlev archtester gentoo-dev 2020-02-22 10:30:00 UTC
rust install location changed and we no longer have collisions to my knowledge. closing.