Comments (6)
Hi,
On Fri, Jul 25, 2014 at 4:28 PM, leonhui [email protected] wrote:
With some minor fixes I am able to build Windows x86 (Win32) configuration
with VS2010. It doesn't seem to use rpcgen.exe either.With x64 configuration it runs rpcgen.exe overwriting the existing files.
Is this correct behavior?
That sounds wrong.
I don't build on Windows myself, so I have no way of testing/verifying it.
I know that the XBMC folks build on windows though, so it should work.
rpcgen.exe should not be used any more.
A long time ago I used the systems rpcgen tool to compile the protocol
definitions and then link with the rpc library.
For windows I ported/updated an old rpc library that the xbmc folks then
hosted and used.
In those days we used rpcgen.
Then there were other important platforms where there were just no rpcgen
or rpc library available at all (Android) easily
so several years ago I wrote my own rpc layer which I call ZDR inside
libnfs.
At that same time I also stopped using rpcgen during the build and instead
ship pre-compiled protocol files.
As such you should not need rpcgen.exe anymore at all.
As I do not have access to a windows build system,
Can you send me a patch that removes the use of rpcgen.exe from the project
files?
best regards
ronnie sahlberg
from libnfs.
I'll try to fix the Windows builds then. I just need to know if it still needs to compile/link against the oncrpc lib anymore since there is the ZDR layer?
One of the includes it needs from oncprc is <rpc/rpc.h>.
from libnfs.
It does not need to link to the oncrpc library and should not link with
that library.
On Sun, Jul 27, 2014 at 1:50 PM, Leon [email protected] wrote:
I'll try to fix the Windows builds then. I just need to know if it still
needs to compile/link against the oncrpc lib anymore since there is the ZDR
layer?One of the includes it needs from oncprc is .
—
Reply to this email directly or view it on GitHub
#91 (comment).
from libnfs.
ping?
from libnfs.
ping?
from libnfs.
It builds on x64
from libnfs.
Related Issues (20)
- RFE: Add version number to API
- Windows builds expect `writev` symbol HOT 1
- Always default to standard NFS ports HOT 6
- I want to know how to compile、install and use libnfs on Windows 10.
- Installation Process for Linux and Windows HOT 2
- Can libnfs generate NFSv4.1 traffic? HOT 1
- NFS v3 CREATE issues unnessesary LOOKUP request
- nfs4 open with share_deny modes? HOT 2
- question about the locks semantic HOT 1
- NFSv4 Basic chown test fails in Ubuntu 23.10 VM HOT 1
- malloc() can return NULL in OOM conditions, resulting in a NULL dereference whilst trying to create an error string HOT 6
- nfs_mount_async failed. Failed to start connection. Failed to start connection. Trying to connect while already connected HOT 3
- readme.md references README.win32.txt, but there is no such file HOT 2
- Is it permissible to initialize the NFS channel through the extended main program's socket channel? HOT 1
- RFE: is it possible to start making github releases?🤔 HOT 2
- nfsv3 create file tries creating files with junk characters HOT 2
- Does libnfs support RPC over TLS? HOT 1
- nfsv3 async write sometimes send malformed packets HOT 16
- nfs-ls does not work with NFSv4-only server HOT 4
- Specifying custom (non-2049) port number with RFC 1738 <hostport> URL syntax does not work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libnfs.