Summary: | dev-db/mongodb-2.4.2 fails multilib-strict check: Files matching a file type that is not allowed: usr/lib/libmongoclient.so | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Component: | Current packages | Assignee: | Ultrabug <ultrabug> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs, ikelos, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | mongodb-2.2.3-r2.ebuild |
Description
Arfrever Frehtes Taifersar Arahesis
2013-03-12 00:46:29 UTC
Created attachment 342620 [details]
mongodb-2.2.3-r2.ebuild
@Arfrever: even if its not very elegant, this is the best I could come with in my limited time.
Would you please check that this fixes this bug and maybe give me your thoughts on this ebuild ?
Cheers
I prefered to fix it while releasing the new version of mongodb. Reopen if you're not satisfied with this. Cheers +*mongodb-2.4.0 (20 Mar 2013) + + 20 Mar 2013; Ultrabug <ultrabug@gentoo.org> +mongodb-2.4.0.ebuild, + metadata.xml: + Version bump, fix #461466 #421289, add ssl and sharedclient to IUSE + dev-db/mongodb-2.4.0 and dev-db/mongodb-2.4.1 work, but dev-db/mongodb-2.4.2 again has this bug. Hardcoded "/lib" in mongodb-2.4-fix-sharedclient.patch might be cause of this bug: @@ -177,6 +179,8 @@ env.Install( prefix = GetOption("prefix") env.Install(prefix + "/lib", '${LIBPREFIX}mongoclient${LIBSUFFIX}') +if has_option( "sharedclient" ): + env.Install(prefix + "/lib", '${SHLIBPREFIX}mongoclient${SHLIBSUFFIX}') for x in clientHeaderDirectories: inst = env.Install(prefix + "/include/mongo/" + x, Ah damn, I'm sick of this sharedclient, have to put my sed into play again sorry about that. Will be fixed this morning. done, cheers mate |