--- Bill Cunningham <billcu1@xxxxxxxxxxx> wrote: > Before I try Serge's tool I want to try this the official way. > Pkg-config has been set and I got atk to install so I tried to install gtk > having atk and glib installed. I got a configure script error saying glib, > atk, pango, and cairo not installed. Well glib and atk are installed so > something isn't right. Two more variables were mentioned; something about > base dependancies to override pkg-config. It looks like pango is going to > need xml so I can get a libxml2 package. This is just getting more > complicated. > > Bill > > > _______________________________________________ > > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list > Before even trying my tool you can have a look into build data sub - it describes dependencies hierarchivally. Here is the excerpt: 'gtk+' => do{ my $major_ver = '2'; my $minor_ver = '8'; #my $minor_ver = '10'; $gtk_plus_hash_ref = { base_urls => &{$_gnome_c_urls_sub} ( 'gtk+', # $target, $major_ver, # $major_ver, $minor_ver, # $minor_ver ), major_ver => $major_ver, minor_ver => $minor_ver, micro_ver => '20', #micro_ver => '1', depends_on => { targets => { atk => do{ my $major_ver = '1'; #my $minor_ver = '10'; my $minor_ver = '12'; $atk_hash_ref = { base_urls => &{$_gnome_c_urls_sub} ( 'atk', # $target, $major_ver, # $major_ver, $minor_ver # $minor_ver ), major_ver => $major_ver, minor_ver => $minor_ver, #micro_ver => '3', micro_ver => '1', depends_on => { targets => { glib => do{ my $major_ver = '2'; my $minor_ver = '12'; $glib_hash_ref = { base_urls => &{$_gnome_c_urls_sub} ( 'glib', # $target, $major_ver, # $major_ver, $minor_ver # $minor_ver ), major_ver => $major_ver, minor_ver => $minor_ver, micro_ver => '1', }; } # do # glib } # targets } # depends_on } }, # do # atk cairo => do{ $cairo_hash_ref = { base_urls => ["http://cairographics.org/releases"], major_ver => '1', minor_ver => '2', micro_ver => '0', } }, # do # cairo pango => do{ my $major_ver = '1'; my $minor_ver = '12'; $pango_hash_ref = { base_urls => &{$_gnome_c_urls_sub} ( 'pango', # $target, $major_ver, # $major_ver, $minor_ver # $minor_ver ), major_ver => $major_ver, minor_ver => $minor_ver, micro_ver => '1', depends_on => { targets => { glib => $glib_hash_ref, cairo => $cairo_hash_ref } } # depends_on } # pango } # do # pango } # targets } # depends_on } # 'gtk+' }, # do # 'gtk+' --Sergei. Applications From Scratch: http://appsfromscratch.berlios.de/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list