fsp-devel Mailing List for FSP - File Service Protocol Suite
UDP File transfer protocol
Brought to you by:
hsn
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(28) |
Oct
|
Nov
(21) |
Dec
(27) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
(1) |
Aug
(4) |
Sep
(6) |
Oct
(25) |
Nov
(23) |
Dec
(12) |
| 2005 |
Jan
(5) |
Feb
(8) |
Mar
(6) |
Apr
(1) |
May
(1) |
Jun
|
Jul
(10) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(6) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
(1) |
Aug
(1) |
Sep
(15) |
Oct
(3) |
Nov
|
Dec
(2) |
| 2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(8) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Leon T. <fa...@gm...> - 2010-07-25 12:34:45
|
On Tue, Jul 20, 2010 at 2:14 AM, Radim Kolar <hs...@se...> wrote: > FSP needs to stay simple protocol. If we make long feature list then > it will be complicated to implement. Look for example at HTTP/1.0 > protocol, its very simple. One nice part about HTTP/1.1 is how is falls back to HTTP1.0 gracefully. For simple clients and servers it's a really simple protocol, for more advanced users it's more complicated. They're not exclusive. > can you give an example on it? it should be enough to have it IMAP like. > List of keywords with optional argument. Most of all, it's useful to allow simple users to use a simplified dialect of the protocol while allowing faster, more complicated users to use a more optimized dialect. Everyone wins. > Better to add possibility to query minimum retry times. Client can > always do slower. Being able to query retry times combined with a ping command would be enough I think. > I do not like idea of Windows. we will need reinvent wheel and do TCP > style ACKS and SACKs. Its much less coding to use TCP instead. Keep it > simple like FSPv2 is in style REQUEST -> REPLY. I don't think it would be useful to copy TCP. I do think that it would be useful to allow more than one request/reply to be on the wire at the same time. The protocol doesn't have become a lot more complicated. What if we'd add the concept of channels and allow the client to use the current paradigm within each of the channels? Simple users using just one channel would work exactly the same as the current system does, while more advanced clients can scale up their speed if the server allows for it. Regards, Leon |
|
From: Radim K. <hs...@se...> - 2010-07-20 00:14:34
|
FSP needs to stay simple protocol. If we make long feature list then it will be complicated to implement. Look for example at HTTP/1.0 protocol, its very simple. * More structured ways of querying the server's capabilities and can you give an example on it? it should be enough to have it IMAP like. List of keywords with optional argument. > * (Auto-)negotiation of retry times. The current protocol is optimized > for low-loss high-latency circumstances. It could for example perform > much better on low-latency high-loss wireless networks by retrying > much sooner. Better to add possibility to query minimum retry times. Client can always do slower. > * Windows: this can improve speed without much costing that much in > state. Throttling can be achieved using more conventional and flexible > mechanisms too. It should probably be negotiable between client and > server. I do not like idea of Windows. we will need reinvent wheel and do TCP style ACKS and SACKs. Its much less coding to use TCP instead. Keep it simple like FSPv2 is in style REQUEST -> REPLY. > * Support for more than one connection per IP address. This might also > be negotiable between client and server. > * Large file support: in 2010 this may be the biggest disadvantage of > FSP. Can't use it to distribute big files. > * Better authentication and authorization. Cleartext passwords don't > add that much security. > * Optionally support encryption. Preferably through DTLS. if we will have more state full protocol we can add something like SASL. Encryption will be required because it will be very easy to spoof packets because of UDP. * Reduction of the number of packets sent by compounding them when possible. Good idea |
|
From: Jeff H. <rts...@ho...> - 2010-07-14 02:44:22
|
I appreciate your strategic view of FSPv3. I totally agree with the strategic planned approach, and I did not mean to imply my immediate needs would somehow derail that approach. I was merely trying to understand your strategy and plan, and what potential involvements/opportunities for contribution. I was only offering to provide the work I have performed, or will perform, as potential incorporation, or as a reference code base of some reuse opportunities, for FSPv2+ or FSPv3. Whether accepted or not, I would be happy to contribute to Requirements/Strategy of FSPv3. Our key needs are native Authentication/Encryption without the need for IPSec, as well as, good performance and reliability characteristics for wireless environments -- the solution to meet these needs/requirements is open at this point for me. Jeff > Date: Fri, 9 Jul 2010 13:47:02 +0200 > From: hs...@se... > To: fsp...@li... > Subject: Re: [FSP-devel] FSPv3 Status - on hold > > Dne 2.7.2010 18:20, Jeff Hawkins napsal(a): > > FSPv3 was not supposed to be just FSPv2 over DTLS but protocol with new > protocol header with for example 8 byte wide file offset pointers. More > detailed list of requirements for FSPv3 needs to be made first and then > write draft specification of this new protocol. FSPv3 design must be > done in more strategic way than just accept some code changes. Existing > FSPv2 users needs to be contacted if they are interested in design of > FSPv3 and then submit their requirements for such new protocol. For > example - should be FSPv3 still windowless protocol? > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > FSP-devel mailing list > FSP...@li... > https://lists.sourceforge.net/lists/listinfo/fsp-devel |
|
From: Leon T. <fa...@gm...> - 2010-07-12 00:53:59
|
On Fri, Jul 9, 2010 at 1:47 PM, Radim Kolar <hs...@se...> wrote: > Dne 2.7.2010 18:20, Jeff Hawkins napsal(a): > > FSPv3 was not supposed to be just FSPv2 over DTLS but protocol with new > protocol header with for example 8 byte wide file offset pointers. More > detailed list of requirements for FSPv3 needs to be made first and then > write draft specification of this new protocol. FSPv3 design must be > done in more strategic way than just accept some code changes. Existing > FSPv2 users needs to be contacted if they are interested in design of > FSPv3 and then submit their requirements for such new protocol. For > example - should be FSPv3 still windowless protocol? > Personally, I am in favor of making FSPv3. IMHO it should have * More structured ways of querying the server's capabilities and settings. Useful for many other things on my list. * Proper error codes obviously. * (Auto-)negotiation of retry times. The current protocol is optimized for low-loss high-latency circumstances. It could for example perform much better on low-latency high-loss wireless networks by retrying much sooner. * Windows: this can improve speed without much costing that much in state. Throttling can be achieved using more conventional and flexible mechanisms too. It should probably be negotiable between client and server. * Support for more than one connection per IP address. This might also be negotiable between client and server. * Large file support: in 2010 this may be the biggest disadvantage of FSP. Can't use it to distribute big files. * Better authentication and authorization. Cleartext passwords don't add that much security. * Optionally support encryption. Preferably through DTLS. * Reduction of the number of packets sent by compounding them when possible. I'm willing to help with specifying and prototyping. Leon |
|
From: Leon T. <fa...@gm...> - 2010-07-11 16:03:56
|
On Fri, Jul 2, 2010 at 6:20 PM, Jeff Hawkins <rts...@ho...> wrote: > I have a use case where IPSec can not be utilized. I am considering > adapting FSP for usage in embedded devices and Peers (Windows and Linux). > There is some limitations of these embedded devices supporting IPSec, thus, > my need to look to alternatives. The use case requires usage of a UDP based > File Transfer that provides security (Auth/Encryption) -- TCP based solution > is not viable due to behaviors and performance in this particular wireless > environment. There are commercial solutions, however, I prefer the Open > Source Path. So, I am looking to potentially add DTLS to FSP, TFTP, or > Other (?). I am currently adding DTLS to FSP and NETKIT TFTP Packages as a > prototype to assess operation and performance. If the Project is willing to > accept this Source, I/we are willing contribute -- I/we could make this > configurable to operate in standard mode, or DTLS mode. > > What are your thoughts? Would this be acceptable for incorporation into the > Project as I/we would like to provide to the Project and OSS community for > others to utilize. > I'm not sure DTLS really is a good match for FSPv2, mostly because FSP is a protocol with so little state that it can actually easily recover if all of it is lost (you just have to wait a little). You lose that character when opting for DTLS (though I see no reason why it can't work). Having said that I do agree IPsec is often not an option, since it requires way more infrastructure. |
|
From: Radim K. <hs...@se...> - 2010-07-09 11:47:14
|
Dne 2.7.2010 18:20, Jeff Hawkins napsal(a): FSPv3 was not supposed to be just FSPv2 over DTLS but protocol with new protocol header with for example 8 byte wide file offset pointers. More detailed list of requirements for FSPv3 needs to be made first and then write draft specification of this new protocol. FSPv3 design must be done in more strategic way than just accept some code changes. Existing FSPv2 users needs to be contacted if they are interested in design of FSPv3 and then submit their requirements for such new protocol. For example - should be FSPv3 still windowless protocol? |
|
From: Jeff H. <rts...@ho...> - 2010-07-02 16:20:07
|
I have a use case where IPSec can not be utilized. I am considering adapting FSP for usage in embedded devices and Peers (Windows and Linux). There is some limitations of these embedded devices supporting IPSec, thus, my need to look to alternatives. The use case requires usage of a UDP based File Transfer that provides security (Auth/Encryption) -- TCP based solution is not viable due to behaviors and performance in this particular wireless environment. There are commercial solutions, however, I prefer the Open Source Path. So, I am looking to potentially add DTLS to FSP, TFTP, or Other (?). I am currently adding DTLS to FSP and NETKIT TFTP Packages as a prototype to assess operation and performance. If the Project is willing to accept this Source, I/we are willing contribute -- I/we could make this configurable to operate in standard mode, or DTLS mode.
What are your thoughts? Would this be acceptable for incorporation into the Project as I/we would like to provide to the Project and OSS community for others to utilize.
Jeff
Date: Fri, 2 Jul 2010 17:07:25 +0200
From: hs...@se...
To: fsp...@li...
Subject: [FSP-devel] FSPv3 Status - on hold
Dne 29.6.2010 0:12, Jeff Hawkins napsal(a):
Hi All,
I see in the FSPv3 Roadmap that Authentication/Encryption Support
are envisioned. Is this being worked on?
not worked on.
There is no current interest from commercial FSP users to support
files over 4GB and add auth. Auth/encryption is solved via standard
IPSEC infrastructure.
DTLS seems like a good solution for FSP since FSP is UDP based. I
assume this has been considered....
I am just trying to get an understanding of where FSPv3 is headed,
and if I/we can contribute some effort towards getting the
security into FSPv3 and contributed to the Project.
You need security in FSP which can not be provided by IPSEC layer?
Please share your planned FSP usage.
|
|
From: Radim K. <hs...@se...> - 2010-07-02 15:26:35
|
Dne 29.6.2010 0:12, Jeff Hawkins napsal(a): > Hi All, > > I see in the FSPv3 Roadmap that Authentication/Encryption Support are > envisioned. Is this being worked on? not worked on. There is no current interest from commercial FSP users to support files over 4GB and add auth. Auth/encryption is solved via standard IPSEC infrastructure. > > DTLS seems like a good solution for FSP since FSP is UDP based. I > assume this has been considered.... > > I am just trying to get an understanding of where FSPv3 is headed, and > if I/we can contribute some effort towards getting the security into > FSPv3 and contributed to the Project. You need security in FSP which can not be provided by IPSEC layer? Please share your planned FSP usage. |
|
From: Jeff H. <rts...@ho...> - 2010-06-28 22:12:33
|
Hi All, I see in the FSPv3 Roadmap that Authentication/Encryption Support are envisioned. Is this being worked on? DTLS seems like a good solution for FSP since FSP is UDP based. I assume this has been considered.... I am just trying to get an understanding of where FSPv3 is headed, and if I/we can contribute some effort towards getting the security into FSPv3 and contributed to the Project. Jeff |
|
From: Radim K. <hs...@se...> - 2009-12-16 15:51:33
|
> You'll see that the built process breaks when one of the > programs in the clients directory gets linked > Do you have flex installed? (hsn@ttyp1):~/sf/fsp% flex --version flex version 2.5.4 > I also noticed that in the config.log gcc is used instead of my cross > compiler ... this would most likely pose a problem right ? > do you have http://sourceforge.net/projects/fsp/files/fsp/2.8.1b26/fsp-2.8.1b26.tar.gz/download ? because if I redefine CC from command line, it is picked by scons correctly: (hsn@ttyp1):~/sf/fsp% scons CC=non-existent-compiler scons: Reading SConscript files ... Checking whether the C compiler worksno error: no result (hsn@ttyp1):~/sf/fsp% > Another question I had: Even if the programs in the client directory can > be cross-compiled, PowerPC used Motorola byte ordering so I don't know > if the fsp protocol would even work or if everything will come out swapped > and messed up on the x86. Looking at the MACHINES file it doesn't look > like > anyone has tried that before.. > byte swapping should not be problem because I use standard C macros for conversion from host to network byte order. |
|
From: Frank M. <fm...@sl...> - 2009-12-11 20:11:18
|
# scons CC=${CROSS_COMPILE}gcc
scons: Reading SConscript files ...
Checking whether the C compiler worksyes
error: no result
Checking whether gcc supports -Wall... yes
Checking whether gcc supports -W... yes
Checking whether gcc supports -Wstrict-prototypes... yes
Checking whether gcc supports -Wmissing-prototypes... yes
Checking whether gcc supports -Wshadow... yes
Checking whether gcc supports -Wbad-function-cast... yes
Checking whether gcc supports -Wcast-qual... yes
Checking whether gcc supports -Wcast-align... yes
Checking whether gcc supports -Wwrite-strings... yes
Checking whether gcc supports -Waggregate-return... yes
Checking whether gcc supports -Wmissing-declarations... yes
Checking whether gcc supports -Wmissing-format-attribute... yes
Checking whether gcc supports -Wnested-externs... yes
Checking whether gcc supports -ggdb... yes
Checking whether gcc supports -fno-common... yes
Checking whether gcc supports -Wchar-subscripts... yes
Checking whether gcc supports -Wcomment... yes
Checking whether gcc supports -Wimplicit... yes
Checking whether gcc supports -Wsequence-point... yes
Checking whether gcc supports -Wreturn-type... yes
Checking whether gcc supports -Wfloat-equal... yes
Checking whether gcc supports -Wno-system-headers... yes
Checking whether gcc supports -Wredundant-decls... yes
Checking whether gcc supports -Wmissing-noreturn... yes
Checking whether gcc supports -pedantic... yes
Checking whether gcc supports -Wlong-long... yes
Checking whether gcc supports -Wundef... yes
Checking whether gcc supports -Winline... yes
Checking whether gcc supports -Wpointer-arith... yes
Checking whether gcc supports -Wno-unused-parameter... yes
Checking whether gcc supports -Wunreachable-code... yes
sh: sgmlfmt: not found
scons: *** Error 127
Checking for working sgmlfmt... (cached) no
Checking for C function srandomdev()... no
Checking for C function random()... yes
Checking for C function fork()... yes
Checking for C function setsid()... yes
Checking for C header file unistd.h... yes
Checking for C header file limits.h... yes
Checking for C header file strings.h... yes
Checking for C header file sys/resource.h... yes
Checking for C header file sys/syslimits.h... no
Checking for C header file sys/wait.h... yes
Checking for C header file utime.h... yes
Checking for C type union semun... no
Checking for C function fseeko()... yes
Checking size of off_t ... yes
Checking size of off_t ... yes
Checking for C function lockf()... yes
Checking for C function semop()... yes
Checking for C function shmget()... yes
Checking for C function flock()... yes
Checking for FSP locking type... (cached) semop and shmget
Checking for reliable signals... yes
Checking for user supplied lockprefix... (cached) no
Checking for user supplied prefix... (cached) no
Checking for user supplied sysconfdir... (cached) no
Checking where to install man pages... (cached) /usr/local/share/man
Checking for user supplied mandir... (cached) no
Checking for user supplied docdir... (cached) no
Checking if we are building with extra debug code... (cached) no
Checking whether to enable maintainer mode... (cached) no
Checking if we are building lamer pack... (cached) no
Checking if we are building client commands... (cached) yes
Checking if client commands can time out... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
gcc -o server/acl.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/acl.c
gcc -o server/file.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/file.c
server/file.c: In function 'server_rename':
server/file.c:1089: warning: unused variable 'pe'
server/file.c:1088: warning: unused variable 'n'
gcc -o server/info.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/info.c
gcc -o server/main.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/main.c
gcc -o server/random.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/random.c
gcc -o server/conf.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/conf.c
gcc -o server/filecache.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/filecache.c
server/filecache.c:7: warning: ISO C forbids an empty source file
gcc -o server/iprange.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/iprange.c
gcc -o server/path.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/path.c
server/path.c: In function 'parse_path':
server/path.c:52: warning: assignment discards qualifiers from pointer target type
gcc -o server/server.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/server.c
server/server.c: In function 'server_process_packet':
server/server.c:599: warning: pointer targets in passing argument 5 of 'serve_file' differ in signedness
server/server.c:844: warning: pointer targets in passing argument 5 of 'serve_file' differ in signedness
gcc -o server/fifocache.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/fifocache.c
gcc -o server/host.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/host.c
gcc -o server/log.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/log.c
server/log.c: In function 'fsploga':
server/log.c:36: warning: function might be possible candidate for 'printf' format attribute
gcc -o server/pidfile.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude server/pidfile.c
gcc -o common/random.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude common/random.c
gcc -o common/udp_io.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude common/udp_io.c
common/udp_io.c: In function '_x_udp':
common/udp_io.c:33: warning: unused variable 'zz'
gcc -o common/getsl.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude common/getsl.c
ar rc common/libcommon.a common/random.o common/udp_io.o common/getsl.o
ranlib common/libcommon.a
gcc -o bsd_src/cmp.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/cmp.c
gcc -o bsd_src/fnmatch.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/fnmatch.c
In file included from bsd_src/fnmatch.c:50:
include/find.h:92: warning: function declaration isn't a prototype
gcc -o bsd_src/glob.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/glob.c
gcc -o bsd_src/operator.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/operator.c
In file included from bsd_src/operator.c:42:
include/find.h:92: warning: function declaration isn't a prototype
gcc -o bsd_src/print.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/print.c
gcc -o bsd_src/find.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/find.c
In file included from bsd_src/find.c:45:
include/find.h:92: warning: function declaration isn't a prototype
gcc -o bsd_src/function.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/function.c
In file included from bsd_src/function.c:82:
include/find.h:92: warning: function declaration isn't a prototype
bsd_src/function.c:101: warning: function declaration isn't a prototype
bsd_src/function.c: In function 'find_parsenum':
bsd_src/function.c:125: warning: declaration of 'option' shadows a global declaration
include/find.h:129: warning: shadowed declaration is here
gcc -o bsd_src/ls.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/ls.c
bsd_src/ls.c: In function 'tabdir':
bsd_src/ls.c:84: warning: passing argument 1 of 'util_opendir' discards qualifiers from pointer target type
bsd_src/ls.c: In function 'subdir':
bsd_src/ls.c:165: warning: passing argument 1 of 'util_cd2' discards qualifiers from pointer target type
bsd_src/ls.c: In function 'doargs':
bsd_src/ls.c:214: warning: unused variable 'dl'
bsd_src/ls.c: In function 'fls_main':
bsd_src/ls.c:441: warning: assignment discards qualifiers from pointer target type
gcc -o bsd_src/option.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/option.c
In file included from bsd_src/option.c:46:
include/find.h:92: warning: function declaration isn't a prototype
gcc -o bsd_src/util.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude bsd_src/util.c
ar rc bsd_src/libbsdfsp.a bsd_src/cmp.o bsd_src/fnmatch.o bsd_src/glob.o bsd_src/operator.o bsd_src/print.o bsd_src/find.o bsd_src/function.o bsd_src/ls.o bsd_src/option.o bsd_src/util.o
ranlib bsd_src/libbsdfsp.a
gcc -o server/fspd server/acl.o server/file.o server/info.o server/main.o server/random.o server/conf.o server/filecache.o server/iprange.o server/path.o server/server.o server/fifocache.o server/host.o server/log.o server/pidfile.o common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fbye.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fbye.c
gcc -o client/lib.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude client/lib.c
gcc -o client/lock.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude client/lock.c
gcc -o client/util.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude client/util.c
client/util.c: In function 'util_split_path':
client/util.c:125: warning: assignment discards qualifiers from pointer target type
client/util.c:142: warning: assignment discards qualifiers from pointer target type
client/util.c: In function 'get_dir_blk':
client/util.c:243: warning: will never be executed
client/util.c: In function 'util_upload':
client/util.c:436: warning: will never be executed
client/util.c: In function 'util_stat':
client/util.c:588: warning: assignment discards qualifiers from pointer target type
client/util.c: In function 'util_cd':
client/util.c:705: warning: passing argument 1 of 'free' discards qualifiers from pointer target type
client/util.c: In function 'util_cd2':
client/util.c:720: warning: passing argument 1 of 'free' discards qualifiers from pointer target type
ar rc client/libclient.a client/lib.o client/lock.o client/util.o
ranlib client/libclient.a
gcc -o clients/fbye clients/fbye.o client/libclient.a common/libcommon.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fbye_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=fbye_main -Iinclude clients/fbye_m.c
gcc -o clients/fcatcmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fcatcmd.c
clients/fcatcmd.c: In function 'main':
clients/fcatcmd.c:46: warning: value computed is not used
gcc -o clients/fcatcmd clients/fcatcmd.o client/libclient.a common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fcatcmd_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=fcatcmd_main -Iinclude clients/fcatcmd_m.c
In file included from clients/fcatcmd_m.c:1:
clients/fcatcmd.c: In function 'fcatcmd_main':
clients/fcatcmd.c:46: warning: value computed is not used
clients/fcatcmd.c:29: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fcdcmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fcdcmd.c
gcc -o clients/printpro.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/printpro.c
gcc -o clients/fcdcmd clients/fcdcmd.o clients/printpro.o client/libclient.a common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fcdcmd_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=fcdcmd_main -Iinclude clients/fcdcmd_m.c
In file included from clients/fcdcmd_m.c:1:
clients/fcdcmd.c: In function 'fcdcmd_main':
clients/fcdcmd.c:42: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fducmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fducmd.c
clients/fducmd.c: In function 'main':
clients/fducmd.c:93: warning: cast discards qualifiers from pointer target type
gcc -o clients/fducmd clients/fducmd.o client/libclient.a common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fducmd_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=fducmd_main -Iinclude clients/fducmd_m.c
In file included from clients/fducmd_m.c:1:
clients/fducmd.c: In function 'fducmd_main':
clients/fducmd.c:93: warning: cast discards qualifiers from pointer target type
gcc -o clients/ffindcmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/ffindcmd.c
In file included from clients/ffindcmd.c:57:
include/find.h:92: warning: function declaration isn't a prototype
clients/ffindcmd.c: In function 'usage_ffind':
clients/ffindcmd.c:119: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/ffindcmd clients/ffindcmd.o client/libclient.a common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/ffindcmd_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=ffindcmd_main -Iinclude clients/ffindcmd_m.c
In file included from clients/ffindcmd.c:57,
from clients/ffindcmd_m.c:1:
include/find.h:92: warning: function declaration isn't a prototype
In file included from clients/ffindcmd_m.c:1:
clients/ffindcmd.c: In function 'usage_ffind':
clients/ffindcmd.c:119: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fgetcmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -DCOMMAND_GET -Iinclude clients/fgetcmd.c
clients/fgetcmd.c: In function 'fsp_cleanup':
clients/fgetcmd.c:45: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fgetcmd clients/fgetcmd.o client/libclient.a common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fgetcmd_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=fgetcmd_main -DCOMMAND_GET -Iinclude clients/fgetcmd_m.c
In file included from clients/fgetcmd_m.c:1:
clients/fgetcmd.c: In function 'fsp_cleanup':
clients/fgetcmd.c:45: warning: function might be possible candidate for attribute 'noreturn'
clients/fgetcmd.c: In function 'fgetcmd_main':
clients/fgetcmd.c:210: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fgrabcmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fgrabcmd.c
In file included from clients/fgrabcmd.c:2:
clients/fgetcmd.c: In function 'fsp_cleanup':
clients/fgetcmd.c:45: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fgrabcmd clients/fgrabcmd.o client/libclient.a common/libcommon.a bsd_src/libbsdfsp.a -L/usr/lib -L/usr/local/lib
gcc -o clients/fgrabcmd_m.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Dmain=fgrabcmd_main -Iinclude clients/fgrabcmd_m.c
In file included from clients/fgrabcmd.c:2,
from clients/fgrabcmd_m.c:1:
clients/fgetcmd.c: In function 'fsp_cleanup':
clients/fgetcmd.c:45: warning: function might be possible candidate for attribute 'noreturn'
clients/fgetcmd.c: In function 'fgrabcmd_main':
clients/fgetcmd.c:210: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fhost.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fhost.c
clients/fhost.c: In function 'print_host_setup':
clients/fhost.c:191: warning: assignment discards qualifiers from pointer target type
gcc -o clients/fhostcmd.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -DHAVE_RANDOM -DHAVE_FORK -DHAVE_SETSID -DHAVE_UNISTD_H -DHAVE_LIMITS_H -DHAVE_STRINGS_H -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_WAIT_H -DHAVE_UTIME_H -D_SEM_SEMUN_UNDEFINED=1 -DHAVE_FSEEKO -D_FILE_OFFSET_BITS=64 -DSIZEOF_OFF_T=8 -DNATIVE_LARGEFILES -DFSP_USE_SHAREMEM_AND_SEMOP -DRELIABLE_SIGNALS -DSYSCONFDIR=\"/usr/local/etc\" -DCLIENT_TIMEOUT -DPACKAGE_VERSION=\"2.8.1b26\" -Iinclude clients/fhostcmd.c
clients/fhostcmd.c: In function 'host_usage':
clients/fhostcmd.c:44: warning: function might be possible candidate for attribute 'noreturn'
gcc -o clients/fhostcmd clients/fhostcmd.o clients/fhost.o clients/fspprof.l -L/usr/lib -L/usr/local/lib
/usr/bin/ld:clients/fspprof.l: file format not recognized; treating as linker script
/usr/bin/ld:clients/fspprof.l:1: syntax error
collect2: ld returned 1 exit status
scons: *** [clients/fhostcmd] Error 1
scons: building terminated because of errors. |
|
From: Radim K. <hs...@se...> - 2009-10-30 16:17:33
|
0.8
Source files moved to src/ subdirectory
Maven 2.2 build system added
GNU makefile and SCons build systems removed
TODO file removed, issues moved to mantis bug tracker
Distributed jar file is autostartable
return error to client if Range: header parsing failed
detect on startup if jfsplib 1.0rc7 or greater is installed
SHA1 (fsproxy-08.zip) = 95a83f56b318b75762f9820044c6e6b5ce59cd74
http://sourceforge.net/projects/fsp/files/fsproxy/0.8/
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
|
|
From: Radim K. <hs...@se...> - 2009-10-01 21:24:44
|
Major bugfix version
FSP suite 2.8.1 beta 26 released. It fixed segfault in FSP command line
clients on newer Linux glibc, large file support is now correctly detected
on linux systems, upload handling is now much smarter - it allows reupload
last block and non continuous upload check was improved. Overwriting check
for uploaded files was reversed by mistake, added protocol support for
sending error codes (requested a lot), previously FSP protocol supported
only text error message. Code portability increased by avoiding configure
time checks for int and long variable sizes. fsetupcmd have new -l switch
for listing known fsp servers.
ChangeLog
Version 2.8.1b26 - 1 Oct 2009
fver now reports if server can process extra data in input packets.
fspclient did that for a long time. This field is used by fspd
2.8.1 beta 21 or newer.
Server version string sent as response to CC_VERSION command have
no longer \n appended to it. Old FSP used it but fver client
command can handle server strings without \n for quite a long
time, so i decided to remove it. It is bad idea to terminate
version strings by \n while it is not required by FSP protocol.
glob() function used in FSP clients renamed to bsdglob because it
clashed with glob() functin in newer Linux glibc resulting in
segfaults.
non continuous upload detection fixed. Now detection works as
follows:
if you are trying to upload past end of file, fspd will report
that
you are trying to create hole in file.
if you are seeking backwards more than 1 packet size fspd will
report noncontinuous upload. Most likely port from old unfinished
download was reused.
We can now reupload last block which can happen if fspd server is
restarted and reply to upload command is lost on way from server
to client.
Check for overwriting uploaded files in fspd was reversed by
mistake.
Now if you want to overwrite file you must have permission for
deleting and adding files or be directory owner.
Turning on debug in SCons turns on maintainer mode also.
Upload starting at zero position are now always allowed no matter
if
source port was reused or not. Old code did that but not over
server restarts.
INFO file updated with fresh information
fsetupcmd and fhostcmd now reject port number > 65535
fsetupcmd - code cleaned a bit. Error message is now
fsetup: No host given! instead of fhost:
fsetupcmd got -l option. It lists all known fsp servers collected
from .fspsites files.
fpwd command from setup.sh now prints site name instead of ip
address if possible.
SCons now check if CC compiler works. We need SCons 1.1 or greater
for building FSP now.
Large file support on Linux is now correctly detected.
Error codes added to CC_ERR command in PROTOCOL. It was long wished
feature from ISV. Now there is standard way how to pass error
codes
from server to client. No such codes are defined yet, but you can
use custom error codes in range 0xF000 - 0xFFFF. because no such
codes are defined fspd do not sends them in error message, but it
now correctly zeroes bb_pos field in CC_ERR reply to indicate
that extended error code status is not attached to message. Old
fspd versions left this field untouched - it will contain request
bb_pos in most, but not all cases. Because we indicate size of
extra data to be received, this extended error handling is
compatible with "plain FSP over serial" standard.
Code portability improved. Now we dont need to check sizes of
predefined types because we are now using ISO C types. Only thing
what we need to know is if largefiles are supported or not.
If SCons cant run test program for sizing off_t for any reason,
it defaults to 4 (no largefiles, 32-bit system).
http://sourceforge.net/projects/fsp/files/fsp/2.8.1b26/fsp-2.8.1b26.tar.gz/download
SHA1 (fsp-2.8.1b26.tar.gz) = ccd1d02341b2b427d8323cfe165dfca5386d8da7
SHA1 (fsp-2.8.1b26.tar.bz2) = 174118b9ddfa942147cae286e38ea41d613d0b9b
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
|
|
From: Radim K. <hs...@se...> - 2009-10-01 16:31:11
|
Main focus of this release is fixing URLStreamHandler.openConnection()
which returned always null. Another
noticeable addition are new locks for serializing write access within
FSPsession and canUpload() function
for checking access rights.
1.0rc8
Added FSPutil.canUpload function. this function is useful for
checking if
user can upload file before opening FSPOutputStream.
Added Junit4 testcases for URLStreamHandlerFactory and
URLStreamHandler
URLStreamHandler.openConnection() always returned null. It was used
for testing but forgotten in code.
URLStreamHandler significantly enhanced
FSPURLConnection now supports write access and lot of methods were
added
Added support for infinite timeout to FSPsession. use setTimeout(0).
This
change was needed because proper URLConnection support requires
infinite
timeout support from transport.
Added (un)lockWriter to FSPsession.
FSPOutputStream uses blocking Writer locks
Get it:
http://sourceforge.net/projects/fsp/files/jfsplib/1.0rc8/jfsplib-1.0rc8.zip/download
SHA1 (jfsplib-1.0rc8.zip) = 3afe31061a2ae5563c636d7dbeb449b82df5b4ba
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
|
|
From: Radim K. <hs...@se...> - 2009-09-27 20:47:43
|
Thank you for offered help with re/creating debian package for fsp. What needs to be done: fsp b24 (server and clients) are packaged for debian lenny and removed from newer debian due to lack of interest from package maintainer. This FSP old versions were built with gnu autotools. fsp b25 and later are built by SCons. I migrated from autotools because i was tired with updating autotools breaks build every time. Packaging will be bit different then. I did same build system change for fsplib 0.10 (packaged in debian too) so you can look at it as packaging example. Currently i dont have working tarball which you can package, you must pull sourcecode from bzr repository at sf.net or wait few days before i release next version. I discovered that b25 and older versions are broken with newer libc used on Ubuntu 8.04 and most likely in debian testing/unstable too. They still compile, but client programs segfaults. Probably for package creation process b25 should be good approximation. Getting latest code: bzr checkout bzr://fsp.sourceforge.net/bzrroot/fsp/fsp/ and making tarball: bzr export fsp-2.8.1b26.tar.bz2 -- Tato zpráva byla vytvořena převratným poštovním klientem Opery: http://www.opera.com/mail/ |
|
From: Radim K. <hs...@se...> - 2009-09-22 22:33:18
|
> try cross compiling fsp head now. > bzr checkout bzr://fsp.bzr.sourceforge.net/bzrroot/fsp/fsp/ I finished portability fixing. Now it should work. Let me know if you will get still any errors. -- Tato zpráva byla vytvořena převratným poštovním klientem Opery: http://www.opera.com/mail/ |
|
From: Radim K. <hs...@se...> - 2009-09-21 16:38:36
|
try cross compiling fsp head now. bzr checkout bzr://fsp.bzr.sourceforge.net/bzrroot/fsp/fsp/ i did some fixes and merged SCons framework settings used in fspclient but it will most likely not be enough, send me where it fails now. |
|
From: Radim K. <hs...@se...> - 2009-09-20 20:35:24
|
lot of improvements: 114 changesets.
Most important feature is added write support including setting timestamps
on uploaded files,
Maven 2.2 build system and JavaUnit 4.5 testsuites. Some javadoc
improvements as well.
Changelog
1.0rc7
Sourcefiles moved into net/fsp directory to match their package name
and moved into src folder for easier compiling in Eclipse and
Maven2
SCons build system updated to allow building with SCons 1.2.0
We no longer ship testcase.class in library .jar file
We do not generate javadoc for testcase.java and Junit4 tests
Use intern() on string used for locking to be sure that it is unique
within JVM. We can't do locks across JVM yet.
new methods FSPSession.getPort and FSPSession.getHost for getting
address of connected FSP server.
added class FSPversion for querying FSP server with CC_VERSION
command
TODO file removed. Notes moved to bug tracker on fsp.sf.net
added method FSPutil.version for querying server version info
added method FSPpacket.isServerSide for checking checksum type used
added JUNIT4 testcase for FSPpacket
Support builds and packaging using maven 2.2
added new class FSPprotection for storing/parsing directory
protection
write support for FSP via FSPOutputStream
upload support in FSPutil with timestamp support
FSPpacket constructors are now public
FSPpacket.assemble now returns UDP datagram packet (reference to
input
parameter)
API change: functions FSPutil.list and FSPutil.statlist now throws
IOException
on error instead of returning null.
download:
http://sourceforge.net/projects/fsp/files/jfsplib/1.0rc7/jfsplib-1.0rc7.zip/download
SHA1 (jfsplib-1.0rc7.zip) = b6a8e2db6611593589fe0beb8165f011a6aea864
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
|
|
From: Radim K. <hs...@se...> - 2009-09-16 09:33:32
|
> I've attached the config.log - this apparently worked. > What would be the next step ? > FSP is harder for cross compiling than fspclient, i will commit SCons infrastructure changes to fsp but it will still not be enough for cross compiling. I have to fix datatypes used in code as well. If you have time, can you test newly released fspclient on PowerPC? If it works, not just compiles. |
|
From: Radim K. <hs...@se...> - 2009-09-14 17:45:35
|
I added check if CC compiler is working and imported PATH into build system from environment. please check latest version, download it by bzr checkout bzr://fspclient.bzr.sourceforge.net/bzrroot/fspclient/head/ |
|
From: Frank M. <fm...@sl...> - 2009-09-14 16:17:32
|
Hi Radim,
This is what I get:
#scons CC=${CROSS_COMPILE}gcc
scons: Reading SConscript files ...
checking whether ppc_6xx-gcc supports -Wall (cached) no
checking whether ppc_6xx-gcc supports -W (cached) no
checking whether ppc_6xx-gcc supports -Wstrict-prototypes (cached) no
checking whether ppc_6xx-gcc supports -Wmissing-prototypes (cached) no
checking whether ppc_6xx-gcc supports -Wshadow (cached) no
checking whether ppc_6xx-gcc supports -Wbad-function-cast (cached) no
checking whether ppc_6xx-gcc supports -Wcast-qual (cached) no
checking whether ppc_6xx-gcc supports -Wcast-align (cached) no
checking whether ppc_6xx-gcc supports -Wwrite-strings (cached) no
checking whether ppc_6xx-gcc supports -Waggregate-return (cached) no
checking whether ppc_6xx-gcc supports -Wmissing-declarations (cached) no
checking whether ppc_6xx-gcc supports -Wmissing-format-attribute (cached) no
checking whether ppc_6xx-gcc supports -Wnested-externs (cached) no
checking whether ppc_6xx-gcc supports -ggdb (cached) no
checking whether ppc_6xx-gcc supports -fno-common (cached) no
checking whether ppc_6xx-gcc supports -Wchar-subscripts (cached) no
checking whether ppc_6xx-gcc supports -Wcomment (cached) no
checking whether ppc_6xx-gcc supports -Wimplicit (cached) no
checking whether ppc_6xx-gcc supports -Wsequence-point (cached) no
checking whether ppc_6xx-gcc supports -Wreturn-type (cached) no
checking whether ppc_6xx-gcc supports -Wfloat-equal (cached) no
checking whether ppc_6xx-gcc supports -Wno-system-headers (cached) no
checking whether ppc_6xx-gcc supports -Wredundant-decls (cached) no
checking whether ppc_6xx-gcc supports -Wmissing-noreturn (cached) no
checking whether ppc_6xx-gcc supports -pedantic (cached) no
checking whether ppc_6xx-gcc supports -Wlong-long (cached) no
checking whether ppc_6xx-gcc supports -Wundef (cached) no
checking whether ppc_6xx-gcc supports -Winline (cached) no
checking whether ppc_6xx-gcc supports -Wpointer-arith (cached) no
checking whether ppc_6xx-gcc supports -Wno-unused-parameter (cached) no
checking whether ppc_6xx-gcc supports -Wunreachable-code (cached) no
checking if variable optreset is defined... (cached) no
Checking for C function srandomdev()... (cached) no
Checking for C type union semun... (cached) no
Checking for C function lockf()... (cached) no
Checking for C function semop()... (cached) no
Checking for C function shmget()... (cached) no
Checking for C function flock()... (cached) no
checking for FSP locking type(cached) none
checking for user supplied lockprefix... (cached) no
checking for user supplied prefix... (cached) no
checking whether to enable maintainer mode... (cached) no
scons: done reading SConscript files.
scons: Building targets ...
ppc_6xx-gcc -o client/glob.o -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wpointer-arith -Wno-unused-parameter -Wunreachable-code -O -DPACKAGE_VERSION=\"0.92.1\" -D_SEM_SEMUN_UNDEFINED=1 -DFSP_NOLOCKING -Iinclude client/glob.c
sh: ppc_6xx-gcc: not found
scons: *** [client/glob.o] Error 127
scons: building terminated because of errors.
-----Original Message-----
From: Radim Kolar [mailto:hs...@se...]
Sent: Sun 9/13/2009 6:06 PM
To: FSP developers mailing list
Subject: Re: [Fsp-devel] cross-compile fsp for power pc
Can you download fspclient.sf.net 0.92.1 and try to build it with
scons CC=compiler?
If this builds, i can possible fix building for fsp suite as well.
I moved FSP to different build system, i had problems with gnu autotools
because they are not much backward compatible.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Fsp-devel mailing list
Fsp...@li...
https://lists.sourceforge.net/lists/listinfo/fsp-devel
|
|
From: Radim K. <hs...@se...> - 2009-09-13 16:06:39
|
Can you download fspclient.sf.net 0.92.1 and try to build it with scons CC=compiler? If this builds, i can possible fix building for fsp suite as well. I moved FSP to different build system, i had problems with gnu autotools because they are not much backward compatible. |
|
From: Frank M. <fm...@sl...> - 2009-09-11 22:06:10
|
Hi Radim,
First of all, thanks a bunch for your help. The sources i try to compile are the ones in
fsp-2.8.1b24. I have a dedicated cross-toolchain that generates output for a powerpc architecture,
here is what I get (CROSS_COMPILE being ppc_6xx-):
./configure CC=${CROSS_COMPILE}gcc CPP=${CROSS_COMPILE}gcc --host=powerpc
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for powerpc-strip... no
checking for strip... strip
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... powerpc-unknown-none
checking if bulding for DYNIX/ptx... no
checking if building for Solaris 2.x... no
checking if building for Cygwin... no
checking if we are building lamer pack... NO
checking if enabling of extra debug code is requested... no
checking If client commands can time out... yes
checking for powerpc-ranlib... no
checking for ranlib... ranlib
checking for style of include used by make... GNU
checking for powerpc-gcc... ppc_6xx-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ppc_6xx-gcc accepts -g... yes
checking for ppc_6xx-gcc option to accept ANSI C... none needed
checking dependency style of ppc_6xx-gcc... gcc3
checking for flex... no
checking for lex... no
checking for yywrap in -lfl... no
checking for yywrap in -ll... no
checking whether ln -s works... yes
checking for powerpc-gcc... (cached) ppc_6xx-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether ppc_6xx-gcc accepts -g... (cached) yes
checking for ppc_6xx-gcc option to accept ANSI C... (cached) none needed
checking dependency style of ppc_6xx-gcc... (cached) gcc3
checking for additional compiler options... -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -ggdb -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wsequence-point -Wreturn-type -Wfloat-equal -Wpointer-arith -Wno-system-headers -Wredundant-decls -Wmissing-noreturn -pedantic -Wlong-long -Wundef -Winline -Wno-unused-parameter
checking how to run the C preprocessor... ppc_6xx-gcc
configure: error: C preprocessor "ppc_6xx-gcc" fails sanity check
See `config.log' for more details.
-----Original Message-----
From: Radim Kolar [mailto:hs...@se...]
Sent: Fri 9/11/2009 11:25 AM
To: FSP developers mailing list
Subject: Re: [Fsp-devel] cross-compile fsp for power pc
what FSP version are you trying to compile? Can you post buildlog?
I have no experience with cross-compiling, you need to add some special
switches to gcc? Can you give me an example how to crosscompile simple C
program?
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Fsp-devel mailing list
Fsp...@li...
https://lists.sourceforge.net/lists/listinfo/fsp-devel
|
|
From: Radim K. <hs...@se...> - 2009-09-11 09:26:02
|
what FSP version are you trying to compile? Can you post buildlog? I have no experience with cross-compiling, you need to add some special switches to gcc? Can you give me an example how to crosscompile simple C program? |
|
From: Frank M. <fm...@sl...> - 2009-09-11 02:24:08
|
I'm using ELDK 4.2. from www.denx.de as a toolchain on an Ubuntu 686 host. The target is a freescale powerpc MPC5200. thanks! Frank -----Original Message----- From: Radim Kolar [mailto:hs...@se...] Sent: Fri 9/11/2009 2:05 AM To: FSP developers mailing list Subject: Re: [Fsp-devel] cross-compile fsp for power pc you are using b25 built with SCons? ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fsp-devel mailing list Fsp...@li... https://lists.sourceforge.net/lists/listinfo/fsp-devel |