Bug 37005

Summary: Broken build of /usr/ports/graphics/gimp1::Ports tree from Thu Apr 11 15:08:25 PDT 2002
Product: Ports & Packages Reporter: Chris Dempsey <chrisdempsey>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Chris Dempsey 2002-04-11 23:10:01 UTC
cc -O -pipe -Wall -o gimp-1.2 about_dialog.o airbrush.o app_procs.o asupsample.o batch.o bezier_select.o blend.o blob.o boundary.o brightness_contrast.o brush_edit.o brush_scale.o brush_select.o brush_select_cmds.o brushes_cmds.o bucket_fill.o by_color_select.o channel.o channel_cmds.o channels_dialog.o channel_ops.o channel_ops_cmds.o clone.o color_area.o color_balance.o color_cmds.o color_notebook.o color_panel.o color_picker.o color_select.o color_transfer.o colormaps.o colormap_dialog.o commands.o context_manager.o convert.o convert_cmds.o convolve.o crop.o cursorutil.o curves.o datafiles.o desaturate.o devices.o dialog_handler.o disp_callbacks.o display_cmds.o docindex.o dodgeburn.o draw_core.o drawable.o drawable_cmds.o edit_cmds.o edit_selection.o ellipse_select.o eraser.o errorconsole.o errors.o equalize.o fileops.o fileops_cmds.o flip_tool.o floating_sel.o floating_sel_cmds.o file_new_dialog.o free_select.o fuzzy_select.o gdisplay.o gdisplay_ops.o general.o gimage.o gimage_mask.o gimpbrush.o gimpbrushgenerated.o gimpbrushlist.o gimpbrushpipe.o gimpcontext.o gimpcontextpreview.o gimpdnd.o gimphelp.o gimphistogram.o gimplist.o gimplut.o gimpparasite.o gimpprogress.o gimprc.o gimprc_cmds.o gimpui.o gimpunit.o global_edit.o gradient.o gradient_select.o gradient_select_cmds.o gradients_cmds.o gtkwrapbox.o gtkhwrapbox.o gtkvwrapbox.o guides_cmds.o gximage.o help_cmds.o histogramwidget.o histogram_tool.o hue_saturation.o image_cmds.o image_map.o image_new.o image_render.o indicator_area.o info_dialog.o info_window.o ink.o interface.o internal_procs.o invert.o iscissors.o layer.o layer_cmds.o layer_select.o layers_dialog.o lc_dialog.o levels.o lut_funcs.o magnify.o main.o measure.o menus.o message_cmds.o misc_cmds.o module_db.o move.o nav_window.o ops_buttons.o palette.o palette_cmds.o palette_select.o paint_core.o paint_funcs.o paintbrush.o parasite_cmds.o parasitelist.o path.o paths_cmds.o paths_dialog.o pattern_select.o pattern_select_cmds.o patterns.o patterns_cmds.o pencil.o perspective_tool.o pixe!
l_processor.o pixel_region.o plug_in.o plug_in_cmds.o posterize.o preferences_dialog.o procedural_db.o procedural_db_cmds.o qmask.o rect_select.o regex.o resolution_calibrate.o resize.o rotate_tool.o scale.o scale_tool.o scan_convert.o scroll.o selection.o selection_cmds.o session.o shear_tool.o smudge.o temp_buf.o text_tool.o text_tool_cmds.o threshold.o tile.o tile_cache.o tile_manager.o tile_swap.o tips_dialog.o tool_options.o tools.o tools_cmds.o transform_core.o transform_tool.o undo.o undo_cmds.o undo_history.o unit_cmds.o user_install.o xcf.o -Wl,-E -Wl,--export-dynamic  libgimpim.a ../libgimp/libgimpi.a -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -lgmodule12 -lglib12 -lXext -lX11 -lm
about_dialog.o: In function `about_dialog_create':
about_dialog.o(.text+0x5e): undefined reference to `gettext'
about_dialog.o(.text+0x469): undefined reference to `gettext'
about_dialog.o(.text+0x4c9): undefined reference to `gettext'
about_dialog.o(.text+0x7c2): undefined reference to `gettext'
airbrush.o: In function `airbrush_options_new':
airbrush.o(.text+0x215): undefined reference to `gettext'
airbrush.o(.text+0x321): more undefined references to `gettext' follow
main.o: In function `main':
main.o(.text+0x60): undefined reference to `bindtextdomain'
main.o(.text+0x70): undefined reference to `textdomain'
main.o(.text+0x85): undefined reference to `bindtextdomain'
main.o(.text+0x52f): undefined reference to `gettext'
main.o(.text+0x564): undefined reference to `gettext'
main.o(.text+0x594): undefined reference to `gettext'
main.o(.text+0x5ad): undefined reference to `gettext'
main.o(.text+0x5c6): undefined reference to `gettext'
main.o(.text+0x5df): more undefined references to `gettext' follow
menus.o: In function `menu_translate':
menus.o(.text+0x2050): undefined reference to `dgettext'
menus.o(.text+0x20da): undefined reference to `dgettext'
menus.o(.text+0x21b1): undefined reference to `gettext'
menus.o(.text+0x222e): undefined reference to `gettext'
module_db.o: In function `module_db_browser_new':
module_db.o(.text+0x1d7): undefined reference to `gettext'
module_db.o(.text+0x1ff): undefined reference to `gettext'
module_db.o(.text+0x438): undefined reference to `gettext'
module_db.o(.text+0xa2b): more undefined references to `gettext' follow
plug_in.o: In function `plug_in_make_menu':
plug_in.o(.text+0x2f70): undefined reference to `bindtextdomain'
plug_in.o(.text+0x3046): undefined reference to `bindtextdomain'
plug_in.o(.text+0x30a8): undefined reference to `dgettext'
posterize.o: In function `tools_new_posterize':
posterize.o(.text+0x38): undefined reference to `gettext'
posterize.o: In function `posterize_initialize':
posterize.o(.text+0x105): undefined reference to `gettext'
posterize.o: In function `posterize_dialog_new':
posterize.o(.text+0x23f): undefined reference to `gettext'
posterize.o(.text+0x25e): undefined reference to `gettext'
posterize.o(.text+0x27d): undefined reference to `gettext'
posterize.o(.text+0x2a2): more undefined references to `gettext' follow
../libgimp/libgimpi.a(gimpfileselection.o): In function `gimp_file_selection_browse_callback':
gimpfileselection.o(.text+0x989): undefined reference to `dgettext'
../libgimp/libgimpi.a(gimpquerybox.o): In function `gimp_query_string_box':
gimpquerybox.o(.text+0x280): undefined reference to `dgettext'
gimpquerybox.o(.text+0x296): undefined reference to `dgettext'
../libgimp/libgimpi.a(gimpquerybox.o): In function `gimp_query_int_box':
gimpquerybox.o(.text+0x368): undefined reference to `dgettext'
gimpquerybox.o(.text+0x37e): undefined reference to `dgettext'
../libgimp/libgimpi.a(gimpquerybox.o)(.text+0x464): more undefined references to `dgettext' follow
gmake[2]: *** [gimp-1.2] Error 1
gmake[2]: Leaving directory `/usr/ports/graphics/gimp1/work/gimp-1.2.3/app'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/gimp1/work/gimp-1.2.3'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop in /usr/ports/graphics/gimp1.

How-To-Repeat: make clean && make
Comment 1 Ying-Chieh Liao freebsd_committer freebsd_triage 2002-04-12 04:42:26 UTC
Responsible Changed
From-To: freebsd-ports->vanilla

over to maintainer
Comment 2 Vanilla I. Shu freebsd_committer freebsd_triage 2002-04-16 02:35:07 UTC
State Changed
From-To: open->feedback

Could you upgrade your gettext to latest version, 
gimp is ok on my stable & current box.
Comment 3 freebsd 2002-04-18 19:59:12 UTC
( re sending it as "ports/37005: " was missing from the title of the
 pr as presented on web which made previous message not show up there. )


i have...

gettext-0.10.35_2 (gettext-old)
gettext-0.11.1_1 (gettext)

...and that doesn't help to avoid gimp 1.2.3 build errors as
reported.  just for the hell of it, i even tried w/ and w/o any of
the gettext port installed ... no success.

 - parv
Comment 4 Mark Stosberg 2002-04-27 03:49:23 UTC
Hello, 

I just ran into what appears to be the same problem today on 4.5-RELEASE. I 
did a "make install" for gimp 1.2.2 and it eventually failed like this:

######
DREGEX_MALLOC                           -DG_LOG_DOMAIN=\"Gimp\"
al/include -DGTK_DISABLE_COMPAT_H  -O -pipe  -Wall -c channel.c
{standard input}: Assembler messages:
{standard input}:1947: Error: Unknown pseudo-op:  `.p2adign'
{standard input}:3930: Error: no such instruction: `cald 
gimp_drawable_get_type'
gmake[2]: *** [channel.o] Error 1
gmake[2]: Leaving directory `/usr/ports/graphics/gimp1/work/gimp-1.2.2/app'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/gimp1/work/gimp-1.2.2'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop in /usr/ports/graphics/gimp1.
*** Error code 1

Stop in /usr/ports/graphics/gimp1.
*** Error code 1

Stop in /usr/ports/graphics/gimp1.
*** Error code 1

Stop in /usr/ports/graphics/gimp1.
######

   -mark
Comment 5 freebsd 2002-05-07 03:43:58 UTC
update ... graphics/gimp1 build still fails w/ the same message as
given in the originial pr on freebsd 4.6-prerelease-may-02-2002 w/
gettext versions 0.11.1_2 & 0.10.35_2.
Comment 6 freebsd 2002-06-02 09:07:13 UTC
update ... i built/installed gimp1.2.3_1,1 yesterday w/o any problems.
mind you that this was after following ports were updated.  so the
problem may lie w/ one or all the updated ports.

here are the dependencies installed...

  aalib-1.4.r5
  expat-1.95.2
  freetype2-2.0.9
  gettext-0.11.1_3
  glib-1.2.10_5     -- updated
  gtk-1.2.10_4      -- updated
  imake-4.2.0_1
  jpeg-6b_1
  libiconv-1.7.0.1  -- updated
  mpeg_lib-1.3.1
  pkgconfig-0.12.0
  png-1.2.3         -- updated
  tiff-3.5.7
  XFree86-libraries-4.2.0_1

...w/ (unnoted) older versions of ports marked "updated", gimp1
build was failing; afterwords it did not.  it seems to naive mind
that problem couldn't be w/ png port, but lies w/ either or all of
glib, gtk, libiconv ports.

if somebody else is still having problems w/ gimp, i urge to them to
test after upgrade of each port to see where the problem lies.


now, when gimp starts carping about missing Gimp.pm module, but
that's another pr.


  - parv

--
Comment 7 Vanilla I. Shu freebsd_committer freebsd_triage 2002-09-19 18:32:19 UTC
Responsible Changed
From-To: vanilla->gnome

Assign to gnome@ 
I am not maintainer long time ago.
Comment 8 Joe Marcus Clarke freebsd_committer freebsd_triage 2002-09-19 20:24:11 UTC
State Changed
From-To: feedback->closed

This has been fixed in gimp-1.2.3_2,1.