smbsh issues w/ samba-2.0.7

David Collier-Brown David.Collier-Brown at
Thu Nov 2 12:40:36 GMT 2000

Dave Krovich  wrote:
> >       First off, I'm running on a Redhat Linux 6.2 system, using
> >gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).
> >       I can't seem to get smbsh to compile.
> >       I grabbed samba-2.0.7, and did the following, which generated
> >a compile error.

Giulio Orsero wrote:
> You cannot use smbsh on linux anymore. glibc incompatibilities.

	I know  they took out LD_PRELOAD, but did they 
	remove dlopen/dlysm too? (I have an uninstalled
	copy of red hat at home, waiting for me to find 
	spare time)

	I'll happily help anyone to see if we can get around
	the glibc2 removal-of-ELF-standard functionality:
	I worked for two years on Elf linkers and interposers,
	including sotruss/apptrace on Solaris. The reported
	errors don't look all that evil:

smbwrapper/smbw.c:1429: warning: `struct stat64' declared inside
list smbwrapper/smbw.c:1429: warning: its scope is only this definition
smbwrapper/smbw.c:1429: warning: which is probably not what you want.
smbwrapper/smbw.c:1431: dereferencing pointer to incomplete type

smbwrapper/smbw.c:1448: warning: `struct dirent64' declared inside
parameter list
smbwrapper/smbw.c: In function `dirent64_convert':
smbwrapper/smbw.c:1450: dereferencing pointer to incomplete type

David Collier-Brown,  | Always do right. This will gratify some people
185 Ellerslie Ave.,   | and astonish the rest.        -- Mark Twain
Willowdale, Ontario   | //
Work: (905) 415-2849 Home: (416) 223-8968 Email: davecb at

More information about the samba-technical mailing list