Thanks, Jesse.  I will definitely check it out.

Cadence


On Thu, Oct 3, 2013 at 3:06 PM, Jesse Haber-Kucharsky <
[email protected]> wrote:

> Cadence,
>
> If the library's main source file is in src/pcre/lib.rs and the the demo
> application's main source file is in src/pcredemo/main.rs, then I believe
> that executing "rustpkg install pcre" and then "rustpkg install pcrememo"
> will build and install the library and executable into the "lib" and "bin"
> directories, respectively.
>
> From within src/pcredemo/main.rs, you should be able to write "extern mod
> pcre" and everything will be found correctly.
>
> I wrote a very small Rust tcp server to figure this out for myself which
> also consists of a workspace with multiple packages. You may find it useful
> as an example for managing the rustpkg layout:
> https://github.com/hakuch/LampShade (assuming that I'm following the
> recommended conventions correctly).
> --
> Jesse
>
>
> On Thu, Oct 3, 2013 at 12:31 PM, Corey Richardson <[email protected]>wrote:
>
>> It looks like you setup your workspace wrong. A quick fix is:
>>
>>     cd ~/.rust; rustpkg init; cd src; mkdir -p
>> github.com/cadencemarseille; cd github.com/cadencemarseille; git clone
>> https://github.com/cadencemarseille/rust-pcre.git; rustpkg build
>> rust-pcre;
>>
>>
>>
>> On Thu, Oct 3, 2013 at 8:32 AM, Cadence Marseille
>> <[email protected]> wrote:
>> > Hello,
>> >
>> > I just switched over the rust-pcre project's directory structure to a
>> > rustpkg workspace (as documented at
>> > http://static.rust-lang.org/doc/master/rustpkg.html).  Now I am trying
>> to
>> > run a simple Rust program using the pcre module, but I am experiencing
>> some
>> > trouble.
>> >
>> > Both:
>> >
>> > extern mod pcre;
>> >
>> > and:
>> >
>> > extern mod pcre = "github.com/cadencemarseille/rust-pcre";
>> >
>> > result in the error message:
>> > error: can't find crate for `pcre`
>> >
>> > To compile, I need to supply an -L flag to the full rustpkg library
>> output
>> > folder like so:
>> >
>> > rustc -L ~/.rust/pcre/lib/x86_64-apple-darwin -o pcredemo~ pcredemo.rs
>> >
>> > How do I set up my local dev env so that this "just works"?
>> >
>> > Cadence
>> >
>> > _______________________________________________
>> > Rust-dev mailing list
>> > [email protected]
>> > https://mail.mozilla.org/listinfo/rust-dev
>> >
>> _______________________________________________
>> Rust-dev mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/rust-dev
>>
>
>
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to