Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Bespin on Windows "paver install_server" Issue
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
NessDan  
View profile  
 More options Nov 3, 12:21 am
From: NessDan <Ness...@live.com>
Date: Mon, 2 Nov 2009 21:21:53 -0800 (PST)
Local: Tues, Nov 3 2009 12:21 am
Subject: Bespin on Windows "paver install_server" Issue
This is my first post on Bespin, let alone on a Google Group but I'll
try and explain what's going on.

I've been working on getting Bespin up on my Windows XP Desktop and
have spent around 5 hours total finding out how to get this thing
working, e.g. Adding Path's so that commands in the Command Prompt
will work, running paver requires you to be in the bespinclient folder
and not the Scripts folder (Who'd a thunk-it =P)

Anyways, I was singing Hallelujah when I finally got paver to run
install_server instead of giving me the usual "Build failed: Unknown
task: install_server". The output is as follows:

--------------------------------------------------------------------------- ------------------------------------------------
(bespinclient) C:\Bespin\bespinclient>paver install_server
---> pavement.install_server
---> pavement.develop
running develop
running egg_info
writing BespinServer.egg-info\PKG-INFO
writing top-level names to BespinServer.egg-info\top_level.txt
writing dependency_links to BespinServer.egg-info\dependency_links.txt
writing entry points to BespinServer.egg-info\entry_points.txt
reading manifest file 'BespinServer.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'BespinServer.egg-info\SOURCES.txt'
running build_ext
Creating c:\bespin\bespinclient\lib\site-packages\BespinServer.egg-
link (link to
 .)
BespinServer tip is already the active version in easy-install.pth
Installing queue_stats-script.py script to C:\Bespin\bespinclient
\Scripts
Installing queue_stats.exe script to C:\Bespin\bespinclient\Scripts
Installing queue_stats.exe.manifest script to C:\Bespin\bespinclient
\Scripts
Installing telnet_mobwrite-script.py script to C:\Bespin\bespinclient
\Scripts
Installing telnet_mobwrite.exe script to C:\Bespin\bespinclient
\Scripts
Installing telnet_mobwrite.exe.manifest script to C:\Bespin
\bespinclient\Scripts

Installing bespin_mobwrite-script.py script to C:\Bespin\bespinclient
\Scripts
Installing bespin_mobwrite.exe script to C:\Bespin\bespinclient
\Scripts
Installing bespin_mobwrite.exe.manifest script to C:\Bespin
\bespinclient\Scripts

Installing bespin_worker-script.py script to C:\Bespin\bespinclient
\Scripts
Installing bespin_worker.exe script to C:\Bespin\bespinclient\Scripts
Installing bespin_worker.exe.manifest script to C:\Bespin\bespinclient
\Scripts

Installed c:\bespin\bespinserver
Processing dependencies for BespinServer==tip
Finished processing dependencies for BespinServer==tip
easy_install ext/pip-0.4.1.tar.gz
Processing pip-0.4.1.tar.gz
Running pip-0.4.1\setup.py -q bdist_egg --dist-dir c:\docume~1\mona
\locals~1\tem
p\easy_install-pss3yf\pip-0.4.1\egg-dist-tmp-kadkrs
zip_safe flag not set; analyzing archive contents...
pip: module references __file__
pip 0.4.1dev is already the active version in easy-install.pth
Installing pip-script.py script to C:\Bespin\bespinclient\Scripts
Installing pip.exe script to C:\Bespin\bespinclient\Scripts
Installing pip.exe.manifest script to C:\Bespin\bespinclient\Scripts

Installed c:\bespin\bespinclient\lib\site-packages\pip-0.4.1dev-
py2.6.egg
Processing dependencies for pip==0.4.1dev
Finished processing dependencies for pip==0.4.1dev
pip install -r requirements.txt
Downloading/unpacking http://pypi.python.org/packages/source/s/simplejson/simple
json-2.0.9.tar.gz#egg=simplejson (from -r requirements.txt (line 5))
  Downloading simplejson-2.0.9.tar.gz (115Kb): 115Kb downloaded
  Running setup.py egg_info for package from http://pypi.python.org/packages/sou
rce/s/simplejson/simplejson-2.0.9.tar.gz#egg=simplejson
Unpacking c:\bespin\bespinserver\ext\paste-1.7.3dev-r7791.tar.gz
  Running setup.py egg_info for package from file:///c%7C%5Cbespin%5Cbespinserve
r%5Cext%5Cpaste-1.7.3dev-r7791.tar.gz
Unpacking c:\bespin\bespinserver\ext\virtualenv-1.3.4dev.tar.gz
  Running setup.py egg_info for package from file:///c%7C%5Cbespin%5Cbespinserve
r%5Cext%5Cvirtualenv-1.3.4dev.tar.gz
    WARNING: '' not a valid package name; please use only.-separated
package nam
es in setup.py
Downloading/unpacking http://httplib2.googlecode.com/files/httplib2-0.4.0.tar.gz
 (from -r requirements.txt (line 11))
  Downloading httplib2-0.4.0.tar.gz
  Running setup.py egg_info for package from http://httplib2.googlecode.com/file
s/httplib2-0.4.0.tar.gz
Downloading/unpacking http://pypi.python.org/packages/source/p/path.py/path-2.2.
zip#md5=941660081788282887f652510d80e64e (from -r requirements.txt
(line 12))
  Downloading path-2.2.zip
  Running setup.py egg_info for package from http://pypi.python.org/packages/sou
rce/p/path.py/path-2.2.zip#md5=941660081788282887f652510d80e64e
Unpacking c:\bespin\bespinserver\ext\omnisync-0.1a0.tar.gz
  Running setup.py egg_info for package from file:///c%7C%5Cbespin%5Cbespinserve
r%5Cext%5Comnisync-0.1a0.tar.gz
Requirement already satisfied: argparse in c:\bespin\bespinclient\lib
\site-packa
ges (from -r requirements.txt (line 15))
Requirement already satisfied: sqlalchemy-migrate>0.5.1 in c:\bespin
\bespinclien
t\lib\site-packages (from -r requirements.txt (line 7))
Downloading/unpacking PyCrypto (from -r requirements.txt (line 13))
  Running setup.py egg_info for package PyCrypto
Downloading/unpacking urlrelay>0.7 (from -r requirements.txt (line 1))
  Running setup.py egg_info for package urlrelay
    package init file 'tests\__init__.py' not found (or not a regular
file)
Downloading/unpacking WebTest (from -r requirements.txt (line 3))
  Running setup.py egg_info for package WebTest
Downloading/unpacking SQLAlchemy (from -r requirements.txt (line 6))
  Running setup.py egg_info for package SQLAlchemy
    no previously-included directories found matching 'doc\build
\output'
Downloading/unpacking static (from -r requirements.txt (line 9))
  Running setup.py egg_info for package static
Downloading/unpacking nose (from -r requirements.txt (line 4))
  Running setup.py egg_info for package nose
    no previously-included directories found matching 'doc\.build'
Downloading/unpacking uvc>=0.4.4 (from -r requirements.txt (line 14))
  Running setup.py egg_info for package uvc
Downloading/unpacking WebOb (from -r requirements.txt (line 2))
  Running setup.py egg_info for package WebOb
Downloading/unpacking decorator (from sqlalchemy-migrate>0.5.1->-r
requirements.
txt (line 7))
  Running setup.py egg_info for package decorator
    warning: no previously-included files found matching 'Makefile'
Downloading/unpacking wsgiref (from static->-r requirements.txt (line
9))
  Running setup.py egg_info for package wsgiref
Installing collected packages: argparse, decorator, httplib2, nose,
omnisync, Pa
ste, path, PyCrypto, simplejson, SQLAlchemy, sqlalchemy-migrate,
static, urlrela
y, uvc, virtualenv, WebOb, WebTest, wsgiref
  Running setup.py install for virtualenv
    WARNING: '' not a valid package name; please use only.-separated
package nam
es in setup.py
    Installing virtualenv-script.py script to C:\Bespin\bespinclient
\Scripts
    Installing virtualenv.exe script to C:\Bespin\bespinclient\Scripts
    Installing virtualenv.exe.manifest script to C:\Bespin\bespinclient
\Scripts
  Running setup.py install for simplejson
    building 'simplejson._speedups' extension

***************************************************************************
    WARNING: The C extension could not be compiled, speedups are not
enabled.
    Failure information, if any, is above.
    I'm retrying the build without the C extension now.

***************************************************************************

***************************************************************************
    WARNING: The C extension could not be compiled, speedups are not
enabled.
    Plain-Python installation succeeded.

***************************************************************************
  Running setup.py install for PyCrypto
    building 'Crypto.Hash.MD2' extension
    error: Unable to find vcvarsall.bat
    Complete output from command C:\Bespin\bespinclient\Scripts
\python.exe -c "i
mport setuptools; __file__='C:\\Bespin\\bespinclient\\build\\PyCrypto\
\setup.py'
; execfile('C:\\Bespin\\bespinclient\\build\\PyCrypto\\setup.py')"
install --sin
gle-version-externally-managed --record c:\docume~1\mona\locals~1\temp
\pip-x3bo3
y-record\install-record.txt --install-headers C:\Bespin\bespinclient
\lib\include
:
    running install

running build

running build_py

running build_ext

building 'Crypto.Hash.MD2' extension

error: Unable to find vcvarsall.bat

----------------------------------------
Command C:\Bespin\bespinclient\Scripts\python.exe -c "import
setuptools; __file_
_='C:\\Bespin\\bespinclient\\build\\PyCrypto\\setup.py'; execfile('C:\
\Bespin\\b
espinclient\\build\\PyCrypto\\setup.py')" install --single-version-
externally-ma
naged --record c:\docume~1\mona\locals~1\temp\pip-x3bo3y-record
\install-record.t
xt --install-headers C:\Bespin\bespinclient\lib\include failed with
error code 1

Storing complete log in ./pip-log.txt

Captured Task Output:
---------------------

---> pavement.develop
running develop
running egg_info
writing BespinServer.egg-info\PKG-INFO
writing top-level names to BespinServer.egg-info\top_level.txt
writing dependency_links to BespinServer.egg-info\dependency_links.txt
writing entry points to BespinServer.egg-info\entry_points.txt
reading manifest file 'BespinServer.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'BespinServer.egg-info\SOURCES.txt'
running build_ext
Creating c:\bespin\bespinclient\lib\site-packages\BespinServer.egg-
link (link to
 .)
BespinServer tip is already the active version in easy-install.pth
Installing queue_stats-script.py script to C:\Bespin\bespinclient
\Scripts
changing mode of
...

read more »


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kevin Dangoor  
View profile  
 More options Nov 3, 12:05 pm
From: Kevin Dangoor <kdang...@mozilla.com>
Date: Tue, 3 Nov 2009 12:05:19 -0500
Local: Tues, Nov 3 2009 12:05 pm
Subject: Re: [bespin] Bespin on Windows "paver install_server" Issue

On Tue, Nov 3, 2009 at 12:21 AM, NessDan <Ness...@live.com> wrote:

[much output deleted]
--------------------------------------------------------------------------- ------------------------------------------------

Ahh... I think on Windows it may need to run sea.cmd. I just tweaked the
pavement.py file to do that, see if that helps (but you may still run into
trouble, see below).

As implied by the message, these are not a big deal because the C code is
just used for speeding things up in these packages.

However, there is one library (PyCrypto) which has C code that is not
optional. You do need to get a working C compiler environment running. When
using Windows Python, the easiest thing to do is install Microsoft Visual
C++ Express.

Aha. You've got some competing technologies in there...

Python 2.6, as downloaded from python.org, is a normal Windows program. It
expects things to operate in a Windowsy way.

cygwin is something akin to Unix-on-Windows. It creates a fairly complete
Unix environment that happens to have Windows sitting underneath it. When
using cygwin, you really want to use cygwin's Python, not Windows Python.
Unless you're familiar with and like Unix, I wouldn't recommend the cygwin
approach.

MinGW is something in between cygwin and normal Windows. Its compilers build
standard Windows programs, rather than the unix-y things that cygwin's
compilers build. MinGW's C compiler can be set up to build C extensions for
Windows Python. However, this is non-trivial.

The easiest route is certainly to install MSVC++ Express.

> To be completely honest, I installed half those programs and didn't
> know what to do with them the first day. Then I Googled why some
> commands weren't working in Command Prompt and found a tutorial on how
> to add Path's so you can actually do something.

For the record, we do have a plan to build easy to install packages, once
Bespin has matured a bit. And the code you're working on getting running is
the "Reboot" code, which has about as many sharp edges as a saw blade right
now.

> I know this was confusing but any help would be appreciated. I'm in a
> competition to win a scholarship if me and a team of web developers
> can make a social networking website by January so It's a dream to get
> Bespin up on time so we can get working on this thing together.

Actually, your message was very clear and helpful, and I appreciate you
passing along the details. That made it much easier for me to help out.

One question for you: if you're working to integrate the Bespin editor
component into a larger project (and not get something akin to
bespin.mozilla.com running), I may be able to save you a lot of trouble...
all depends on what you're trying to do.

Kevin

--
Kevin Dangoor

work: http://labs.mozilla.com/
email: k...@blazingthings.com
blog: http://www.BlueSkyOnMars.com


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
NessDan  
View profile  
 More options Nov 3, 2:17 pm
From: NessDan <Ness...@live.com>
Date: Tue, 3 Nov 2009 11:17:30 -0800 (PST)
Local: Tues, Nov 3 2009 2:17 pm
Subject: Re: Bespin on Windows "paver install_server" Issue
Thank you Kevin for the reply, you don't know how excited I was to get
some help!

Just took your advice and installed Microsoft Visual C++ and
uninstalled Cygwin and MinGW. To be honest they sat there and I didn't
really know what they're supposed to be used for...

So, I decided to see if your fix fixes the problem so I re-downloaded
bespinclient and bespinserver. I'll kinda just give you a rundown on
what happens:
1) (Inside the bespinclient folder) "python bootstrap.py --no-site-
packages"
     * Something I realized after the post was that command prompt was
saying it didn't recognize the command narwhal so I went back and
added that bat file to the Path's.

     * Command Prompt says:
"git clone -q git://github.com/dangoor/narwhal.git
narwhal/bin/sea tusk install jack" and then it launches Rhino
JavaScript Debugs... Never saw that before, but it has a Go button so
I hit that.
     * After that I get:
<-------------------------------------------------------------------------- -------------------------------------------------
"Captured Task Output:
---------------------

---> pavement.initial
---> pavement.install_narwhal
git clone -q git://github.com/dangoor/narwhal.git
narwhal/bin/sea tusk install jack

Build failed running pavement.initial: Subprocess return code: 1"
--------------------------------------------------------------------------- ------------------------------------------------


Odd because I re-run the "python bootstrap.py --no-site-packages"
command and get it installed 100% successfully... No errors or
JavaScript debuggers. If you want to see the output here it is:
<-------------------------------------------------------------------------- -------------------------------------------------
"C:\Bespin\bespinclient>python bootstrap.py --no-site-packages
New python executable in .\Scripts\python.exe
Installing setuptools.................done.
Searching for paver==1.0.1
Best match: paver 1.0.1
Processing paver-1.0.1-py2.6.egg
paver 1.0.1 is already the active version in easy-install.pth
Installing paver-script.py script to C:\Bespin\bespinclient\Scripts
Installing paver.exe script to C:\Bespin\bespinclient\Scripts
Installing paver.exe.manifest script to C:\Bespin\bespinclient\Scripts

Using c:\bespin\bespinclient\lib\site-packages\paver-1.0.1-py2.6.egg
Processing dependencies for paver==1.0.1
Finished processing dependencies for paver==1.0.1
---> pavement.initial
---> pavement.install_narwhal
ln -sf C:\Bespin\bespinclient\src\bespin-core narwhal/packages/
ln -sf C:\Bespin\bespinclient\src\bespin-supported narwhal/packages/
ln -sf C:\Bespin\bespinclient\src\bespin-labs narwhal/packages/
ln -sf C:\Bespin\bespinclient\src\bespin-build narwhal/packages/
Welcome to the Bespin Developer Build!

We want to get your development server up and running quickly.
If you run into trouble, please head over to the Bespin
Googlegroup and we can help:

http://groups.google.com/group/bespin/

We maintain a Python-based web server that is easy to get
running in development. It works with Python 2.5 or 2.6
only.

    Note about running on Windows
    -----------------------------

    The current, up-to-date Bespin backend is written in Python.
Because
    Python is cross-platform, it should be possible (and likely not
too
    difficult) to make the backend work on Windows once Python 2.5 is
    installed. However, this has not been tested and there are likely
two
    issues:

    1. some libraries used by Bespin try to compile C code (*)
    2. some paths may not be correct on Windows systems

    Microsoft offers free command line compilers that work well with
    Python.

The Python server lives in a separate Mercurial repository.
To get the Python server installed, run these two commands:

Scripts/activate.bat
paver install_server

* NOTE: "paver" always needs to be run in the directory with the
pavement.py file (eg, the "bespinclient" directory)."
--------------------------------------------------------------------------- ------------------------------------------------


2) I change directory to Scripts, run the activate.bat file.

3) I change directories back to bespinclient folder and run "paver
install_server". I noticed something really weird while it was
outputting everything. I was seeing files with .c extensions and I saw
Visual C++'s directory being referenced... Which is odd... I thought I
had to open Visual C++ and find like an obscure project file and
compile it or something like that... Oh, the output... About that...
There was a lot of it and I guess it exceeded the limit on Command
Prompt. Basically, it's not all there but here's what was there:
<-------------------------------------------------------------------------- -------------------------------------------------
NCREMENTAL:NO /LIBPATH:C:\Bespin\Python26\Libs /LIBPATH:C:\Bespin
\bespinclient\l
ibs /LIBPATH:C:\Bespin\bespinclient\PCbuild /EXPORT:initBlowfish build
\temp.win3
2-2.6\Release\src/Blowfish.obj /OUT:build\lib.win32-2.6\Crypto\Cipher
\Blowfish.p
yd /IMPLIB:build\temp.win32-2.6\Release\src\Blowfish.lib /
MANIFESTFILE:build\tem
p.win32-2.6\Release\src\Blowfish.pyd.manifest
       Creating library build\temp.win32-2.6\Release\src\Blowfish.lib
and object
 build\temp.win32-2.6\Release\src\Blowfish.exp
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe -nologo -
manifest b
uild\temp.win32-2.6\Release\src\Blowfish.pyd.manifest -
outputresource:build\lib.
win32-2.6\Crypto\Cipher\Blowfish.pyd;2
    building 'Crypto.Cipher.CAST' extension
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /
nologo /Ox /M
D /W3 /GS- /DNDEBUG -Isrc/ -IC:\Bespin\Python26\include -IC:\Bespin
\bespinclient
\PC /Tcsrc/CAST.c /Fobuild\temp.win32-2.6\Release\src/CAST.obj
    CAST.c
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /
nologo /I
NCREMENTAL:NO /LIBPATH:C:\Bespin\Python26\Libs /LIBPATH:C:\Bespin
\bespinclient\l
ibs /LIBPATH:C:\Bespin\bespinclient\PCbuild /EXPORT:initCAST build
\temp.win32-2.
6\Release\src/CAST.obj /OUT:build\lib.win32-2.6\Crypto\Cipher
\CAST.pyd /IMPLIB:b
uild\temp.win32-2.6\Release\src\CAST.lib /MANIFESTFILE:build
\temp.win32-2.6\Rele
ase\src\CAST.pyd.manifest
       Creating library build\temp.win32-2.6\Release\src\CAST.lib and
object bui
ld\temp.win32-2.6\Release\src\CAST.exp
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe -nologo -
manifest b
uild\temp.win32-2.6\Release\src\CAST.pyd.manifest -outputresource:build
\lib.win3
2-2.6\Crypto\Cipher\CAST.pyd;2
    building 'Crypto.Cipher.DES' extension
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /
nologo /Ox /M
D /W3 /GS- /DNDEBUG -Isrc/ -IC:\Bespin\Python26\include -IC:\Bespin
\bespinclient
\PC /Tcsrc/DES.c /Fobuild\temp.win32-2.6\Release\src/DES.obj
    DES.c
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /
nologo /I
NCREMENTAL:NO /LIBPATH:C:\Bespin\Python26\Libs /LIBPATH:C:\Bespin
\bespinclient\l
ibs /LIBPATH:C:\Bespin\bespinclient\PCbuild /EXPORT:initDES build
\temp.win32-2.6
\Release\src/DES.obj /OUT:build\lib.win32-2.6\Crypto\Cipher\DES.pyd /
IMPLIB:buil
d\temp.win32-2.6\Release\src\DES.lib /MANIFESTFILE:build
\temp.win32-2.6\Release\
src\DES.pyd.manifest
       Creating library build\temp.win32-2.6\Release\src\DES.lib and
object buil
d\temp.win32-2.6\Release\src\DES.exp
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe -nologo -
manifest b
uild\temp.win32-2.6\Release\src\DES.pyd.manifest -outputresource:build
\lib.win32
-2.6\Crypto\Cipher\DES.pyd;2
    building 'Crypto.Cipher.DES3' extension
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /
nologo /Ox /M
D /W3 /GS- /DNDEBUG -Isrc/ -IC:\Bespin\Python26\include -IC:\Bespin
\bespinclient
\PC /Tcsrc/DES3.c /Fobuild\temp.win32-2.6\Release\src/DES3.obj
    DES3.c
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /
nologo /I
NCREMENTAL:NO /LIBPATH:C:\Bespin\Python26\Libs /LIBPATH:C:\Bespin
\bespinclient\l
ibs /LIBPATH:C:\Bespin\bespinclient\PCbuild /EXPORT:initDES3 build
\temp.win32-2.
6\Release\src/DES3.obj /OUT:build\lib.win32-2.6\Crypto\Cipher
\DES3.pyd /IMPLIB:b
uild\temp.win32-2.6\Release\src\DES3.lib /MANIFESTFILE:build
\temp.win32-2.6\Rele
ase\src\DES3.pyd.manifest
       Creating library build\temp.win32-2.6\Release\src\DES3.lib and
object bui
ld\temp.win32-2.6\Release\src\DES3.exp
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe -nologo -
manifest b
uild\temp.win32-2.6\Release\src\DES3.pyd.manifest -outputresource:build
\lib.win3
2-2.6\Crypto\Cipher\DES3.pyd;2
    building 'Crypto.Cipher.IDEA' extension
    C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /
nologo /Ox /M
D /W3 /GS- /DNDEBUG -Isrc/ -IC:\Bespin\Python26\include -IC:\Bespin
\bespinclient
\PC /Tcsrc/IDEA.c /Fobuild\temp.win32-2.6\Release\src/IDEA.obj
    IDEA.c
    src/IDEA.c(42) : warning C4005: 'CONST' : macro redefinition
            C:\Program Files\Microsoft SDKs\Windows\v6.0A\include
\windef.h(149)
: see previous definition of 'CONST'
    src/IDEA.c(58) : warning C4244: '=' : conversion from 'long' to
'uint16', po
ssible loss of data
    src/IDEA.c(147) : warning C4244: '=' : conversion from 'word32' to
'uint16',
 possible loss of data
    src/IDEA.c(150) : warning C4244: '=' : conversion from 'word32' to
'uint16',
 possible loss of data
    src/IDEA.c(154) : warning C4244: '=' : conversion from 'word32' to
'uint16',
 possible loss of data
    src/IDEA.c(158) : warning C4244: '=' : conversion from 'word32' to
'uint16',
 possible loss of data
    src/IDEA.c(167) : warning C4244: '=' : conversion from 'word32' to
'uint16',
 possible loss of data
    src/IDEA.c(170) : warning C4244: '=' : conversion from 'word32' to
'uint16',
 possible loss of data
...

read more »


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kevin Dangoor  
View profile  
 More options Nov 3, 3:55 pm
From: Kevin Dangoor <kdang...@mozilla.com>
Date: Tue, 3 Nov 2009 15:55:58 -0500
Local: Tues, Nov 3 2009 3:55 pm
Subject: Re: [bespin] Re: Bespin on Windows "paver install_server" Issue

On Tue, Nov 3, 2009 at 2:17 PM, NessDan <Ness...@live.com> wrote:
> To explain the setup I have and what's going on with the team: I've
> got XAMPP installed on my Laptop. I've been working solo on this site
> for a while using my Laptop so I can just directly edit the files I
> need to. Now that I'm in this competition for a scholarship, I had to
> make a team so I'm confronting the problem of having the team have
> access to the code and the ability to edit it. That's why I'm trying
> to get Bespin setup and installed; so that they can edit the code from
> anywhere and have equal access to it. Not to mention collaboration
> seems awesome :D. I don't know if I'm thinking Bespin is something
> it's not so if I am, let me know! But if it is what I think it is, I
> really wanna get this setup.

Before working through the issues of getting it running on Windows, let me
start with what you're trying to do...

When talking about getting a team working on collaboratively developing a
project, the first thing I think of is not a collaborative editor, but
rather version control systems. I don't think you really want to have one
piece of code that everyone edits, with no change tracking, etc.

Do you already have a version control system in mind/set up?

Kevin

--
Kevin Dangoor

work: http://labs.mozilla.com/
email: k...@blazingthings.com
blog: http://www.BlueSkyOnMars.com


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
NessDan  
View profile  
 More options Nov 3, 4:30 pm
From: NessDan <Ness...@live.com>
Date: Tue, 3 Nov 2009 13:30:58 -0800 (PST)
Local: Tues, Nov 3 2009 4:30 pm
Subject: Re: Bespin on Windows "paver install_server" Issue
To be honest, I don't even know what a version control system is and
I'm pretty sure I don't have one setup.

If you don't mind, could you give me the name of a good control
system? You don't have to explain how to set it up or install it but
you've just opened up something I've never heard of...

I'm not the greatest team web developer but I'd like to know what i
should be doing to make our project work.

Oh, and I still would like to install Bespin - just for the fun of it
you could say =P.

On Nov 3, 3:55 pm, Kevin Dangoor <kdang...@mozilla.com> wrote:


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kevin Dangoor  
View profile  
 More options Nov 3, 8:57 pm
From: Kevin Dangoor <kdang...@mozilla.com>
Date: Tue, 3 Nov 2009 20:57:54 -0500
Local: Tues, Nov 3 2009 8:57 pm
Subject: Re: [bespin] Re: Bespin on Windows "paver install_server" Issue

On Tue, Nov 3, 2009 at 4:30 PM, NessDan <Ness...@live.com> wrote:

> To be honest, I don't even know what a version control system is and
> I'm pretty sure I don't have one setup.

I'm willing to bet that I'm helping out a lot more by pointing you in this
direction than getting Bespin set up :)

Once you start using version control, you'll wonder how you got by without
it before!

Here's wikipedia's article on the subject:

http://en.wikipedia.org/wiki/Revision_control

> If you don't mind, could you give me the name of a good control
> system? You don't have to explain how to set it up or install it but
> you've just opened up something I've never heard of...

The most likely candidates for you would be either Mercurial or Git. They
both have their fans. At Mozilla, we use Mercurial. Many other open source
projects use Git. They have very similar underlying models, but their
commands are a bit different. Mercurial has traditionally had better Windows
support, though I've gathered that Git is making strides there.

If you use Mercurial, you can get TortoiseHg which integrates with Windows
Explorer, so you don't have to use the command line for everything:

http://bitbucket.org/tortoisehg/stable/wiki/Home

There appears to also be a TortoiseGit:

http://code.google.com/p/tortoisegit/

You can use these systems directly on your own computer, no server required.
However, to share code you'll need a server. Luckily, there are services
that will host it for free.

Mercurial: http://bitbucket.org
Git: http://github.com

And, there are books online for both of them.

> I'm not the greatest team web developer but I'd like to know what i
> should be doing to make our project work.

Whether you're working on a team or even individually, version control is a
lifesaver. (Well, working on a team, the benefits are even more pronounced!)

> Oh, and I still would like to install Bespin - just for the fun of it
> you could say =P.

If you really want to install Bespin, I'm going to recommend that you follow
these instructions:

https://wiki.mozilla.org/index.php?title=Labs/Bespin/DeveloperGuide/S...

That will get you the version of Bespin that is currently running at
bespin.mozilla.com. That code has far fewer rough edges.

Kevin

--
Kevin Dangoor

work: http://labs.mozilla.com/
email: k...@blazingthings.com
blog: http://www.BlueSkyOnMars.com


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google