This was also an issue with libgdiplus in the config file in earlier
versions of mono.  The issue seems to now be with MonoPosixHelper library.
I'm providing a slightly updated patch to fix the /usr/lib issue.

Thanks,
--Larry

On Mon, Aug 10, 2015 at 4:14 AM, Thomas Szteliga <t...@websafe.pl> wrote:

> On 08/10/2015 06:07 AM, Christoph Willing wrote:
> > That is not an appropriate patch; it is completely 64bit-centric, just
> > as the config in the source code is completely 32bit-centric.
>
> Sorry for that, this patch wasn't meant to be a patch for
> the slackbuild package, just for visualisation of changes I've
> made that allowed me to run KeePass. Sorry for misleading.
>
> --
> Best regards,
>
> Thomas Szteliga
> https://github.com/websafe/
>
>
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users@slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/
>
>
>
diff -Naur mono-3.10.0.orig/data/config.in mono-3.10.0/data/config.in
--- mono-3.10.0.orig/data/config.in	2014-10-04 09:27:43.000000000 +0000
+++ mono-3.10.0/data/config.in	2015-08-09 14:47:00.208372631 +0000
@@ -10,7 +10,7 @@
 	<dllmap dll="i:odbc32.dll" target="libiodbc.dylib" os="osx"/>
 	<dllmap dll="oci" target="libclntsh@libsuffix@" os="!windows"/>
 	<dllmap dll="db2cli" target="libdb2_36@libsuffix@" os="!windows"/>
-	<dllmap dll="MonoPosixHelper" target="@prefix@/lib/libMonoPosixHelper@libsuffix@" os="!windows" />
+	<dllmap dll="MonoPosixHelper" target="@libdir@/libMonoPosixHelper@libsuffix@" os="!windows" />
 	<dllmap dll="i:msvcrt" target="@LIBC@" os="!windows"/>
 	<dllmap dll="i:msvcrt.dll" target="@LIBC@" os="!windows"/>
 	<dllmap dll="sqlite" target="@SQLITE@" os="!windows"/>
--- mono.SlackBuild.orig	2015-08-09 08:46:59.094525671 -0700
+++ mono.SlackBuild	2015-08-09 07:48:21.697376096 -0700
@@ -50,7 +50,9 @@
  \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
   -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
 
-# Fix libgdiplus library path
+# Fix library path in config file
+patch -p1 < $CWD/config.patch
+
 CFLAGS="$SLKCFLAGS" \
 CXXFLAGS="$SLKCFLAGS" \
 ./configure \
_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - http://slackbuilds.org/faq/

Reply via email to