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 |