[Mono-devel-list] packaging mono from cvs

Bryan Smant bryan at stg.com
Mon Oct 4 12:35:15 EDT 2004


I am trying to build an RPM from the mono souces which I checked out
from CVS on 9/21/2004. I am using the mono.spec file from the
mono-project web page. After fixing several missing files errors, I am
stuck fighting with erros of the following sort:

Symlink points to BuildRoot: /usr/lib/mono/1.0/Npgsql.dll ->
/var/tmp/mono-1.0-root/usr/lib/mono/gac/Npgsql/1.0.5000.0__5d8b90d52f46fda7/Npgsql.dll
    Symlink points to BuildRoot: /usr/lib/mono/1.0/ByteFX.Data.dll ->
/var/tmp/mono-1.0-root/usr/lib/mono/gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756/ByteFX.Data.dll
    Symlink points to BuildRoot:
/usr/lib/mono/1.0/System.Runtime.Remoting.dll ->
/var/tmp/mono-1.0-root/usr/lib/mono/gac/System.Runtime.Remoting/1.0.5000.0__b77a5c561934e089/System.Runtime.Remoting.dll
    Symlink points to BuildRoot:
/usr/lib/mono/1.0/System.Runtime.Serialization.Formatters.Soap.dll ->
/var/tmp/mono-1.0-root/usr/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/1.0.5000.0__b03f5f7f11d50a3a/System.Runtime.Serialization.Formatters.Soap.dll
    Symlink points to BuildRoot:
/usr/lib/mono/1.0/Novell.Directory.Ldap.dll ->
/var/tmp/mono-1.0-root/usr/lib/mono/gac/Novell.Directory.Ldap/1.0.5000.0__0738eb9f132ed756/Novell.Directory.Ldap.dll

It seems to me that building mono creates these symlinks in the rpm
build root file system, pointing to files in that tree. 

Has anyone managed to overcome this? Or does anyone have a suggestion as
to how I can fix this problem?

Thanks
-- 
Bryan Smant                     Software Technologies Group, Inc
mailto:bryan at stg.com            http://www.stg.com
(708) 547-0110 x269             FAX (708) 547-0783




More information about the Mono-devel-list mailing list