Oi Marcus, tentei usar as opções resultantes desses comandos para definir as variáveis, mas continuo com o mesmo problema. Eu já tinha definido a CPPFLAGS="-I/usr/X11R6/include/gimp-2.0 -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/include/cairo -I/usr/local/include/atk-1.0" para que fossem encontrados vários includes. Não tinha ainda definido a LDCONFIG, mas experimentei várias opções tentando até usar gtk-1 e gtk-2 mas não consegui uma combinação que resolvesse. Creio que o aplicativo usa gtk20, pois um include solicitado só tem no 2.0. Não encontrei meio de contatos com os desenvolvedores no site, então continuo futucando...
Obrigado, Abraços, -- Carlos E. G. Carvalho OpenIT Solucoes Tecnologicas Consultor Unix/Internet Tel. +55 21 2517-6000 http://www.OpenIT.com.br http://www.MyFreeBSD.com.br Em Ter, 2006-08-29 às 21:26 -0300, Marcus Alves Grando escreveu: > Carlos E. G. Carvalho wrote: > > Pessoal, > > > > estou tentando atualizar o port libpano12, pré-requisito para atualizar > > outro port, o hugin, ambos ferramentas para montar imagens panorâmicas. > > > > Passei por alguns percalços que ajustei, mas empaquei num ponto em que > > não consegui mais rastrear o erro. Abaixo a saída obtida na compilação. > > Originalmente esta linha do gcc não continha o "-L../.libs" e dava outro > > erro, não encontrando a libpano12.so, então compilei adicionando este -L > > e entrou nessa função "_start" com "undefined reference to `main'". > > Alguma dica ó gurus do C? > > > > Deve estar faltando flags de compilação para achar a lib GTK. > > Passando pro CFLAGS=`gtk-config --cflags` e para o LDCONFIG=`gtk-config > --libs` deve funcionar. > > Abraços > > > ----------------------- > > gcc -g -O2 -L.. -L../.libs -o panoinfo -lpano12 > > /usr/lib/crt1.o(.text+0x72): In function `_start': > > : undefined reference to `main' > > ../.libs/libpano12.so: undefined reference to `makePathToHost' > > ../.libs/libpano12.so: undefined reference to `gtk_widget_grab_default' > > ../.libs/libpano12.so: undefined reference to > > `gtk_toggle_button_get_type' > > ../.libs/libpano12.so: undefined reference to `readPrefs' > > ../.libs/libpano12.so: undefined reference to `gtk_entry_set_text' > > ../.libs/libpano12.so: undefined reference to > > `gtk_radio_button_get_type' > > ../.libs/libpano12.so: undefined reference to `gtk_object_get_type' > > ../.libs/libpano12.so: undefined reference to `mymalloc' > > ../.libs/libpano12.so: undefined reference to `ptools_isOK' > > ../.libs/libpano12.so: undefined reference to `pt_set_size_source' > > ../.libs/libpano12.so: undefined reference to `gtk_widget_show' > > ../.libs/libpano12.so: undefined reference to `gtk_rc_parse' > > ../.libs/libpano12.so: undefined reference to > > `gtk_toggle_button_set_active' > > ../.libs/libpano12.so: undefined reference to `SaveFileAs' > > ../.libs/libpano12.so: undefined reference to `ptool_save_callback' > > ../.libs/libpano12.so: undefined reference to `gtk_hbox_new' > > ../.libs/libpano12.so: undefined reference to `pt_widget_destroy' > > ../.libs/libpano12.so: undefined reference to `gtk_signal_connect_full' > > ../.libs/libpano12.so: undefined reference to `readImage' > > ../.libs/libpano12.so: undefined reference to `gimp_gtkrc' > > ../.libs/libpano12.so: undefined reference to `makeTempPath' > > ../.libs/libpano12.so: undefined reference to `gtk_frame_new' > > ../.libs/libpano12.so: undefined reference to `gtk_dialog_new' > > ../.libs/libpano12.so: undefined reference to `gtk_table_attach' > > ../.libs/libpano12.so: undefined reference to > > `gtk_radio_button_new_with_label' > > ../.libs/libpano12.so: undefined reference to `infoDlgIntern' > > ../.libs/libpano12.so: undefined reference to `gtk_container_add' > > ../.libs/libpano12.so: undefined reference to `gtk_table_get_type' > > ../.libs/libpano12.so: undefined reference to > > `gtk_check_button_new_with_label' > > ../.libs/libpano12.so: undefined reference to > > `gtk_frame_set_shadow_type' > > ../.libs/libpano12.so: undefined reference to `FindFile' > > ../.libs/libpano12.so: undefined reference to `myfree' > > ../.libs/libpano12.so: undefined reference to `gtk_window_set_position' > > ../.libs/libpano12.so: undefined reference to `gdk_flush' > > ../.libs/libpano12.so: undefined reference to `GetFullPath' > > ../.libs/libpano12.so: undefined reference to `gtk_box_get_type' > > ../.libs/libpano12.so: undefined reference to `gtk_label_new' > > ../.libs/libpano12.so: undefined reference to `gtk_box_pack_end' > > ../.libs/libpano12.so: undefined reference to `gtk_window_get_type' > > ../.libs/libpano12.so: undefined reference to `PrintErrorIntern' > > ../.libs/libpano12.so: undefined reference to `gtk_dialog_get_type' > > ../.libs/libpano12.so: undefined reference to `gtk_label_get_type' > > ../.libs/libpano12.so: undefined reference to `gtk_frame_get_type' > > ../.libs/libpano12.so: undefined reference to `pt_find_file' > > ../.libs/libpano12.so: undefined reference to `gtk_window_set_title' > > ../.libs/libpano12.so: undefined reference to `gtk_entry_get_text' > > ../.libs/libpano12.so: undefined reference to `gtk_box_pack_start' > > ../.libs/libpano12.so: undefined reference to `ptool_load_callback' > > ../.libs/libpano12.so: undefined reference to > > `gtk_container_set_border_width' > > ../.libs/libpano12.so: undefined reference to `gtk_init' > > ../.libs/libpano12.so: undefined reference to `pt_main_destroy' > > ../.libs/libpano12.so: undefined reference to > > `gtk_radio_button_get_group' > > ../.libs/libpano12.so: undefined reference to `g_malloc' > > ../.libs/libpano12.so: undefined reference to `showScript' > > ../.libs/libpano12.so: undefined reference to `gtk_main_quit' > > ../.libs/libpano12.so: undefined reference to `MakeTempName' > > ../.libs/libpano12.so: undefined reference to `gtk_entry_get_type' > > ../.libs/libpano12.so: undefined reference to `gtk_main' > > ../.libs/libpano12.so: undefined reference to `writePrefs' > > ../.libs/libpano12.so: undefined reference to `gtk_label_set_text' > > ../.libs/libpano12.so: undefined reference to `ProgressIntern' > > ../.libs/libpano12.so: undefined reference to `g_strdup' > > ../.libs/libpano12.so: undefined reference to `gtk_widget_destroy' > > ../.libs/libpano12.so: undefined reference to `gtk_table_new' > > ../.libs/libpano12.so: undefined reference to > > `g_type_check_instance_cast' > > ../.libs/libpano12.so: undefined reference to `gtk_entry_new' > > ../.libs/libpano12.so: undefined reference to `gtk_container_get_type' > > ../.libs/libpano12.so: undefined reference to > > `gtk_button_new_with_label' > > ../.libs/libpano12.so: undefined reference to `gtk_widget_set_usize' > > ../.libs/libpano12.so: undefined reference to `makePathForResult' > > ../.libs/libpano12.so: undefined reference to `gtk_vbox_new' > > > > Abraços, > > > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd