Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

No-longer builds on non-Windows #6

Closed
FauxFaux opened this Issue · 2 comments

2 participants

Chris West Artifex Maximus
Chris West
Owner

Some of the changes break compilation on at least Linux (Debian x64).

PuTTyTray/unix% git describe
p0.61-t003-2-gfca5cbc

/PuTTyTray/unix% make
gcc  -g -O2 -Wall -Werror  -DHAVE_CONFIG_H -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I.././ -I../charset/ -I../windows/ -I../windows/re_lib/ -I../unix/ -I../macosx/  -c ../be_all_s.c
In file included from ../be_all_s.c:7:
../putty.h:719: error: âMAX_PATHâ undeclared here (not in a function)
make: *** [be_all_s.o] Error 1

Even if the functionality isn't going to be enabled on non-Windows, the source tree should still compile on all the original platforms.

Artifex Maximus

Add -DMAX_PATH=FILENAME_MAX to CFLAGS on Unix platform. I do not get how Recipe works.

Later I get the following error:

cc -O2 -Wall -Werror -g -I.././ -I../charset/ -I../windows/ -I../windows/re_lib/ -I../unix/ -I../macosx/ -D _FILE_OFFSET_BITS=64 -DMAX_PATH=FILENAME_MAX -c ../unix/uxstore.c
../unix/uxstore.c:443: error: conflicting types for 'enum_settings_start'
.././storage.h:76: error: previous declaration of 'enum_settings_start' was here
gmake: *** [uxstore.o] Error 1

I am using FreeBSD 8.2 with gcc 4.2.1.

Chris West FauxFaux referenced this issue from a commit
Chris West gh-6: Prepare to unixify de7cedc
Chris West FauxFaux referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
Chris West FauxFaux referenced this issue from a commit
Chris West gh-6: Prepare to unixify 92d6aa9
Chris West FauxFaux referenced this issue from a commit
Chris West gh-6: Prepare to unixify 3862e28
Chris West FauxFaux referenced this issue from a commit
Chris West gh-6: Prepare to unixify 1e426fd
Chris West FauxFaux referenced this issue from a commit
Chris West gh-6: Prepare to unixify 02561df
Chris West FauxFaux referenced this issue from a commit
Chris West gh-6: Prepare to unixify 1e31fec
Chris West
Owner

The url launch stuff doesn't work well, but at least it actually builds.

Chris West FauxFaux closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.