Um, try 'fink self-update' and 'fink update-all' procedure. This is a 
proper way to update fink local repositories. 'update' is just to update 
specified packages, not local information about them. At least that's 
what I believe. I'm quite new to it.

 From 'fink --help':

[...]
   update       - update the named packages
   selfupdate   - upgrade fink to the lastest release
   update-all   - update all installed packages
[...]

Also, in your case the error is indeed related to kdegraphics3 - 
obviously. I was just saying that I've had it with kile itself which 
also should be linked against Qt.  I thought it could through kde, but I 
set it manually in my case. In your case it doesn't matter what depended 
on kde since it didn't pass it.

What's strange my kde4 for mac compiled ok. I'm on mac 10.5 though, and 
what I did with kde3 packages was just to remove them.

Cheers mate,
  luk32.

On 07.06.10 14:33, Udo Hortian wrote:
> Hello!
>
> thanks for your message.
>
> On Mon, Jun 07, 2010 at 11:49:24AM +0200, Łukasz Kucharski wrote:
>> Hi,
>>
>> I got a similar error when I was compiling ... um I think it was
>> kile (the tex editor). I investigated error. It actually compiles
>> okey but there is an error during linking.
> In fact I also was going to compile (and install) kile. But I thought
> the error was due to kdegraphics, so I did not mention it.
>
>> In my case I wanted kile to run with kde4 natively on apple's
>> frameworks (not through x11). I was compiling from sources, it was
>> almost not related to fink. I just used fink's qt and kde libraries.
>>
>> So the problem is that the build script does not link against qt. I
>> have absolutely no idea why, but the unresolved externals are
>> symbols from Qt library. What I did was to modify original .cmake
>> scripts (build scripts like Makefile) to make it link against Qt.
>> After that it at least compiled or to be precise finished the
>> building process. The binary would fail =) though.
>>
>> Since you are using fink I don't think it that easy and wise to
>> modify the building process and you probably shouldn't have to. I
>> have no idea why original package of kile and something behaving
>> quite well like fink would have a problem that looks like a simple
>> mistake.
>>
>> First I thought it might be that something changed somewhere and one
>> need now to manually specify to link against Qt but kde3 is quite
>> old and I don't believe the packages were always screwed.
>>
>> To sum up. I'd check if you have appropriate Qt installed. 'fink
>> show-deps kdegraphics3' shows its qt3 (>= 3.3.8-1027). Then 'fink
>> list qt3' will list you packages with qt3 in their name. You should
>> have 'i' next to relevant packages.
> qt3 is installed, yes.
>
>> If it's not there then try installing qt3 and then again kde. This
>> would mean that dependencies in fink are broken (I doubt it). If qt3
>> is installed then either libraries cannot be found (which fink
>> shouldn't let happen on it's own) or build script is broken. You'd
>> need help from someone more experienced with fink packaging or maybe
>> the package maintainer in the latter case.
>>
>> Well all possibilities look quite unrealistic to be frank, but I
>> cannot see anything else. Maybe I'm missing something. That's my 5
>> cents.
>>
>> Oh also update-upgrade procedure and (not always so) obvious stuff
>> like that might help.
> I did "fink update", but it did not help.
>
> Any further ideas?
>
> Best, Udo.
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to