So I got the 1.0.6 sourcecode from the sourceforge CVS and tried to build
it.  I installed NAnt and sorta-kinda-maybe got it to work, but it has some
serious problems.  I just want to sign the assemblies that get packaged into
the .msi files.

Could someone step me through how to actually go about doing the build?

>From what I could figure out, you just have to
1) open up the visual studio 2005 command prompt
2) cd to the alchemi-devel directory that you checked out from cvs
3) run build.bat

I get a number of errors, such as
Could Not Find D:\cvs_checkout\alchemi-devel\*.dat
'scptxfr' is not recognized as an internal or external command,
operable program or batch file.
'doxygen' is not recognized as an internal or external command,
operable program or batch file.

WARNING: Unable to find dependency 'ICSHARPCODE.SHARPZIPLIB'
(Signature='1B03E6ACF1164F73' Version='0.81.0.1407') of assembly '
MySql.Data.dll'

Then later on down when it calls the NAnt script, it says

[packaging for release]
NAnt 0.85 (Build 0.85.2478.0; release; 10/14/2006)
Copyright (C) 2001-2006 Gerry Shaw
http://nant.sourceforge.net

Buildfile: file:///D:/cvs_checkout/alchemi-devel/package.nant.xml
Target framework: Microsoft .NET Framework 2.0
Target(s) specified: build


build:

Built-in property 'nant.project.basedir' is deprecated. Use the
project::get-base-directory() function instead.
Built-in property 'nant.project.name' is deprecated. Use the
project::get-name() function instead.
   [delete] Deleting directory 'D:\cvs_checkout\alchemi-devel\build'.

BUILD FAILED - 0 non-fatal error(s), 2 warning(s)

D:\cvs_checkout\alchemi-devel\package.nant.xml(14,6):
Could not find file
'D:\cvs_checkout\alchemi-devel\bin\Setup\Manager\Exec\Alchemi.ManagerExecSetup.msi'
to copy.

When the NAnt script fails, it deletes the build directory so I can't see
the intermediate results.
Maybe I'm doing this all wrong, but this build process is a bit convoluted
:)

Any ideas?

Thanks!
-Matt



On 12/11/06, Matt Valerio <[EMAIL PROTECTED]> wrote:
>
> Well, other than the fact that I've never used CVS (I'm a subversion guy)
> and Nant before, no.  But I guess I'll have to learn and build them myself,
> no biggie.
>
> I was mainly concerned with maintainability and having to rebuild/resign
> every Alchemi release.
>
> Thanks,
> -Matt
>
>
> On 12/11/06, Anton Melser < [EMAIL PROTECTED]> wrote:
> >
> > On 11/12/06, Matt Valerio <[EMAIL PROTECTED]> wrote:
> > > Hello everyone,
> > >
> > > I've been doing some framework development and have been using the
> > Alchemi
> > > library as a dependency for some time.  Recently (for a number of
> > reasons)
> > > I've needed to switch from XCopy deployment to GAC deployment.  Thing
> > is, I
> > > can't add my assembly to the GAC because it doesn't have a strong
> > name.  So
> > > I sign the assembly, but it still won't add it to the GAC because a
> > > dependency (Alchemi.Core.dll) is not strongly signed.
> > >
> > > I'm still using 1.0.5.  Are the 1.0.6 DLLs signed?
> > >
> > > Thanks for any help,
> >
> > Any reason why you don't compile for yourself? That way you can sign
> > all you like...
> > Cheers
> > Antoine
> >
>
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alchemi-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alchemi-developers

Reply via email to