Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000248graphvizBuild/Installpublic2003-07-15 01:482011-04-28 04:02
ReporterCharles Nadeau 
Assigned Toellson 
PrioritynormalSeveritycriticalReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSx86-Linux-Gentoo 1.4_rc4OS Version
Summary0000248: Can't compile version 1.9 under Gentoo 1.4_rc4
Description



I am trying to emerge graphviz and I get this error messages when compiling:
<CD>
[beginning of the output removed]
gcc -shared dotneato.lo -Wl,--whole-archive ../dotneato/common/.libs/libcommonconvenience.al ../dotneato/dotgen/.libs/libdotconvenience.al ../dotneato/neatogen/.libs/libneatoconvenience.al ../dotneato/twopigen/.libs/libtwopiconvenience.al ../gd/.libs/libgdconvenience.al /usr/lib/libjpeg.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/var/tmp/portage/graphviz-1.9/work/graphviz-1.9/dotneato/pack/.libs -Wl,--rpath -Wl,/var/tmp/portage/graphviz-1.9/work/graphviz-1.9/pathplan/.libs -Wl,--rpath -Wl,/var/tmp/portage/graphviz-1.9/work/graphviz-1.9/graph/.libs -Wl,--rpath -Wl,/var/tmp/portage/graphviz-1.9/work/graphviz-1.9/cdt/.libs -Wl,--rpath -Wl,/usr/lib/graphviz ../dotneato/common/.libs/libcommonconvenience.al ../dotneato/dotgen/.libs/libdotconvenience.al ../dotneato/neatogen/.libs/libneatoconvenience.al ../dotneato/twopigen/.libs/libtwopiconvenience.al ../dotneato/pack/.libs/libpack.so ../pathplan/.libs/libpathplan.so ../graph/.libs/libgraph.so ../cdt/.libs/libcdt.so ../gd/.libs/lib
 gdconvenience.al /usr/lib/libfreetype.so -lpng /usr/lib/libjpeg.a -lz -lm -Wl,-soname -Wl,libdotneato.so.0 -o .libs/libdotneato.so.0.0.0
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x0): In function `jpeg_CreateCompress':
: multiple definition of `jpeg_CreateCompress'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0xf0): In function `jpeg_finish_compress':
: multiple definition of `jpeg_finish_compress'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0xf0): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x210): In function `jpeg_destroy_compress':
: multiple definition of `jpeg_destroy_compress'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x210): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x220): In function `jpeg_abort_compress':
: multiple definition of `jpeg_abort_compress'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x220): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x230): In function `jpeg_suppress_tables':
: multiple definition of `jpeg_suppress_tables'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x230): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x280): In function `jpeg_write_marker':
: multiple definition of `jpeg_write_marker'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x280): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x310): In function `jpeg_write_m_header':
: multiple definition of `jpeg_write_m_header'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x310): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x370): In function `jpeg_write_m_byte':
: multiple definition of `jpeg_write_m_byte'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x370): first defined here
/usr/lib/libjpeg.a(jcapimin.o)(.text+0x390): In function `jpeg_write_tables':
: multiple definition of `jpeg_write_tables'
../gd/.libs/libgdconvenience.al(jcapimin.o)(.text+0x390): first defined here
/usr/lib/libjpeg.a(jcapistd.o)(.text+0x0): In function `jpeg_write_raw_data':
: multiple definition of `jpeg_write_raw_data'
../gd/.libs/libgdconvenience.al(jcapistd.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcapistd.o)(.text+0xd0): In function `jpeg_start_compress':
: multiple definition of `jpeg_start_compress'
../gd/.libs/libgdconvenience.al(jcapistd.o)(.text+0xd0): first defined here
/usr/lib/libjpeg.a(jcapistd.o)(.text+0x160): In function `jpeg_write_scanlines':
: multiple definition of `jpeg_write_scanlines'
../gd/.libs/libgdconvenience.al(jcapistd.o)(.text+0x160): first defined here
/usr/lib/libjpeg.a(jctrans.o)(.text+0x0): In function `jpeg_copy_critical_parameters':
: multiple definition of `jpeg_copy_critical_parameters'
../gd/.libs/libgdconvenience.al(jctrans.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jctrans.o)(.text+0x270): In function `jpeg_write_coefficients':
: multiple definition of `jpeg_write_coefficients'
../gd/.libs/libgdconvenience.al(jctrans.o)(.text+0x270): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0x0): In function `jpeg_set_defaults':
: multiple definition of `jpeg_set_defaults'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0xca0): In function `jpeg_add_quant_table':
: multiple definition of `jpeg_add_quant_table'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0xca0): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0x380): In function `jpeg_default_colorspace':
: multiple definition of `jpeg_default_colorspace'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0x380): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0x400): In function `jpeg_set_colorspace':
: multiple definition of `jpeg_set_colorspace'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0x400): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0x7c0): In function `jpeg_simple_progression':
: multiple definition of `jpeg_simple_progression'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0x7c0): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0xd80): In function `jpeg_set_linear_quality':
: multiple definition of `jpeg_set_linear_quality'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0xd80): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0xf00): In function `jpeg_quality_scaling':
: multiple definition of `jpeg_quality_scaling'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0xf00): first defined here
/usr/lib/libjpeg.a(jcparam.o)(.text+0xf50): In function `jpeg_set_quality':
: multiple definition of `jpeg_set_quality'
../gd/.libs/libgdconvenience.al(jcparam.o)(.text+0xf50): first defined here
/usr/lib/libjpeg.a(jdatadst.o)(.text+0x0): In function `jpeg_stdio_dest':
: multiple definition of `jpeg_stdio_dest'
../gd/.libs/libgdconvenience.al(jdatadst.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcinit.o)(.text+0x0): In function `jinit_compress_master':
: multiple definition of `jinit_compress_master'
../gd/.libs/libgdconvenience.al(jcinit.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcmaster.o)(.text+0x0): In function `jinit_c_master_control':
: multiple definition of `jinit_c_master_control'
../gd/.libs/libgdconvenience.al(jcmaster.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcmarker.o)(.text+0x0): In function `jinit_marker_writer':
: multiple definition of `jinit_marker_writer'
../gd/.libs/libgdconvenience.al(jcmarker.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcmainct.o)(.text+0xc0): In function `jinit_c_main_controller':
: multiple definition of `jinit_c_main_controller'
../gd/.libs/libgdconvenience.al(jcmainct.o)(.text+0xc0): first defined here
/usr/lib/libjpeg.a(jcprepct.o)(.text+0x0): In function `jinit_c_prep_controller':
: multiple definition of `jinit_c_prep_controller'
../gd/.libs/libgdconvenience.al(jcprepct.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jccoefct.o)(.text+0x760): In function `jinit_c_coef_controller':
: multiple definition of `jinit_c_coef_controller'
../gd/.libs/libgdconvenience.al(jccoefct.o)(.text+0x760): first defined here
/usr/lib/libjpeg.a(jccolor.o)(.text+0x0): In function `jinit_color_converter':
: multiple definition of `jinit_color_converter'
../gd/.libs/libgdconvenience.al(jccolor.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcsample.o)(.text+0x0): In function `jinit_downsampler':
: multiple definition of `jinit_downsampler'
../gd/.libs/libgdconvenience.al(jcsample.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jchuff.o)(.text+0x0): In function `jpeg_make_c_derived_tbl':
: multiple definition of `jpeg_make_c_derived_tbl'
../gd/.libs/libgdconvenience.al(jchuff.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jchuff.o)(.text+0x480): In function `jpeg_gen_optimal_table':
: multiple definition of `jpeg_gen_optimal_table'
../gd/.libs/libgdconvenience.al(jchuff.o)(.text+0x480): first defined here
/usr/lib/libjpeg.a(jchuff.o)(.text+0x840): In function `jinit_huff_encoder':
: multiple definition of `jinit_huff_encoder'
../gd/.libs/libgdconvenience.al(jchuff.o)(.text+0x840): first defined here
/usr/lib/libjpeg.a(jcphuff.o)(.text+0xe90): In function `jinit_phuff_encoder':
: multiple definition of `jinit_phuff_encoder'
../gd/.libs/libgdconvenience.al(jcphuff.o)(.text+0xe90): first defined here
/usr/lib/libjpeg.a(jcdctmgr.o)(.text+0x0): In function `jinit_forward_dct':
: multiple definition of `jinit_forward_dct'
../gd/.libs/libgdconvenience.al(jcdctmgr.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jfdctfst.o)(.text+0x0): In function `jpeg_fdct_ifast':
: multiple definition of `jpeg_fdct_ifast'
../gd/.libs/libgdconvenience.al(jfdctfst.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jfdctflt.o)(.text+0x0): In function `jpeg_fdct_float':
: multiple definition of `jpeg_fdct_float'
../gd/.libs/libgdconvenience.al(jfdctflt.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jfdctint.o)(.text+0x0): In function `jpeg_fdct_islow':
: multiple definition of `jpeg_fdct_islow'
../gd/.libs/libgdconvenience.al(jfdctint.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x0): In function `jpeg_CreateDecompress':
: multiple definition of `jpeg_CreateDecompress'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0xf0): In function `jpeg_consume_input':
: multiple definition of `jpeg_consume_input'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0xf0): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x190): In function `jpeg_destroy_decompress':
: multiple definition of `jpeg_destroy_decompress'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x190): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x1a0): In function `jpeg_abort_decompress':
: multiple definition of `jpeg_abort_decompress'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x1a0): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x1b0): In function `jpeg_read_header':
: multiple definition of `jpeg_read_header'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x1b0): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x230): In function `jpeg_input_complete':
: multiple definition of `jpeg_input_complete'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x230): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x280): In function `jpeg_has_multiple_scans':
: multiple definition of `jpeg_has_multiple_scans'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x280): first defined here
/usr/lib/libjpeg.a(jdapimin.o)(.text+0x2d0): In function `jpeg_finish_decompress':
: multiple definition of `jpeg_finish_decompress'
../gd/.libs/libgdconvenience.al(jdapimin.o)(.text+0x2d0): first defined here
/usr/lib/libjpeg.a(jdapistd.o)(.text+0x0): In function `jpeg_start_decompress':
: multiple definition of `jpeg_start_decompress'
../gd/.libs/libgdconvenience.al(jdapistd.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdapistd.o)(.text+0x210): In function `jpeg_read_scanlines':
: multiple definition of `jpeg_read_scanlines'
../gd/.libs/libgdconvenience.al(jdapistd.o)(.text+0x210): first defined here
/usr/lib/libjpeg.a(jdapistd.o)(.text+0x2b0): In function `jpeg_read_raw_data':
: multiple definition of `jpeg_read_raw_data'
../gd/.libs/libgdconvenience.al(jdapistd.o)(.text+0x2b0): first defined here
/usr/lib/libjpeg.a(jdapistd.o)(.text+0x370): In function `jpeg_start_output':
: multiple definition of `jpeg_start_output'
../gd/.libs/libgdconvenience.al(jdapistd.o)(.text+0x370): first defined here
/usr/lib/libjpeg.a(jdapistd.o)(.text+0x3f0): In function `jpeg_finish_output':
: multiple definition of `jpeg_finish_output'
../gd/.libs/libgdconvenience.al(jdapistd.o)(.text+0x3f0): first defined here
/usr/lib/libjpeg.a(jdtrans.o)(.text+0x0): In function `jpeg_read_coefficients':
: multiple definition of `jpeg_read_coefficients'
../gd/.libs/libgdconvenience.al(jdtrans.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdatasrc.o)(.text+0x0): In function `jpeg_stdio_src':
: multiple definition of `jpeg_stdio_src'
../gd/.libs/libgdconvenience.al(jdatasrc.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdmaster.o)(.text+0x0): In function `jpeg_calc_output_dimensions':
: multiple definition of `jpeg_calc_output_dimensions'
../gd/.libs/libgdconvenience.al(jdmaster.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdmaster.o)(.text+0x3a0): In function `jpeg_new_colormap':
: multiple definition of `jpeg_new_colormap'
../gd/.libs/libgdconvenience.al(jdmaster.o)(.text+0x3a0): first defined here
/usr/lib/libjpeg.a(jdmaster.o)(.text+0x420): In function `jinit_master_decompress':
: multiple definition of `jinit_master_decompress'
../gd/.libs/libgdconvenience.al(jdmaster.o)(.text+0x420): first defined here
/usr/lib/libjpeg.a(jdinput.o)(.text+0x1a0): In function `jinit_input_controller':
: multiple definition of `jinit_input_controller'
../gd/.libs/libgdconvenience.al(jdinput.o)(.text+0x1a0): first defined here
/usr/lib/libjpeg.a(jdmarker.o)(.text+0x0): In function `jpeg_resync_to_restart':
: multiple definition of `jpeg_resync_to_restart'
../gd/.libs/libgdconvenience.al(jdmarker.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdmarker.o)(.text+0x150): In function `jpeg_save_markers':
: multiple definition of `jpeg_save_markers'
../gd/.libs/libgdconvenience.al(jdmarker.o)(.text+0x150): first defined here
/usr/lib/libjpeg.a(jdmarker.o)(.text+0x220): In function `jinit_marker_reader':
: multiple definition of `jinit_marker_reader'
../gd/.libs/libgdconvenience.al(jdmarker.o)(.text+0x220): first defined here
/usr/lib/libjpeg.a(jdmarker.o)(.text+0x2e0): In function `jpeg_set_marker_processor':
: multiple definition of `jpeg_set_marker_processor'
../gd/.libs/libgdconvenience.al(jdmarker.o)(.text+0x2e0): first defined here
/usr/lib/libjpeg.a(jdhuff.o)(.text+0x0): In function `jpeg_make_d_derived_tbl':
: multiple definition of `jpeg_make_d_derived_tbl'
../gd/.libs/libgdconvenience.al(jdhuff.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdhuff.o)(.text+0x3a0): In function `jpeg_fill_bit_buffer':
: multiple definition of `jpeg_fill_bit_buffer'
../gd/.libs/libgdconvenience.al(jdhuff.o)(.text+0x3a0): first defined here
/usr/lib/libjpeg.a(jdhuff.o)(.text+0x4e0): In function `jpeg_huff_decode':
: multiple definition of `jpeg_huff_decode'
../gd/.libs/libgdconvenience.al(jdhuff.o)(.text+0x4e0): first defined here
/usr/lib/libjpeg.a(jdhuff.o)(.text+0x610): In function `jinit_huff_decoder':
: multiple definition of `jinit_huff_decoder'
../gd/.libs/libgdconvenience.al(jdhuff.o)(.text+0x610): first defined here
/usr/lib/libjpeg.a(jdphuff.o)(.text+0xd90): In function `jinit_phuff_decoder':
: multiple definition of `jinit_phuff_decoder'
../gd/.libs/libgdconvenience.al(jdphuff.o)(.text+0xd90): first defined here
/usr/lib/libjpeg.a(jdmainct.o)(.text+0x2d0): In function `jinit_d_main_controller':
: multiple definition of `jinit_d_main_controller'
../gd/.libs/libgdconvenience.al(jdmainct.o)(.text+0x2d0): first defined here
/usr/lib/libjpeg.a(jdcoefct.o)(.text+0xae0): In function `jinit_d_coef_controller':
: multiple definition of `jinit_d_coef_controller'
../gd/.libs/libgdconvenience.al(jdcoefct.o)(.text+0xae0): first defined here
/usr/lib/libjpeg.a(jdpostct.o)(.text+0x0): In function `jinit_d_post_controller':
: multiple definition of `jinit_d_post_controller'
../gd/.libs/libgdconvenience.al(jdpostct.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jddctmgr.o)(.text+0x0): In function `jinit_inverse_dct':
: multiple definition of `jinit_inverse_dct'
../gd/.libs/libgdconvenience.al(jddctmgr.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jidctfst.o)(.text+0x0): In function `jpeg_idct_ifast':
: multiple definition of `jpeg_idct_ifast'
../gd/.libs/libgdconvenience.al(jidctfst.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jidctflt.o)(.text+0x0): In function `jpeg_idct_float':
: multiple definition of `jpeg_idct_float'
../gd/.libs/libgdconvenience.al(jidctflt.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jidctint.o)(.text+0x0): In function `jpeg_idct_islow':
: multiple definition of `jpeg_idct_islow'
../gd/.libs/libgdconvenience.al(jidctint.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jidctred.o)(.text+0x0): In function `jpeg_idct_4x4':
: multiple definition of `jpeg_idct_4x4'
../gd/.libs/libgdconvenience.al(jidctred.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jidctred.o)(.text+0x530): In function `jpeg_idct_2x2':
: multiple definition of `jpeg_idct_2x2'
../gd/.libs/libgdconvenience.al(jidctred.o)(.text+0x530): first defined here
/usr/lib/libjpeg.a(jidctred.o)(.text+0x760): In function `jpeg_idct_1x1':
: multiple definition of `jpeg_idct_1x1'
../gd/.libs/libgdconvenience.al(jidctred.o)(.text+0x760): first defined here
/usr/lib/libjpeg.a(jdsample.o)(.text+0x0): In function `jinit_upsampler':
: multiple definition of `jinit_upsampler'
../gd/.libs/libgdconvenience.al(jdsample.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdcolor.o)(.text+0x0): In function `jinit_color_deconverter':
: multiple definition of `jinit_color_deconverter'
../gd/.libs/libgdconvenience.al(jdcolor.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jquant1.o)(.text+0x0): In function `jinit_1pass_quantizer':
: multiple definition of `jinit_1pass_quantizer'
../gd/.libs/libgdconvenience.al(jquant1.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jquant2.o)(.text+0x0): In function `jinit_2pass_quantizer':
: multiple definition of `jinit_2pass_quantizer'
../gd/.libs/libgdconvenience.al(jquant2.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jdmerge.o)(.text+0x0): In function `jinit_merged_upsampler':
: multiple definition of `jinit_merged_upsampler'
../gd/.libs/libgdconvenience.al(jdmerge.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcomapi.o)(.text+0x0): In function `jpeg_abort':
: multiple definition of `jpeg_abort'
../gd/.libs/libgdconvenience.al(jcomapi.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jcomapi.o)(.text+0x60): In function `jpeg_destroy':
: multiple definition of `jpeg_destroy'
../gd/.libs/libgdconvenience.al(jcomapi.o)(.text+0x60): first defined here
/usr/lib/libjpeg.a(jcomapi.o)(.text+0x90): In function `jpeg_alloc_quant_table':
: multiple definition of `jpeg_alloc_quant_table'
../gd/.libs/libgdconvenience.al(jcomapi.o)(.text+0x90): first defined here
/usr/lib/libjpeg.a(jcomapi.o)(.text+0xc0): In function `jpeg_alloc_huff_table':
: multiple definition of `jpeg_alloc_huff_table'
../gd/.libs/libgdconvenience.al(jcomapi.o)(.text+0xc0): first defined here
/usr/lib/libjpeg.a(jutils.o)(.rodata+0x0): multiple definition of `jpeg_natural_order'
../gd/.libs/libgdconvenience.al(jutils.o)(.rodata+0x0): first defined here
/usr/lib/libjpeg.a(jutils.o)(.text+0x0): In function `jzero_far':
: multiple definition of `jzero_far'
../gd/.libs/libgdconvenience.al(jutils.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jutils.o)(.text+0x30): In function `jdiv_round_up':
: multiple definition of `jdiv_round_up'
../gd/.libs/libgdconvenience.al(jutils.o)(.text+0x30): first defined here
/usr/lib/libjpeg.a(jutils.o)(.text+0x50): In function `jround_up':
: multiple definition of `jround_up'
../gd/.libs/libgdconvenience.al(jutils.o)(.text+0x50): first defined here
/usr/lib/libjpeg.a(jutils.o)(.text+0x80): In function `jcopy_sample_rows':
: multiple definition of `jcopy_sample_rows'
../gd/.libs/libgdconvenience.al(jutils.o)(.text+0x80): first defined here
/usr/lib/libjpeg.a(jutils.o)(.text+0xe0): In function `jcopy_block_row':
: multiple definition of `jcopy_block_row'
../gd/.libs/libgdconvenience.al(jutils.o)(.text+0xe0): first defined here
/usr/lib/libjpeg.a(jerror.o)(.rodata+0x0): multiple definition of `jpeg_std_message_table'
../gd/.libs/libgdconvenience.al(jerror.o)(.rodata+0x0): first defined here
/usr/lib/libjpeg.a(jerror.o)(.text+0x0): In function `jpeg_std_error':
: multiple definition of `jpeg_std_error'
../gd/.libs/libgdconvenience.al(jerror.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jmemmgr.o)(.text+0x0): In function `jinit_memory_mgr':
: multiple definition of `jinit_memory_mgr'
../gd/.libs/libgdconvenience.al(jmemmgr.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x0): In function `jpeg_get_small':
: multiple definition of `jpeg_get_small'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x0): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x10): In function `jpeg_free_small':
: multiple definition of `jpeg_free_small'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x10): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x20): In function `jpeg_get_large':
: multiple definition of `jpeg_get_large'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x20): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x30): In function `jpeg_free_large':
: multiple definition of `jpeg_free_large'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x30): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x40): In function `jpeg_mem_available':
: multiple definition of `jpeg_mem_available'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x40): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x50): In function `jpeg_open_backing_store':
: multiple definition of `jpeg_open_backing_store'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x50): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x70): In function `jpeg_mem_init':
: multiple definition of `jpeg_mem_init'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x70): first defined here
/usr/lib/libjpeg.a(jmemnobs.o)(.text+0x80): In function `jpeg_mem_term':
: multiple definition of `jpeg_mem_term'
../gd/.libs/libgdconvenience.al(jmemnobs.o)(.text+0x80): first defined here
collect2: ld returned 1 exit status
make[3]: *** [libdotneato.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/graphviz-1.9/work/graphviz-1.9/dotneato'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/graphviz-1.9/work/graphviz-1.9/dotneato'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/graphviz-1.9/work/graphviz-1.9'
make: *** [all] Error 2



!!! ERROR: media-gfx/graphviz-1.9 failed.
!!! Function src_compile, Line 36, Exitcode 2
!!! (no error message)
</CD>
Additional Information

I am not the only Gentoo user experiencing this problem, please see: http://forums.gentoo.org/viewtopic.php?t=47989&highlight=graphviz&sid=487c54e87f8b85c58acefd0ee5985433 [^]
The script used for compilation is there: http://www.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/media-gfx/graphviz/graphviz-1.9.ebuild?rev=1.7&content-type=text/vnd.viewcvs-markup [^]

[ellson] The problem was that libraries were being referenced twice, and if they
were static archives, as is libjpeg.a on Gentoo, then this would cause
conflicts.
(Side question: Why doesn't Gentoo build libjpeg as shared library?)

The fix is to let the lib...convience.la files do their magic with libtool
and not to specify the libraries again in dotneato/Makefile.am.
The change was to just delete the LIBS=... lines.

TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID323
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENTFixed (16 July 2003)
VERSION     1.9
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:02 user1 New Issue
2011-04-28 04:02 user1 Assigned To => user695


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker