Bug 116499 - graphics/cegui: doesn't build
Summary: graphics/cegui: doesn't build
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Oliver Lehmann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-21 00:30 UTC by Dmitry Marakasov
Modified: 2007-09-23 18:20 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Marakasov 2007-09-21 00:30:02 UTC
--- CEGUI.log.tail50 begins here ---
(cd .libs && rm -f libCEGUILuaScriptModule.la && ln -s ../libCEGUILuaScriptModule.la libCEGUILuaScriptModule.la)
Making all in include
Making all in package
Making all in Samples
Making all in common
Making all in include
Making all in src
if /bin/sh ../../../libtool --mode=compile c++ -DHAVE_CONFIG_H  -I. -I. -I../../../include -I../../../Samples/common/include -I../../../include -I../../..        -O2 -fno-strict-aliasing -pipe -march=pentium4 -MT CEGuiRendererSelector.lo -MD -MP -MF ".deps/CEGuiRendererSelector.Tpo"  -c -o CEGuiRendererSelector.lo `test -f 'CEGuiRendererSelector.cpp' || echo './'`CEGuiRendererSelector.cpp;  then mv -f ".deps/CEGuiRendererSelector.Tpo" ".deps/CEGuiRendererSelector.Plo";  else rm -f ".deps/CEGuiRendererSelector.Tpo"; exit 1;  fi
mkdir .libs
 c++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../Samples/common/include -I../../../include -I../../.. -O2 -fno-strict-aliasing -pipe -march=pentium4 -MT CEGuiRendererSelector.lo -MD -MP -MF .deps/CEGuiRendererSelector.Tpo -c CEGuiRendererSelector.cpp  -fPIC -DPIC -o .libs/CEGuiRendererSelector.o
if /bin/sh ../../../libtool --mode=compile c++ -DHAVE_CONFIG_H  -I. -I. -I../../../include -I../../../Samples/common/include -I../../../include -I../../..        -O2 -fno-strict-aliasing -pipe -march=pentium4 -MT CEGuiSample.lo -MD -MP -MF ".deps/CEGuiSample.Tpo"  -c -o CEGuiSample.lo `test -f 'CEGuiSample.cpp' || echo './'`CEGuiSample.cpp;  then mv -f ".deps/CEGuiSample.Tpo" ".deps/CEGuiSample.Plo";  else rm -f ".deps/CEGuiSample.Tpo"; exit 1;  fi
 c++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../Samples/common/include -I../../../include -I../../.. -O2 -fno-strict-aliasing -pipe -march=pentium4 -MT CEGuiSample.lo -MD -MP -MF .deps/CEGuiSample.Tpo -c CEGuiSample.cpp  -fPIC -DPIC -o .libs/CEGuiSample.o
CEGuiSample.cpp: In destructor `virtual CEGuiSample::~CEGuiSample()':
CEGuiSample.cpp:106: warning: possible problem detected in invocation of delete operator:
CEGuiSample.cpp:106: warning: invalid use of undefined type `struct CEGuiRendererSelector'
../../../Samples/common/include/CEGuiSample.h:44: warning: forward declaration of `struct CEGuiRendererSelector'
CEGuiSample.cpp:106: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
CEGuiSample.cpp: In member function `virtual bool CEGuiSample::initialise()':
CEGuiSample.cpp:173: error: invalid use of undefined type `struct CEGuiRendererSelector'
../../../Samples/common/include/CEGuiSample.h:44: error: forward declaration of `struct CEGuiRendererSelector'
CEGuiSample.cpp:173: error: `OpenGLGuiRendererType' undeclared (first use this function)
CEGuiSample.cpp:173: error: (Each undeclared identifier is reported only once for each function it appears in.)
CEGuiSample.cpp:180: error: invalid use of undefined type `struct CEGuiRendererSelector'
../../../Samples/common/include/CEGuiSample.h:44: error: forward declaration of `struct CEGuiRendererSelector'
CEGuiSample.cpp:183: error: invalid use of undefined type `struct CEGuiRendererSelector'
../../../Samples/common/include/CEGuiSample.h:44: error: forward declaration of `struct CEGuiRendererSelector'
CEGuiSample.cpp:242: warning: possible problem detected in invocation of delete operator:
CEGuiSample.cpp:242: warning: invalid use of undefined type `struct CEGuiRendererSelector'
../../../Samples/common/include/CEGuiSample.h:44: warning: forward declaration of `struct CEGuiRendererSelector'
CEGuiSample.cpp:242: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
CEGuiSample.cpp: In member function `virtual void CEGuiSample::cleanup()':
CEGuiSample.cpp:264: warning: possible problem detected in invocation of delete operator:
CEGuiSample.cpp:264: warning: invalid use of undefined type `struct CEGuiRendererSelector'
../../../Samples/common/include/CEGuiSample.h:44: warning: forward declaration of `struct CEGuiRendererSelector'
CEGuiSample.cpp:264: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
*** Error code 1

Stop in /usr/work/usr/ports/graphics/cegui/work/CEGUI-0.5.0/Samples/common/src.
*** Error code 1

Stop in /usr/work/usr/ports/graphics/cegui/work/CEGUI-0.5.0/Samples/common.
*** Error code 1

Stop in /usr/work/usr/ports/graphics/cegui/work/CEGUI-0.5.0/Samples.
*** Error code 1

Stop in /usr/work/usr/ports/graphics/cegui/work/CEGUI-0.5.0.
*** Error code 1

Stop in /usr/ports/graphics/cegui.
--- CEGUI.log.50 ends here ---

How-To-Repeat: cd /usr/ports/graphics/cegui && make
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-09-21 00:30:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->oliver

Over to maintainer
Comment 2 Oliver Lehmann 2007-09-21 05:29:27 UTC
The output should normally look like:

(cd .libs && rm -f libCEGUILuaScriptModule.la && ln -s ../libCEGUILuaScriptModule.la libCEGUILuaScriptModule.la)
Making all in include
Making all in package
Making all in Samples
Making all in XMLRefSchema
Making all in makefiles

because the Samples are not built! It looks like post-patch: from Makefile
didn't work well to remove Samples from the Makefile.
Can you please send me your workdir directly by mail?
Comment 3 dfilter service freebsd_committer freebsd_triage 2007-09-23 18:10:22 UTC
oliver      2007-09-23 17:10:17 UTC

  FreeBSD ports repository

  Modified files:
    graphics/cegui       Makefile 
  Log:
  fix the removing of the "Samples" SUBDIR from the ports Makefile by using
  a propper regexp.
  
  PR:             ports/116499
  Submitted by:   amdmi3@amdmi3.ru
  
  Revision  Changes    Path
  1.14      +1 -1      ports/graphics/cegui/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Oliver Lehmann freebsd_committer freebsd_triage 2007-09-23 18:10:36 UTC
State Changed
From-To: open->closed

fixed, thanks for submitting