Hi Brad,

I still failed to install openchange.

I meet following error messages when I execute "make samba4" command:

./script/installsamba4.sh all
Step1: Fetching Samba4 latest GIT revision
Initialized empty Git repository in
/home/chengang/mapi/openchange/samba4/.git/
remote: Generating pack...
remote: Counting objects: 327160
remote: Done counting 533160 objects.
remote: Deltifying 533160 objects...
remote:  100% (533160/533160) done
remote: Total 533160 (delta 414095), reused 530446 (delta 412075)
Receiving objects: 100% (533160/533160), 145.37 MiB | 46 KiB/s, done.
Resolving deltas: 100% (414095/414095), done.
Checking out files: 100% (3121/3121), done.
Step2: Creating openchange local copy
Branch openchange set up to track remote branch
refs/remotes/origin/v4-0-test.
Switched to a new branch "openchange"
Step3: Revert to commit ab171c050a03d807964497d27b105e0fc21b473f
fatal: Could not parse object 'ab171c050a03d807964497d27b105e0fc21b473f'.
Error in Step3 (error code 128)
make: *** [samba4] Error 1

Could you have a look at it, and give me more advices?

Thanks,

Gang

On Tue, Jun 24, 2008 at 9:24 AM, Gang Chen <[EMAIL PROTECTED]> wrote:

> Sorry, I think I should use "make samba4" command, but not compile Samba 4
> on my own.
>
> I will try this, and back to you if I still meet problem.
>
> Thanks again,
>
> Gang
>
>
> On Tue, Jun 24, 2008 at 9:05 AM, Gang Chen <[EMAIL PROTECTED]>
> wrote:
>
>> Thanks very much for your help.
>>
>> I have modified ldb.pc and reran autogen.sh and configure as you said, but
>> the make still failed. I meet another error message:
>>
>> Linking bin/exchange2mbox
>> /usr/bin/ld: cannot find -lz
>> collect2: ld returned 1 exit status
>> make: *** [bin/exchange2mbox] Error 1
>>
>> Could you give me more suggestions?
>>
>> All the codes of Samba and Openchange are got via git and subversion.
>>
>> Thanks,
>>
>> Gang
>>
>>
>> On Tue, Jun 24, 2008 at 4:58 AM, Brad Hards <[EMAIL PROTECTED]> wrote:
>>
>>> On Monday 23 June 2008 11:40:55 pm Gang Chen wrote:
>>> > Hi All,
>>> >
>>> > I am very interested in this project, and I want to install it on my
>>> server
>>> > for a test. But I met a problem that I cannot solve on my own.
>>> >
>>> > When I make openchange:
>>> >
>>> > $make
>>> >
>>> > I met following error message:
>>> >
>>> > Linking libmapi.so.0.8
>>> > /usr/bin/ld: cannot find -levents
>>> > collect2: ld returned 1 exit status
>>> > make: *** [libmapi.so.0.8] Error 1
>>> >
>>> > I do not know how to solve this problem. I need some suggestions. My OS
>>> is
>>> > Ubuntu 8.04, and I think I have installed all necessary library.
>>> I think this is a problem on the samba/openchange side - you've probably
>>> done
>>> everyting correctly.
>>>
>>> The specific problem relates to an incorrect file that is installed under
>>> the
>>> samba4 install prefix (usually /usr/local/samba). Under that, look for
>>> lib/pkgconfig/ldb.pc, which will have a line that looks like:
>>>
>>> Requires: talloc events
>>>
>>> Just delete the events part (leaving talloc):
>>>
>>> Requires: talloc
>>>
>>> You'll then need to rebuild openchange (including rerunning the configure
>>> part).
>>>
>>> Hope this helps, and we're looking to get the samba stuff fixed up ASAP.
>>>
>>> Let us know if you still have problems.
>>>
>>> Brad
>>>
>>
>>
>
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to