Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188145 - [gnustep overlay] gnustep-libs/distributedview-0.2 fails (should depend on etoile-ui)
Summary: [gnustep overlay] gnustep-libs/distributedview-0.2 fails (should depend on et...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-08 18:41 UTC by Federico Ferri (RETIRED)
Modified: 2007-08-08 22:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Federico Ferri (RETIRED) gentoo-dev 2007-08-08 18:41:14 UTC
it fails on UKFinderIconCell.m:22:41: warning: EtoileUI/NSImage+NiceScaling.h: No such file or directory (and neighbours).

emerging first gnustep-libs/etoile-ui, and then gnustep-libs/distributedview seems to solve the problem


>>> Emerging (1 of 1) gnustep-libs/distributedview-0.2 to /
 * etoile-0.2.tar.gz RMD160 ;-) ...                                         [ ok ]
 * etoile-0.2.tar.gz SHA1 ;-) ...                                           [ ok ]
 * etoile-0.2.tar.gz SHA256 ;-) ...                                         [ ok ]
 * etoile-0.2.tar.gz size ;-) ...                                           [ ok ]
 * checking ebuild checksums ;-) ...                                        [ ok ]
 * checking auxfile checksums ;-) ...                                       [ ok ]
 * checking miscfile checksums ;-) ...                                      [ ok ]
 * checking etoile-0.2.tar.gz ;-) ...                                       [ ok ]
>>> Unpacking source...
>>> Unpacking etoile-0.2.tar.gz to /var/tmp/portage/gnustep-libs/distributedview-0.2/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView ...
This is gnustep-make 2.0.0. Type 'make print-gnustep-make-help' for help.
\
        echo ""; \
        echo "Build Project: DistributedView"; \
        echo ""; \
        if [ ! -L /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/DistributedView ]; then \
          if [ -d /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/Headers ]; then \
            ln -s /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/Headers /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/DistributedView; \
          elif [ -n "" -o -n "DistributedView" ]; then \
            ln -s /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView /var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/DistributedView; \
          fi; \
        fi; \


Build Project: DistributedView

Making build-headers for framework DistributedView...
/usr/GNUstep/System/Library/Makefiles/mkinstalldirs DistributedView.framework/Versions/0/Headers
/usr/bin/install -c  -m 644 EtoileCompatibility.h DistributedView.framework/Versions/0/Headers/EtoileCompatibility.h
/usr/bin/install -c  -m 644 UKDistributedView.h DistributedView.framework/Versions/0/Headers/UKDistributedView.h
/usr/bin/install -c  -m 644 UKFinderIconCell.h DistributedView.framework/Versions/0/Headers/UKFinderIconCell.h
/usr/GNUstep/System/Library/Makefiles/mkinstalldirs ./derived_src; \
        touch derived_src/.stamp
/usr/GNUstep/System/Library/Makefiles/mkinstalldirs DistributedView.framework/Versions/0/Resources
cd ./DistributedView.framework/Versions; \
        rm -f Current; \
        ln -s 0 Current
cd ./DistributedView.framework; \
          if [ ! -h "Resources" ]; then \
            rm -f Resources; \
            ln -s Versions/Current/Resources Resources; \
          fi; \
          if [ ! -h "Headers" ]; then \
            rm -f Headers; \
            ln -s Versions/Current/Headers Headers; \
          fi
cd ./derived_src; \
          if [ ! -h "DistributedView" ]; then \
            rm -f ./DistributedView; \
            ln -s ../DistributedView.framework/Headers \
                    ./DistributedView; \
          fi
Making all for framework DistributedView...
cd .; \
        /usr/GNUstep/System/Library/Makefiles/mkinstalldirs ./obj
i686-pc-linux-gnu-gcc UKDistributedView.m -c \
              -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -march=athlon-xp -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fgnu-runtime -Wno-import -Wno-import -fconstant-string-class=NSConstantString -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Build -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/Headers -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Build -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/Headers -I./derived_src -I. -I/var/tmp/portage/gnustep-libs/distributedview-0.2/temp/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/System/Library/Headers \
               -o obj/UKDistributedView.o
i686-pc-linux-gnu-gcc UKFinderIconCell.m -c \
              -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -march=athlon-xp -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fgnu-runtime -Wno-import -Wno-import -fconstant-string-class=NSConstantString -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Build -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/Headers -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Build -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView -I/var/tmp/portage/gnustep-libs/distributedview-0.2/work/Etoile-0.2/Frameworks/DistributedView/Headers -I./derived_src -I. -I/var/tmp/portage/gnustep-libs/distributedview-0.2/temp/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/System/Library/Headers \
               -o obj/UKFinderIconCell.o
UKFinderIconCell.m:21:45: warning: EtoileUI/NSBezierPathCappedBoxes.h: No such file or directory
UKFinderIconCell.m:22:41: warning: EtoileUI/NSImage+NiceScaling.h: No such file or directory
UKFinderIconCell.m: In function '-[UKFinderIconCell drawWithFrame:inView:]':
UKFinderIconCell.m:371: warning: 'NSImage' may not respond to '+scaledSize:toFitSize:'
UKFinderIconCell.m:371: warning: (Messages without a matching method signature
UKFinderIconCell.m:371: warning: will be assumed to return 'id' and accept
UKFinderIconCell.m:371: warning: '...' as arguments.)
UKFinderIconCell.m:371: error: incompatible types in assignment
UKFinderIconCell.m:468: warning: 'NSBezierPath' may not respond to '+bezierPathWithCappedBoxInRect:'
UKFinderIconCell.m:508: warning: 'NSImage' may not respond to '+scaledSize:toFitSize:'
UKFinderIconCell.m:508: error: incompatible types in assignment
make[1]: *** [obj/UKFinderIconCell.o] Error 1
make: *** [DistributedView.all.framework.variables] Error 2

!!! ERROR: gnustep-libs/distributedview-0.2 failed.
Call stack:
  ebuild.sh, line 1632:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1322:   Called gnustep-base_src_compile
  gnustep-base.eclass, line 43:   Called egnustep_make
  gnustep-base.eclass, line 121:   Called die

!!! package make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/gnustep-libs/distributedview-0.2/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/portage/local/layman/gnustep'
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-08 18:44:43 UTC
Kindly note that something comes from an overlay when filing bugs next time. Otherwise they'll end up marked as INVALID.
Comment 2 Bernard Cafarelli gentoo-dev 2007-08-08 22:40:44 UTC
Thanks, this is now fixed in the overlay (revision 215)