-
Notifications
You must be signed in to change notification settings - Fork 349
Open
Description
Describe the bug
I'm maintainer of Bear in Gentoo, and tried to package version 3.1.6, but some files are now installed twice:
drwxr-xr-x - somebody somebody 26 мар 10:12 bear-3.1.6/image
drwxr-xr-x - somebody somebody 26 мар 10:12 ├── mnt
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── portagetmp
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── portage
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── dev-util
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── bear-3.1.6
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── work
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── Bear-3.1.6_build
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── stage
drwxr-xr-x - somebody somebody 26 мар 10:12 │ ├── bin
.rwxr-xr-x 1,1M somebody somebody 26 мар 10:12 │ │ └── bear
drwxr-xr-x - somebody somebody 26 мар 10:12 │ ├── lib64
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── bear
.rwxr-xr-x 31k somebody somebody 26 мар 10:12 │ │ ├── libexec.so
.rwxr-xr-x 378k somebody somebody 26 мар 10:12 │ │ └── wrapper
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── share
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── man
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── man1
.rw-r--r-- 6,0k somebody somebody 23 мар 08:22 │ ├── bear-citnames.1
.rw-r--r-- 3,4k somebody somebody 23 мар 08:22 │ ├── bear-intercept.1
.rw-r--r-- 4,0k somebody somebody 23 мар 08:22 │ └── bear.1
drwxr-xr-x - somebody somebody 26 мар 10:12 └── usr
drwxr-xr-x - somebody somebody 26 мар 10:12 ├── bin
.rwxr-xr-x 1,1M somebody somebody 26 мар 10:12 │ └── bear
drwxr-xr-x - somebody somebody 26 мар 10:12 ├── lib
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── debug
drwxr-xr-x - somebody somebody 26 мар 10:12 │ ├── mnt
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── portagetmp
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── portage
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── dev-util
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── bear-3.1.6
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── work
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── Bear-3.1.6_build
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── stage
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ ├── bin
.rw-r--r-- 37M somebody somebody 26 мар 10:12 │ │ │ └── bear.debug
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── lib64
drwxr-xr-x - somebody somebody 26 мар 10:12 │ │ └── bear
.rw-r--r-- 458k somebody somebody 26 мар 10:12 │ │ ├── libexec.so.debug
.rw-r--r-- 13M somebody somebody 26 мар 10:12 │ │ └── wrapper.debug
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── usr
drwxr-xr-x - somebody somebody 26 мар 10:12 │ ├── bin
.rw-r--r-- 37M somebody somebody 26 мар 10:12 │ │ └── bear.debug
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── lib64
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── bear
.rw-r--r-- 458k somebody somebody 26 мар 10:12 │ ├── libexec.so.debug
.rw-r--r-- 13M somebody somebody 26 мар 10:12 │ └── wrapper.debug
drwxr-xr-x - somebody somebody 26 мар 10:12 ├── lib64
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── bear
.rwxr-xr-x 31k somebody somebody 26 мар 10:12 │ ├── libexec.so
.rwxr-xr-x 378k somebody somebody 26 мар 10:12 │ ├── wrapper
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── wrapper.d
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ar -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── as -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── bison -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── c++ -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── cc -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── clang -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── clang++ -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── cpp -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ctangle -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── cweave -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── f77 -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── flang -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── flang-new -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── flex -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ftnfe -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── g++ -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── gcc -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── gfortran -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ifort -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ifx -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ld -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── lex -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── lint -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── m2c -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── makeinfo -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── nm -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── objcopy -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── objdump -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── pc -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── ranlib -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── readelf -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── strip -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── tangle -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── tex -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── tex2dvi -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ ├── weave -> ../wrapper
lrwxrwxrwx - somebody somebody 26 мар 10:12 │ └── yacc -> ../wrapper
drwxr-xr-x - somebody somebody 26 мар 10:12 └── share
drwxr-xr-x - somebody somebody 26 мар 10:12 ├── doc
drwxr-xr-x - somebody somebody 26 мар 10:12 │ └── bear-3.1.6
.rw-r--r-- 2,1k somebody somebody 23 мар 08:22 │ ├── CODE_OF_CONDUCT.md.bz2
.rw-r--r-- 722 somebody somebody 23 мар 08:22 │ ├── CONTRIBUTING.md.bz2
.rw-r--r-- 11k somebody somebody 23 мар 08:22 │ ├── COPYING.bz2
.rw-r--r-- 2,0k somebody somebody 23 мар 08:22 │ ├── INSTALL.md.bz2
.rw-r--r-- 1,5k somebody somebody 26 мар 10:12 │ └── README.md.bz2
drwxr-xr-x - somebody somebody 26 мар 10:12 └── man
drwxr-xr-x - somebody somebody 26 мар 10:12 └── man1
.rw-r--r-- 2,4k somebody somebody 23 мар 08:22 ├── bear-citnames.1.bz2
.rw-r--r-- 1,6k somebody somebody 23 мар 08:22 ├── bear-intercept.1.bz2
.rw-r--r-- 1,8k somebody somebody 23 мар 08:22 └── bear.1.bz2
Note the mnt/ subdirectory
As it was added in #607 CCing @inaki-amatria
To Reproduce
Steps to reproduce the behavior:
Just try to build?
Expected behavior
install shouldn't install an extra copy of files
Environment:
- OS name: Linux
- OS version: Gentoo
- OS architecture: x86_64
- Bear version: 3.1.6
- Bear install method: via portage, https://github.com/gentoo/gentoo/blob/master/dev-util/bear/bear-3.1.5.ebuild is for 3.1.5, the version 3.1.6 would look the same
Additional context
- Can you give us a reference to the project that you are running against this tool? [e.g. No if it's a close source project, but in case of an open source project a link to the sources could be nice.]
- What build tools this project is using? [e.g. GNU make wtih
configurescript] - What architecture you are trying to compile for? [e.g. cross compiling]
- Could you attach build logs? If you can re-run the command which failed (e.g.
bear -- make) with extra verbose log switches (e.g.bear --verbose -- make) and send the output of it, that would help a lot.
Attaching both versions for easy comparison
3.1.5-build.log
3.1.6-build.log
Before you send...
- Have you read the
README.mdfile orman bear? - Have you looked what other open issues Bear has?
- Are you sure that the build works without Bear?
gruenich
Metadata
Metadata
Assignees
Labels
No labels