chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] CMakeLists.txt CYGWIN vs. CMAKE_COMPILER_IS_GNUCC


From: Brandon J. Van Every
Subject: Re: [Chicken-users] CMakeLists.txt CYGWIN vs. CMAKE_COMPILER_IS_GNUCC
Date: Sun, 11 Dec 2005 23:19:08 -0800
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

felix winkelmann wrote:


I think this is a non-Cygwin issue. On Mingw32 the LoadLibrary stuff
is used, since we have no dlopen wrapper (or do we?).
Myself, I don't know. Haven't learned everything about Cygwin, MinGW, and VC++ differences.

Attached is the current CMakeLists.txt.

On MinGW / MSYS, this dies due to what I believe is overloading of the root word 'chicken'. Both the library and the .exe are trying to use it, and CMake gets confused. I've posted about this issue in general on the CMake list. I don't know what the answer will be.

address@hidden ~/mingw/cmake/chicken-2.207
$ make
Scanning dependencies of target chicken
Building C object CMakeFiles/chicken.dir/runtime.obj
Building C object CMakeFiles/chicken.dir/library.obj
Building C object CMakeFiles/chicken.dir/eval.obj
Building C object CMakeFiles/chicken.dir/profiler.obj
Building C object CMakeFiles/chicken.dir/scheduler.obj
Building C object CMakeFiles/chicken.dir/extras.obj
Building C object CMakeFiles/chicken.dir/match-support.obj
Building C object CMakeFiles/chicken.dir/lolevel.obj
Building C object CMakeFiles/chicken.dir/stub.obj
Building C object CMakeFiles/chicken.dir/tinyclos.obj
Building C object CMakeFiles/chicken.dir/pregexp.obj
Building C object CMakeFiles/chicken.dir/utils.obj
Building C object CMakeFiles/chicken.dir/tcp.obj
D:/devel/src/chicken-2.207/tcp.c: In function `stub276':
D:/devel/src/chicken-2.207/tcp.c:60: warning: passing arg 4 of `getsockopt' from incompatible pointer type
Building C object CMakeFiles/chicken.dir/srfi-1.obj
Building C object CMakeFiles/chicken.dir/srfi-4.obj
Building C object CMakeFiles/chicken.dir/srfi-13.obj
Building C object CMakeFiles/chicken.dir/srfi-14.obj
Building C object CMakeFiles/chicken.dir/srfi-18.obj
Building C object CMakeFiles/chicken.dir/posixwin.obj
D:/devel/src/chicken-2.207/posixwin.c: In function `f_2451':
D:/devel/src/chicken-2.207/posixwin.c:3046: warning: passing arg 3 of `spawnvp' from incompatible pointer type
D:/devel/src/chicken-2.207/posixwin.c: In function `f_2287':
D:/devel/src/chicken-2.207/posixwin.c:3270: warning: passing arg 2 of `execvp' from incompatible pointer type
Linking C shared library libchicken.dll
make[2]: *** No rule to make target `chicken.exe', needed by `chicken-profile.c'. Stop.
make[1]: *** [CMakeFiles/chicken-profile.dir/all] Error 2
make: *** [all] Error 2





reply via email to

[Prev in Thread] Current Thread [Next in Thread]