Bug 116245 - monodis doesn't run
Summary: monodis doesn't run
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Mono (show other bugs)
Version: RC 2
Hardware: Other All
: P5 - None : Critical
Target Milestone: ---
Assignee: Wade Berrier
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-09 19:54 UTC by Joe Shaw
Modified: 2005-10-24 17:11 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Shaw 2005-09-09 19:54:48 UTC
Trying to run monodis, I get this error:

/usr/bin/monodis: error: /usr/bin/.libs/monodis does not exist
This script is just a wrapper for monodis.
See the libtool documentation for more information.
Comment 1 Zhe Su 2005-09-14 16:02:55 UTC
It's a serious issue, I think. Some users reported such issue to me as well.
Comment 2 Ruediger Oertel 2005-09-14 16:23:07 UTC
same for monograph  
Comment 3 Wade Berrier 2005-09-16 06:37:21 UTC
Something about this version of libtool (1.5.18) installs the wrapper instead of
the correct binary:

  /bin/sh ../../libtool --mode=install /usr/bin/install -c 'monodis'
'/var/tmp/mono-core-1.1.8.3-build/usr/bin/monodis'
libtool: install: warning: `../mini/libmono.la' has not been installed in `/usr/lib'
libtool: install: warning: cannot relink `monodis'
/usr/bin/install -c monodis /var/tmp/mono-core-1.1.8.3-build/usr/bin/monodis
test -z "/usr/share/man/man1" || mkdir -p --
"/var/tmp/mono-core-1.1.8.3-build/usr/share/man/man1"
 /usr/bin/install -c -m 644 './monodis.1'
'/var/tmp/mono-core-1.1.8.3-build/usr/share/man/man1/monodis.1'
make[3]: Leaving directory `/usr/src/packages/BUILD/mono-1.1.8.3/mono/dis'
make[2]: Leaving directory `/usr/src/packages/BUILD/mono-1.1.8.3/mono/dis'
Making install in monograph
make[2]: Entering directory `/usr/src/packages/BUILD/mono-1.1.8.3/mono/monograph'
make[3]: Entering directory `/usr/src/packages/BUILD/mono-1.1.8.3/mono/monograph'
test -z "/usr/bin" || mkdir -p -- "/var/tmp/mono-core-1.1.8.3-build/usr/bin"
  /bin/sh ../../libtool --mode=install /usr/bin/install -c 'monograph'
'/var/tmp/mono-core-1.1.8.3-build/usr/bin/monograph'
libtool: install: warning: `../mini/libmono.la' has not been installed in `/usr/lib'
libtool: install: warning: cannot relink `monograph'
/usr/bin/install -c monograph /var/tmp/mono-core-1.1.8.3-build/usr/bin/monograph
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/src/packages/BUILD/mono-1.1.8.3/mono/monograph'
make[2]: Leaving directory `/usr/src/packages/BUILD/mono-1.1.8.3/mono/monograph'


Here's a gross spec file workaround for now:

%install
+cp -f mono/mini/.libs/libmono.so* /usr/lib
+cp -f mono/mini/.libs/libmono.la /usr/lib

make DESTDIR="$RPM_BUILD_ROOT" install
Comment 4 Wade Berrier 2005-09-16 18:49:12 UTC
Submitted in autobuild
Comment 5 Josef Wegner 2005-10-13 07:19:46 UTC
This still happens for me:

OpenSuSE 10.0 final upgraded from OpenSuSE 10.0 RC1.
Tried this on two pcs. Happens on both.
Comment 6 Wade Berrier 2005-10-13 18:15:01 UTC
The fix has been submitted, but it didn't make it into suse 10 in time.
Comment 7 Wade Berrier 2005-10-24 17:11:42 UTC
Package has been fixed, and should release with next version of SuSE.