List Info

Thread: building glasgow under windows




building glasgow under windows
user name
2006-08-03 06:05:38
forward a email from Philipp about Glasgow, as I can not say
much about.
Please cc Philipp into a answere.
Kai-Uwe

---------- Forwarded message ----------
Date: Wed, 02 Aug 2006 12:07:51 -0400
From: Philipp Robbel <philipp_robbelusa.net>
To: ku.bgmx.de
Subject: building glasgow under windows

Hi,

I am desperately trying to get glasgow to compile under
windows/vc++ 8.
Everything seems fine until I try to build the plug-ins
project. The
plug-ins.dll is generated fine but no plug-ins.lib file is
generated
during linking. It seems that the generated dll file does
not export any
symbols (e.g. via dllexport). I briefly looked at dll_api.h
and there
are a bunch of #defines I could pass to the build (e.g.
_USRDLL) but I
generally wasn't sure what to do.

Because there is no plug-ins.lib file, different other
builds, including
 plugin-blur and the main glasgow executable are not built
(linking
error: missing plug-ins.lib).

I was curious if you could offer any tip how to get the
latest cvs
checkout to build under windows.

Appreciate your help,
Philipp



------------------------------------------------------------
-------------
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
_______________________________________________
Cinepaint-developers mailing list
Cinepaint-developerslists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ci
nepaint-developers
building glasgow under windows
user name
2006-08-03 14:17:03
Philipp,

The way dll_api.h works is with the right defines in the
project file it 
will export or import the right things. The dll_api.h file
is way too 
complicated and is something I've been cleaning up. It used
to be worse. 
The issue is each module uses its own defines instead of a
simple 
system-wide strategy. This is a remnant of the code
disorganization 
before I did the re-org.

If you look inside the vcpp7 project files with a text
editor you should 
be able to see what needs to be defined in your vcpp8 files.
If you're 
doing that already let me know.

Robin

Kai-Uwe Behrmann wrote:
> forward a email from Philipp about Glasgow, as I can
not say much about.
> Please cc Philipp into a answere.
> Kai-Uwe
> 
> ---------- Forwarded message ----------
> Date: Wed, 02 Aug 2006 12:07:51 -0400
> From: Philipp Robbel <philipp_robbelusa.net>
> To: ku.bgmx.de
> Subject: building glasgow under windows
> 
> Hi,
> 
> I am desperately trying to get glasgow to compile under
windows/vc++ 8.
> Everything seems fine until I try to build the plug-ins
project. The
> plug-ins.dll is generated fine but no plug-ins.lib file
is generated
> during linking. It seems that the generated dll file
does not export any
> symbols (e.g. via dllexport). I briefly looked at
dll_api.h and there
> are a bunch of #defines I could pass to the build (e.g.
_USRDLL) but I
> generally wasn't sure what to do.
> 
> Because there is no plug-ins.lib file, different other
builds, including
>  plugin-blur and the main glasgow executable are not
built (linking
> error: missing plug-ins.lib).
> 
> I was curious if you could offer any tip how to get the
latest cvs
> checkout to build under windows.
> 
> Appreciate your help,
> Philipp
> 
> 
> 
>
------------------------------------------------------------
-------------
> 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
> _______________________________________________
> Cinepaint-developers mailing list
> Cinepaint-developerslists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ci
nepaint-developers
> 

------------------------------------------------------------
-------------
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
_______________________________________________
Cinepaint-developers mailing list
Cinepaint-developerslists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ci
nepaint-developers
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )