[haiku-bugs] Re: [Haiku] #6177: Obsolete option -I- used

  • From: "Karvjorm" <trac@xxxxxxxxxxxx>
  • Date: Sat, 19 Jun 2010 12:53:29 -0000

#6177: Obsolete option -I- used
---------------------------------+------------------------------------------
 Reporter:  Karvjorm             |       Owner:  nobody   
     Type:  bug                  |      Status:  new      
 Priority:  normal               |   Milestone:  R1       
Component:  - General            |     Version:  R1/alpha2
 Keywords:  obsolete option -I-  |   Blockedby:           
    Patch:  0                    |    Platform:  All      
 Blocking:                       |  
---------------------------------+------------------------------------------

Comment(by Karvjorm):

 Replying to [comment:10 siarzhuk]:
 > This issue was fixed for makefile-engine in r37174. Does Jamfile-engine
 also affected by this? In opposite case this ticket can be closed, IMO.
 I don't know about Jamefile-engine, but my environment is still broken. I
 made ./configure --target=haiku in svn root and cleared a part of
 generated .o files to be on the safe side but I will still receive the
 following error message:

 {{{
 /Blank_BFS/haiku/src/add-ons/translators/raw> jam -q
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...found 8809 target(s)...
 ...updating 335 target(s)...
 Link ../../../../generated/objects/haiku/x86/release/kits/libbe.so
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(GradientTransformable.o):
 In function `BPrivate::Icon::Gradient::FitToBounds(BRect const&)':
 GradientTransformable.cpp:(.text+0xf1): undefined reference to
 `agg::trans_affine::rect_to_parl(double, double, double, double, double
 const*)'
 GradientTransformable.cpp:(.text+0x101): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):
 In function `BPrivate::Icon::Transformable::ScaleBy(BPoint, double,
 double)':
 Transformable.cpp:(.text+0x393): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 Transformable.cpp:(.text+0x3c3): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 Transformable.cpp:(.text+0x400): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):
 In function `BPrivate::Icon::Transformable::TranslateBy(BPoint)':
 Transformable.cpp:(.text+0x47e): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):Transformable.cpp:(.text+0x539):
 more undefined references to
 `agg::trans_affine::multiply(agg::trans_affine const&)' follow
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):
 In function
 `BPrivate::Icon::Transformable::operator=(BPrivate::Icon::Transformable
 const&)':
 Transformable.cpp:(.text+0xbf1): undefined reference to
 `agg::trans_affine::reset()'
 Transformable.cpp:(.text+0xc00): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):
 In function
 `BPrivate::Icon::Transformable::Multiply(BPrivate::Icon::Transformable
 const&)':
 Transformable.cpp:(.text+0xee3): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):
 In function `BPrivate::Icon::Transformable::Invert()':
 Transformable.cpp:(.text+0xf2c): undefined reference to
 `agg::trans_affine::invert()'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(Transformable.o):
 In function `BPrivate::Icon::Transformable::Reset()':
 Transformable.cpp:(.text+0xf7c): undefined reference to
 `agg::trans_affine::reset()'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(AffineTransformer.o):
 In function
 `BPrivate::Icon::AffineTransformer::Clone(BPrivate::Icon::VertexSource&)
 const':
 AffineTransformer.cpp:(.text+0x456): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(IconRenderer.o):
 In function `BPrivate::Icon::IconRenderer::SetScale(double)':
 IconRenderer.cpp:(.text+0x1f8): undefined reference to
 `agg::trans_affine::reset()'
 IconRenderer.cpp:(.text+0x221): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(IconRenderer.o):
 In function `BPrivate::Icon::IconRenderer::_Render(BRect const&)':
 IconRenderer.cpp:(.text+0x1b5e): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 IconRenderer.cpp:(.text+0x1c1c): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 IconRenderer.cpp:(.text+0x1c2e): undefined reference to
 `agg::trans_affine::invert()'
 IconRenderer.cpp:(.text+0x1ebf): undefined reference to
 `agg::trans_affine::multiply(agg::trans_affine const&)'
 IconRenderer.cpp:(.text+0x1ed1): undefined reference to
 `agg::trans_affine::invert()'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(IconRenderer.o):
 In function `void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_sqrt_xy>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_sqrt_xy, long, long, agg::rgba8
 const*, agg::trans_affine&)':
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg16gradient_sqrt_xyEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_sqrt_xy>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_sqrt_xy, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x282): undefined reference to
 `agg::g_elder_bit_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg16gradient_sqrt_xyEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_sqrt_xy>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_sqrt_xy, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x2b1): undefined reference to
 `agg::g_sqrt_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg16gradient_sqrt_xyEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_sqrt_xy>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_sqrt_xy, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x3d7): undefined reference to
 `agg::g_elder_bit_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg16gradient_sqrt_xyEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_sqrt_xy>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_sqrt_xy, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x3f2): undefined reference to
 `agg::g_elder_bit_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg16gradient_sqrt_xyEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_sqrt_xy>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_sqrt_xy, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x412): undefined reference to
 `agg::g_elder_bit_table'
 
../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a(IconRenderer.o):
 In function `void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_radial>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_radial, long, long, agg::rgba8
 const*, agg::trans_affine&)':
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg15gradient_radialEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_radial>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_radial, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x273): undefined reference to
 `agg::g_elder_bit_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg15gradient_radialEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_radial>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_radial, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x2a4): undefined reference to
 `agg::g_sqrt_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg15gradient_radialEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_radial>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_radial, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x39b): undefined reference to
 `agg::g_elder_bit_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg15gradient_radialEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_radial>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_radial, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x3b9): undefined reference to
 `agg::g_elder_bit_table'
 
IconRenderer.cpp:(.text._ZN8BPrivate4Icon12IconRenderer12StyleHandler17_GenerateGradientIN3agg15gradient_radialEEEvPNS4_5rgba8EiijT_llPKS6_RNS4_12trans_affineE[void
 
BPrivate::Icon::IconRenderer::StyleHandler::_GenerateGradient<agg::gradient_radial>(agg::rgba8*,
 int, int, unsigned int, agg::gradient_radial, long, long, agg::rgba8
 const*, agg::trans_affine&)]+0x3da): undefined reference to
 `agg::g_elder_bit_table'
 collect2: ld returned 1 exit status

 rm -f "../../../../generated/objects/haiku/x86/release/kits/libbe.so"
 gcc -fno-strict-aliasing -fno-tree-vrp -Xlinker --no-undefined -nostart
 -Xlinker -soname="libbe.so" -nostdlib -Xlinker --no-undefined -o
 "../../../../generated/objects/haiku/x86/release/kits/libbe.so"
 "../../../../generated/objects/haiku/x86/release/system/glue/arch/x86/crti.o"
 "/boot/develop/abi/x86/gcc4/tools/gcc-4.3.3-haiku-100425/lib/gcc/i586-pc-
 haiku/4.3.3/crtbegin.o"
 "../../../../generated/objects/haiku/x86/release/system/glue/init_term_dyn.o"
 "../../../../generated/objects/haiku/x86/release/kits/LocaleBackend.o" \
 "../../../../generated/objects/haiku/x86/release/kits/app/app_kit.o"
 
"../../../../generated/objects/haiku/x86/release/kits/interface/interface_kit.o"
 "../../../../generated/objects/haiku/x86/release/kits/storage/storage_kit.o"
 "../../../../generated/objects/haiku/x86/release/kits/support/support_kit.o"
 "../../../../generated/objects/haiku/x86/release/libs/icon/libicon.a"
 "../../../../generated/objects/haiku/x86/release/libs/agg/libagg.a"
 "../../../../generated/objects/haiku/x86/release/system/libroot/libroot.so"
 "/boot/system/lib/libstdc++.so"
 "../../../../generated/objects/haiku/x86/release/system/libroot/libroot.so"
 "/boot/develop/abi/x86/gcc4/tools/gcc-4.3.3-haiku-100425/lib/gcc/i586-pc-
 haiku/4.3.3/crtend.o"
 "../../../../generated/objects/haiku/x86/release/system/glue/arch/x86/crtn.o"
 \
 -Wl,--version-script,../../../kits/libbe_versions

 ...failed Link
 ../../../../generated/objects/haiku/x86/release/kits/libbe.so ...
 ...skipped RAWTranslator for lack of libbe.so...
 ...failed updating 1 target(s)...
 ...skipped 1 target(s)...
 /Blank_BFS/haiku/src/add-ons/translators/raw>
 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/6177#comment:11>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: