From fredrik@nic2.widell.net  Thu Mar  3 10:14:00 2005
Return-Path: <fredrik@nic2.widell.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id EDECB16A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  3 Mar 2005 10:14:00 +0000 (GMT)
Received: from nic2.widell.net (nic2.widell.net [194.68.48.3])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 4645443D31
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  3 Mar 2005 10:14:00 +0000 (GMT)
	(envelope-from fredrik@nic2.widell.net)
Received: from nic2.widell.net (localhost [127.0.0.1])
	by nic2.widell.net (8.13.3/8.12.10) with ESMTP id j23ADwTI006092
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 3 Mar 2005 11:13:58 +0100 (CET)
	(envelope-from fredrik@nic2.widell.net)
Received: (from root@localhost)
	by nic2.widell.net (8.13.3/8.12.10/Submit) id j23ADwJL006091;
	Thu, 3 Mar 2005 11:13:58 +0100 (CET)
	(envelope-from fredrik)
Message-Id: <200503031013.j23ADwJL006091@nic2.widell.net>
Date: Thu, 3 Mar 2005 11:13:58 +0100 (CET)
From: Fredrik Widell <fredrik@widell.net>
Reply-To: Fredrik Widell <fredrik@widell.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: making of kernel with options SMBFS and NETSMB fails on amd64
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         78349
>Category:       amd64
>Synopsis:       making of kernel with options SMBFS and NETSMB fails on amd64
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-amd64
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 03 10:20:04 GMT 2005
>Closed-Date:    Thu Mar 03 16:08:00 GMT 2005
>Last-Modified:  Thu Mar  3 16:10:13 GMT 2005
>Originator:     Fredrik Widell
>Release:        FreeBSD 5.4-PRERELEASE amd64
>Organization:
KTHNOC
>Environment:
System: FreeBSD nic2.widell.net 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #0: Wed Mar 2 16:53:07 CET 2005 root@nic2.widell.net:/usr/obj/usr/src/sys/GENERIC amd64



>Description:

	Cannot get mount_smbfs to work,
	mount_smbfs -I 10.0.0.1  //widell@host/share /mnt/share 
	mount_smbfs: kldload(smbfs): No such file or directory

	Trying to get mount_smbfs to work I put these 2 lines in my kernelconfig:

	options                SMBFS
	options                NETSMB

	make fails with the following output:
	...
	smb_usr.o(.text+0x590): In function `smb_usr_simplerequest':
	: undefined reference to `md_get_uint16le'
	smb_usr.o(.text+0x5c7): In function `smb_usr_simplerequest':
	: undefined reference to `md_get_mem'
	smb_usr.o(.text+0x654): In function `smb_cpdatain':
	: undefined reference to `mb_init'
	smb_usr.o(.text+0x66c): In function `smb_cpdatain':
	: undefined reference to `mb_put_mem'
	smb_usr.o(.text+0x7c4): In function `smb_usr_t2request':
	: undefined reference to `md_get_mem'
	smb_usr.o(.text+0x816): In function `smb_usr_t2request':
	: undefined reference to `md_get_mem'
	*** Error code 1
	
	Stop in /usr/src/sys/amd64/compile/NIC2.


>How-To-Repeat:
	Make a kernel with the above options,
	options                SMBFS
	options                NETSMB
>Fix:

	


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: jhb 
State-Changed-When: Thu Mar 3 16:07:38 GMT 2005 
State-Changed-Why:  
NETSMB depends on LIBMCHAIN and LIBICONV as documented in NOTES. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78349 

From: John Baldwin <jhb@FreeBSD.org>
To: freebsd-amd64@FreeBSD.org, Fredrik Widell <fredrik@widell.net>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: amd64/78349: making of kernel with options SMBFS and NETSMB fails on amd64
Date: Thu, 3 Mar 2005 11:08:33 -0500

 On Thursday 03 March 2005 05:13 am, Fredrik Widell wrote:
 > 	Cannot get mount_smbfs to work,
 > 	mount_smbfs -I 10.0.0.1  //widell@host/share /mnt/share
 > 	mount_smbfs: kldload(smbfs): No such file or directory
 >
 > 	Trying to get mount_smbfs to work I put these 2 lines in my kernelconfig:
 >
 > 	options                SMBFS
 > 	options                NETSMB
 >
 > 	make fails with the following output:
 
 Check /sys/conf/NOTES again:
 
 #
 # SMB/CIFS requester
 # NETSMB enables support for SMB protocol, it requires LIBMCHAIN and LIBICONV
 # options.
 # NETSMBCRYPTO enables support for encrypted passwords.
 options         NETSMB                  #SMB/CIFS requester
 options         NETSMBCRYPTO            #encrypted password support for SMB
 
 Specifically, note that NETSMB requires LIBMCHAIN and LIBICONV.
 
 -- 
 John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
 "Power Users Use the Power to Serve"  =  http://www.FreeBSD.org
>Unformatted:
