Fatti:
Fatti:
A. Nel 1991, all'epoca dei fatti all'origine della presente vertenza, l'architetto A._ e l'ingegnere B._ erano azionisti in ragione di metà ciascuno di C._SA.
A.a Con rogito del 3 ottobre 1991 C._SA, rappresentata dal vicepresidente del consiglio di amministrazione A._, ha venduto a B._ i fondi xxx - attuale yyy - e zzz, al prezzo di fr. 1'360'000.--.
A.b Ancora lo stesso giorno B._ e A._ hanno sottoscritto una convenzione, in forma scritta, con la quale il primo concedeva al secondo l'uso gratuito del garage censito quale subalterno B (28 m2) della part. xxx. Il punto 6 di questa convenzione prevedeva inoltre che alla scadenza del contratto - della durata di quattro anni e prorogabile di altri tre - B._ avrebbe donato questo garage, o un altro equivalente, ad A._, rispettivamente a una persona fisica o giuridica da lui designata.
A.b Ancora lo stesso giorno B._ e A._ hanno sottoscritto una convenzione, in forma scritta, con la quale il primo concedeva al secondo l'uso gratuito del garage censito quale subalterno B (28 m2) della part. xxx. Il punto 6 di questa convenzione prevedeva inoltre che alla scadenza del contratto - della durata di quattro anni e prorogabile di altri tre - B._ avrebbe donato questo garage, o un altro equivalente, ad A._, rispettivamente a una persona fisica o giuridica da lui designata.
B. Il contratto di comodato è giunto a scadenza nell'ottobre 1998, ma la donazione ivi menzionata non è avvenuta.
B.a Il 28 gennaio 1999 B._ ha assegnato ad A._ un termine di dieci giorni per riconsegnare il garage.
Ne è seguita una procedura giudiziaria che si è conclusa il 25 maggio 2000 con una sentenza della II Camera civile del Tribunale d'appello del Cantone Ticino, passata in giudicato, con la quale è stato fatto ordine ad A._ di mettere il garage a disposizione di B._.
B.b Nel frattempo anche A._ ha adito la via giudiziaria, il 28 aprile 2000, chiedendo che B._ venisse obbligato a concludere con lui un contratto di donazione relativo al garage/magazzino sito sul mappale ex xxx, divenuto il yyy. A sostegno della propria richiesta, l'attore ha dichiarato che al momento dell'acquisto dei fondi B._ aveva beneficiato di uno "sconto" di fr. 30'000.-- in considerazione del fatto che la proprietà del garage sarebbe poi stata attribuita a lui.
La prevista donazione non fu tuttavia stipulata a quel momento poiché il convenuto intendeva realizzare un altro garage da offrire all'attore in sostituzione di quello esistente; per questo motivo, con la convenzione in forma scritta del 3 ottobre 1991, le parti si accordarono per un diritto d'uso in attesa della realizzazione della nuova costruzione. Sennonché tale costruzione non è mai stata edificata e il convenuto non ha offerto alcuna valida alternativa prima della scadenza del predetto contratto. In queste circostanze - ha concluso l'attore - la sua opposizione al perfezionamento della donazione promessa è un atto di malafede e l'invocazione della nullità dell'accordo per vizio di forma costituisce un abuso di diritto, l'accordo essendo peraltro già stato in buona parte adempiuto.
A ciò il convenuto ha obiettato che l'accordo del 3 ottobre 1991 era un contratto di comodato e non una promessa di donazione, come affermato dall'attore, e che la clausola n. 6 concernente la donazione del garage era una mera dichiarazione d'intenti, non vincolante e priva di valore giuridico siccome non redatta nella forma dell'atto pubblico, circostanza, questa, nota a entrambe le parti. Sia come sia - ha concluso il convenuto - la mancata stipulazione della donazione va imputata all'attore, il quale ha rifiutato le offerte alternative sottopostegli dal convenuto alla scadenza del comodato.
La petizione è stata accolta dal Pretore del Distretto di Lugano il 14 luglio 2005. Pur riconoscendo la nullità della convenzione quo alla promessa di donazione, siccome non allestita nella forma dell'atto pubblico (cfr. <ref-law>), il giudice ha infatti ravvisato nel comportamento del convenuto un abuso di diritto tale da negargli la possibilità di contestarne la validità, in particolare per il motivo ch'egli aveva ossequiato quasi tutte le clausole del contratto stipulato il 3 ottobre 1991.
La petizione è stata accolta dal Pretore del Distretto di Lugano il 14 luglio 2005. Pur riconoscendo la nullità della convenzione quo alla promessa di donazione, siccome non allestita nella forma dell'atto pubblico (cfr. <ref-law>), il giudice ha infatti ravvisato nel comportamento del convenuto un abuso di diritto tale da negargli la possibilità di contestarne la validità, in particolare per il motivo ch'egli aveva ossequiato quasi tutte le clausole del contratto stipulato il 3 ottobre 1991.
C. Le conclusioni pretorili non sono state condivise dalla II Camera civile del Tribunale d'appello del Cantone Ticino, adita da B._, la quale con sentenza del 23 novembre 2006 ha modificato il giudizio di primo grado respingendo integralmente la petizione.
In particolare, i giudici della massima istanza ticinese hanno negato che la convenzione fosse già stata in gran parte adempiuta. Essi hanno proseguito precisando che la tesi dell'avvenuto pagamento del prezzo contestualmente alla compravendita dei fondi non può essere di nessun soccorso, giacché allora - oltre ad essere nulla per vizio di forma - la convenzione difetterebbe di uno degli elementi essenziali della compravendita (l'indicazione del prezzo) e la donazione dovrebbe venir considerata come una simulazione inscenata per nascondere una compravendita.
In particolare, i giudici della massima istanza ticinese hanno negato che la convenzione fosse già stata in gran parte adempiuta. Essi hanno proseguito precisando che la tesi dell'avvenuto pagamento del prezzo contestualmente alla compravendita dei fondi non può essere di nessun soccorso, giacché allora - oltre ad essere nulla per vizio di forma - la convenzione difetterebbe di uno degli elementi essenziali della compravendita (l'indicazione del prezzo) e la donazione dovrebbe venir considerata come una simulazione inscenata per nascondere una compravendita.
D. Tempestivamente insorto dinanzi al Tribunale federale con un ricorso per riforma fondato sulla violazione dell'<ref-law> nonché degli artt. 243 e 216 CO, A._ postula la modifica della sentenza cantonale nel senso di respingere l'appello e confermare la pronunzia di primo grado.
Con risposta del 7 marzo 2007 B._ ha proposto l'integrale reiezione del gravame. Presenta inoltre una domanda di intersecazione relativamente all'affermazione contenuta nel ricorso secondo la quale egli avrebbe fatto prova di un "atteggiamento disgustoso e riprorevole"; demanda infine al Tribunale federale la pronunzia di un'eventuale sanzione giusta l'art. 31 OG.

Diritto:
Diritto:
1. Il 1° gennaio 2007 è entrata in vigore la Legge sul Tribunale federale (LTF, RS 173.110; RU 2006 1205, 1241). Poiché la decisione in concreto impugnata è stata pronunciata prima di questa data, la procedura ricorsuale in rassegna resta tuttavia disciplinata dall'OG (<ref-law>).
1. Il 1° gennaio 2007 è entrata in vigore la Legge sul Tribunale federale (LTF, RS 173.110; RU 2006 1205, 1241). Poiché la decisione in concreto impugnata è stata pronunciata prima di questa data, la procedura ricorsuale in rassegna resta tuttavia disciplinata dall'OG (<ref-law>).
2. Il Tribunale federale si pronuncia d'ufficio e con pieno potere d'esame sull'ammissibilità del rimedio esperito (<ref-ruling> consid. 1).
Interposto in tempo utile (art. 54 cpv. 1 OG) contro una decisione finale emanata dal tribunale supremo del Cantone Ticino (art. 48 cpv. 1 OG) in una causa civile di carattere pecuniario, il ricorso per riforma è ricevibile se il valore litigioso davanti all'ultima istanza cantonale superava il limite di fr. 8'000.-- (art. 46 OG).
Si osserva che nella sentenza impugnata non vi sono indicazioni precise circa il valore del garage di cui l'attore pretende la donazione, fatto salvo l'accenno all'importo di fr. 30'000.-- dedotto, a dire dell'attore, dal prezzo dei fondi venduti al convenuto in considerazione del fatto che la proprietà del garage sarebbe poi passata a lui.
Questo punto non necessita tuttavia di venire approfondito, il ricorso dovendo venire in ogni caso respinto per i motivi che seguono.
Questo punto non necessita tuttavia di venire approfondito, il ricorso dovendo venire in ogni caso respinto per i motivi che seguono.
3. La nullità per vizio di forma (cfr. <ref-law>) della clausola concernente la promessa di donazione inserita nel contratto di comodato stipulato fra le parti il 3 ottobre 1991 è pacifica.
Controversa è piuttosto la questione di sapere se il convenuto possa richiamarsi a tale nullità per sottrarsi all'impegno assunto al punto 6 del menzionato contratto.
3.1 Sia la dottrina che la giurisprudenza reputano necessario porre dei limiti alla nullità dei contratti per vizio di forma, di per sé assoluta (su questo tema cfr. sentenza del 28 ottobre 2003 nella causa 4C.175/2003 consid. 3.2 con rinvii giurisprudenziali e riferimenti dottrinali, pubblicata in ZBGR 86/2005 pag. 129 segg.; sentenza del 16 novembre 2001 nella causa 4C.225/2001, consid. 2a pubblicata in SJ 2002 I pag. 405 segg.; Gauch/Schluep/Schmid/Rey, Schweizerisches Obligationenrecht, Allgemeiner Teil, 8a ed., Zurigo/Basilea/Ginevra 2003, vol. I, n. 547-562).
La dottrina maggioritaria è dell'avviso che l'invalidità di un negozio giuridico per vizio di forma sia di un genere particolare e che pertanto essa non dovrebbe, d'un canto, venir esaminata d'ufficio, e, dall'altro, dovrebbe poter venir sanata mediante l'adempimento del contratto. (cfr. sentenze citate). Il Tribunale federale procede alla limitazione della nullità per vizio di forma attraverso l'<ref-law>. Il richiamo al vizio di forma è segnatamente privo di effetto quando risulta in contrasto con la buona fede e configura un manifesto abuso di diritto. La questione di sapere se una parte abusi dei suoi diritti invocando la nullità di un contratto per vizio di forma dev'essere decisa sulla base di tutte le circostanze del caso concreto, tenuto conto del comportamento tenuto dalle parti in occasione della stipulazione del contratto e successivamente. Può così accadere che il volontario adempimento - completo o nella sua parte essenziale - del negozio giuridico con la consapevolezza del vizio di forma rimedi a tale difetto. Il richiamo abusivo al vizio di forma non solo esclude il diritto di chiedere la restituzione delle prestazioni già fornite ma dà anche luogo a una pretesa tendente all'esecuzione completa delle obbligazioni assunte contrattualmente (cfr. esempi menzionati nella sentenza pubblicata in ZBGR 86/2005).
3.2 In concreto, la Corte cantonale ha negato di poter ravvedere nel richiamo del convenuto al vizio di forma un abuso di diritto per il motivo che il contratto non era stato adempiuto.
Anche ammettendo che con la convenzione del 3 ottobre 1991 le parti abbiano effettivamente inteso regolare temporaneamente la situazione relativa all'utilizzo del garage da parte dell'attore, in attesa che il convenuto proponesse una valida alternativa, i giudici ticinesi hanno infatti rilevato come, in ogni caso, la donazione non sia mai stata effettuata, sicché non si può parlare di avvenuto adempimento, nemmeno parziale.
3.3 L'attore contesta questa decisione.
Innanzitutto egli rimprovera alla Corte cantonale di non aver valutato nella sua interezza la convenzione sottoscritta il 3 ottobre 1991 e di aver estrapolato la promessa di donazione dal suo contesto, senza tenere in nessun conto il fatto che, in vista della donazione, la controparte aveva assunto determinati obblighi quasi interamente ossequiati nel momento in cui si è prevalso del vizio di forma. In particolare, a suo modo di vedere, andrebbe considerato il fatto che il convenuto aveva potuto acquistare i fondi a un prezzo vantaggioso proprio a causa dell'impegno di cedere successivamente il garage; inoltre, conformemente a quanto pattuito nella convenzione del 3 ottobre 1991, il convenuto aveva concesso in uso gratuito il garage per il periodo pattuito, di sette anni, dopodiché ha formulato delle proposte alternative, anche se tardivamente rispetto a quanto stabilito al punto 5 dell'accordo. Tale comportamento dimostra - secondo l'attore - che il convenuto era perfettamente consapevole della portata degli obblighi assunti, come peraltro ha esplicitamente ammesso nei confronti dell'avv. notaio D._, incaricato dall'attore dell'allestimento dell'atto di donazione e sentito in causa quale teste.
La decisione della Corte cantonale di negare, in simili circostanze, il carattere manifestamente abusivo del richiamo del convenuto al vizio di forma sarebbe lesiva dell'<ref-law>.
La decisione della Corte cantonale di negare, in simili circostanze, il carattere manifestamente abusivo del richiamo del convenuto al vizio di forma sarebbe lesiva dell'<ref-law>.
4. L'argomentazione ricorsuale impone di rammentare brevemente i principi che reggono il ricorso per riforma.
In particolare va ricordato che nella giurisdizione di riforma il Tribunale federale fonda il suo giudizio sui fatti così come sono stati accertati dall'ultima autorità cantonale, a meno che non siano state violate disposizioni federali in materia di prove, debbano venire rettificati accertamenti di fatto derivanti da una svista manifesta (art. 63 cpv. 2 OG) o si renda necessario un complemento degli stessi a norma dell'art. 64 OG (<ref-ruling> consid. 1.4 pag. 140), ovverosia mediante fatti allegati da una parte in sede cantonale in modo conforme alle norme sulla procedura, ma ritenuti a torto dall'autorità cantonale come irrilevanti o da essa negletti a causa dell'errata comprensione del diritto federale (<ref-ruling> consid. 2.2 pag. 106; <ref-ruling> consid. 2c con rinvii). Tutte queste critiche e gli atti cui si riferiscono devono essere debitamente specificati (art. 55 cpv. 1 lett. b e d OG). Fatte salve queste eccezioni, censure contro l'accertamento dei fatti e l'apprezzamento delle prove eseguiti dall'autorità cantonale sono improponibili, così come non si può far riferimento a circostanze non accertate nel giudizio impugnato, trattandosi di fatti nuovi (art. 55 cpv. 1 lett. c OG; DTF citati; <ref-ruling> consid. 3).
Da questi principi discende che ai fini del presente giudizio non è possibile tenere conto delle circostanze di fatto che l'attore - senza richiamarsi a una delle eccezioni appena menzionate - adduce e che non trovano riscontro nella sentenza impugnata. Questo vale, in particolare, per l'affermazione secondo la quale il convenuto avrebbe beneficiato di una riduzione del prezzo di acquisto dei due fondi a causa della promessa di donare il garage all'attore.
L'esame dell'asserita violazione del diritto federale avviene pertanto sulla scorta della fattispecie accertata in maniera vincolante in sede cantonale.
L'esame dell'asserita violazione del diritto federale avviene pertanto sulla scorta della fattispecie accertata in maniera vincolante in sede cantonale.
5. Fatta questa premessa, ci si può ora chinare sul merito del gravame.
5.1 Va immediatamente respinto il rimprovero mosso ai giudici ticinesi di non aver tenuto conto del contesto in cui è stata stipulata la promessa di donazione.
Nella pronunzia criticata è stato infatti chiaramente stabilito che al momento dell'acquisto dei due fondi da parte del convenuto le parti hanno inteso determinarsi anche in merito all'attribuzione di un garage all'attore, quello che già utilizzava, sito sulla part. xxx o un altro equivalente.
È quindi molto verosimilmente per permettere al convenuto di avere il tempo di sviluppare e realizzare una soluzione alternativa - hanno proseguito i giudici ticinesi - che le parti si sono accordate il 3 ottobre 1991 nel senso di permettere all'attore di (continuare a) utilizzare gratuitamente il garage per un periodo di quattro anni, prorogabile di altri tre, dopodiché sarebbe stato regolato il trasferimento della proprietà del medesimo garage o di un altro.
5.2 L'intenzione di effettuare tale trasferimento mediante una donazione è stata espressa in maniera chiara al punto 6 della convenzione.
Ma non in maniera giuridicamente vincolante. A prescindere dal fatto che la promessa di donazione nemmeno indica con la necessaria chiarezza l'oggetto della donazione - elemento essenziale di questo negozio giuridico (Pierre Tercier, Les contrats spéciaux, 3a ed. Zurigo/ Basilea/Ginevra 2003, n. 1621) -, essa non è stata allestita nella forma dell'atto pubblico (<ref-law>), forma alla quale - stando a quanto accertato in maniera vincolante nel giudizio impugnato - ambedue le parti hanno consapevolmente rinunciato.
Ciò significa che il vizio di forma della promessa di donazione non va ricondotto alla sola iniziativa del convenuto - avvantaggiato dall'assenza di un impegno vincolante - bensì corrispondeva alla volontà comune delle parti. E vista sua la professione nonché il chiaro avvertimento ricevuto in tal senso dal legale dell'epoca - circostanza emersa dall'istruttoria e ritenuta nella pronunzia criticata - l'attore era perfettamente cosciente del rischio cui si esponeva accettando di rinunciare alla forma dell'atto pubblico. Si tratta di considerazioni che depongono a sfavore della tesi secondo la quale il successivo richiamo del convenuto al vizio di forma costituirebbe un manifesto abuso di diritto (cfr. Gauch/Schluep/Schmid/Rey, op. cit., n. 555).
5.3 A ciò si aggiunge il fatto che, contrariamente a quanto asserito nel gravame, la promessa di donazione non è stata adempiuta, il trasferimento di proprietà non essendo avvenuto.
Già si è detto che la convenzione del 3 ottobre 1991 era destinata a regolamentare l'uso temporaneo del garage da parte dell'attore nella forma di un comodato. Nell'ultimo punto era stata poi inserita la promessa - non vincolante - di donazione. Ora, per quanto concerne il convenuto, egli ha ossequiato gli impegni assunti nel menzionato accordo solo nella misura in cui ha concesso all'attore l'uso del garage durante il periodo pattuito. Nulla di più.
Come dichiarato anche dall'attore stesso, è solo dopo la scadenza del comodato che il convenuto ha proposto - per la prima volta - delle soluzioni alternative, che l'attore ha comunque rifiutato siccome tardive e in ogni caso (a suo modo di vedere) inadeguate.
Decisivo ai fini del presente giudizio è il fatto che, stando a quanto accertato dalla Corte ticinese, il convenuto non ha mai intrapreso alcunché per concretizzare la promessa di donazione. Questo significa infatti che, quand'anche si potesse imputare al convenuto un comportamento abusivo, l'attore non potrebbe comunque trarne beneficio poiché, per un principio invalso, l'<ref-law> - eccezion fatta per il caso descritto al consid. 3.1, in cui il contratto è già stato adempiuto nella sua parte essenziale - non conferisce il diritto di esigere dalla controparte l'adempimento di un contratto inficiato nella forma (<ref-ruling> consid. 3b pag. 702; Gauch/Schluep/Schmid/Rey, op. cit., n. 556).
5.4 Da quanto esposto si deve concludere che, come ritenuto dai giudici della massima istanza ticinese, il convenuto può validamente richiamarsi alla nullità della promessa di donazione.
5.4 Da quanto esposto si deve concludere che, come ritenuto dai giudici della massima istanza ticinese, il convenuto può validamente richiamarsi alla nullità della promessa di donazione.
6. Ciò comporta la reiezione del ricorso e la conferma della sentenza impugnata.
Gli oneri processuali e le ripetibili seguono la soccombenza (art. 156 cpv. 1 e art. 159 cpv. 1 OG).
Gli oneri processuali e le ripetibili seguono la soccombenza (art. 156 cpv. 1 e art. 159 cpv. 1 OG).
7. Venendo infine alla domanda di intersecazione formulata dal convenuto nella risposta al ricorso, laddove chiede che venga cancellato il passaggio nel quale gli viene imputato un "atteggiamento disgustoso e riprorevole", si osserva che l'OG non contempla una simile possibilità, prevista invece dal diritto processuale cantonale (<ref-law>/TI). Per il resto, non sono realizzate le condizioni per pronunciare una sanzione in applicazione dell'art. 31 OG.

Per questi motivi, il Tribunale federale pronuncia:
Per questi motivi, il Tribunale federale pronuncia:
1. Il ricorso è respinto.
1. Il ricorso è respinto.
2. La tassa di giustizia di fr. 2'000.-- è posta a carico dell'attore, il quale rifonderà al convenuto fr. 2'500.-- per ripetibili della sede federale.
2. La tassa di giustizia di fr. 2'000.-- è posta a carico dell'attore, il quale rifonderà al convenuto fr. 2'500.-- per ripetibili della sede federale.
3. Comunicazione ai patrocinatori delle parti e alla II Camera civile del Tribunale d'appello del Cantone Ticino.