Here's my test code. I get the test.html file out at the end and, as expected, the explanation of bar says "Calls foo" with foo in blue with a red line underneath. What am I missing?
; test.rkt
#lang racket
(provide (all-defined-out))
(define (foo) 7)
(define (bar) (foo))
----------
; test.scrbl
#lang scribble/manual
@(require (for-label racket "test.rkt"))
@title{My Library}
@defproc[(foo) any]{Returns 7}
@defproc[(bar) any]{Calls @racket[foo]}
----------
; command line
$ racket
Welcome to Racket v7.6.
> (require "test.rkt")
> (bar)
7
$ scribble test.scrbl
Output:
test.scrbl:6:10: WARNING: no declared exporting libraries for definition
in: foo
test.scrbl:8:10: WARNING: no declared exporting libraries for definition
in: bar
[Output to test.html]
Warning: some cross references may be broken due to undefined tags:
(dep (#<path:/Users/dstorrs/projects/handy/scribblings/test.rkt> bar))
(dep ((lib "racket/contract/base.rkt") any))
(dep ((lib "racket/contract.rkt") any))
(dep ((lib "racket/contract/private/misc.rkt") any))
(dep (#<path:/Users/dstorrs/projects/handy/scribblings/test.rkt> foo))
(dep ((lib "racket/main.rkt") any))