Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

No-longer builds on non-Windows #6

Closed
FauxFaux opened this Issue · 2 comments

2 participants

@FauxFaux
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.

@artifexor

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.

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

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

@FauxFaux 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.