Hi Michael,

These linking errors are due to the fact that Thomas Modes added new files
to the repository in svn 3694 (actuallly Bruno Postle did it, but Thomas
delivered the patch). These two files are not yet known to the XCode project
so they must be added first.
You can either update your svn repository to 3731, which contains an updated
XCode project. Or you can try first yourself and if you screw up you can
always download the new svn.

Thomas added ResetDialog.cpp and ResetDialog.h into src/hugin1/hugin.
In the top of your XCode project your have the "brown"  folders representing
(linking to) your source files and whatever "source things" you need.
In these "brown" folders, go to hugin/src/hugin1/hugin and select that final
hugin folder (don't double-click).
Right-click (Ctrl-click) that lowest hugin folder and select "Add ->
Existing files". The file dialog that popups allows you to drill down to the
real src/hugin1/hugin directory. Select both ResetDialog.cpp and
ResetDialog.h. In the next popup leave the "Recursive create groups for any
added folders"  on (allthough it does nothing here).
In the "Add to Targets" window select Hugin (and only Hugin) as target.
If you now recompile, you won't get the mentioned errors.

Success!

If this doesn't work: download svn3731 with the corrected XCode project.

Harry



2009/3/11 Michael Galloway <m...@ornl.gov>

>
> On Mon, Mar 02, 2009 at 11:38:35PM +0900, Ippei UKAI wrote:
> >
> >
> > You can set the PATH variable for GUI applications.
> > http://railsbros.blogg.de/eintrag.php?id=4
> >
> > Ippei
> >
>
> ok, clean build attempt, after setting the environment.plist file. gets
> much further:
>
> Building target “vigra_impex Framework” of project “Hugin” with
> configuration “Release” — (9 warnings)
> Building target “levmar” of project “Hugin” with configuration “Release” —
> (7 warnings)
> Building target “jhead” of project “Hugin” with configuration “Release” —
> (1 warning)
> Building target “hugin_base Framework” of project “Hugin” with
> configuration “Release” — (1 warning)
> Building target “base_wx Framework” of project “Hugin” with configuration
> “Release” — (1 warning)
> Building target “frameworks” of project “Hugin” with configuration
> “Release” — (1 warning)
> Building target “celeste Framework” of project “Hugin” with configuration
> “Release” — (1 warning)
> Building target “nona dynamic” of project “Hugin” with configuration
> “Release” — (1 warning)
> Building target “hugin_hdrmerge dynamic” of project “Hugin” with
> configuration “Release” — (1 warning)
> Building target “StitchProject” of project “Hugin” with configuration
> “Release” — (1 warning)
> Building target “Hugin” of project “Hugin” with configuration “Release” —
> (20 errors, 23 warnings)
> Building target “Nona” of project “Hugin” with configuration “Release” — (1
> warning)
> Building target “PTBatcherGUI” of project “Hugin” with configuration
> “Release” — (1 warning)
> Building target “Apps” of project “Hugin” with configuration “Release” — (1
> warning)
> Build failed (20 errors, 50 warnings)
>
> linking errors:
>
>    cd /Users/michael/development/hugin/mac
>    /Developer/usr/bin/g++-4.0 -arch i386 -isysroot
> /Developer/SDKs/MacOSX10.4u.sdk
> -L/Users/michael/development/hugin/mac/build/Release
> -LExternalPrograms/repository/lib
> -F/Users/michael/development/hugin/mac/build/Release -filelist
> /Users/michael/development/hugin/mac/build/Hugin.build/Release/Hugin.build/Objects-normal/i386/Hugin.LinkFileList
> -mmacosx-version-min=10.4 -Wl,-dead_strip -framework Carbon -lpthread
> -liconv -lz.1 -lmx -lpano13 -lpng -ltiff -ljpeg -lwx_macu-2.8 -lIex -lIlmImf
> -lIlmThread -lImath -lHalf -lboost_thread -lexpat -framework HuginVigraImpex
> -framework HuginBase -framework HuginBaseWx -lhugin_jhead -framework
> HuginCleste -lGLEW -framework OpenGL -lwx_macu_gl-2.8 -prebind -o
> /Users/michael/development/hugin/mac/build/Hugin.build/Release/Hugin.build/Objects-normal/i386/Hugin
> Undefined symbols:
>  "ResetDialog::GetResetFOV()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::GetResetResponse()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::GetResetLens()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::GetResetColor()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::GetResetExposureToExif()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::ResetDialog(wxWindow*)", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::GetResetVignetting()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "vtable for ResetDialog", referenced from:
>      __ZTV11ResetDialog$non_lazy_ptr in LensPanel.o
>  "ResetDialog::GetResetExposure()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>  "ResetDialog::GetResetPos()", referenced from:
>      LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
>          "ResetDialog::GetResetFOV()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::GetResetResponse()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::GetResetLens()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::GetResetColor()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::GetResetExposureToExif()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::ResetDialog(wxWindow*)", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::GetResetVignetting()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "vtable for ResetDialog", referenced from:
>              __ZTV11ResetDialog$non_lazy_ptr in LensPanel.o
>          "ResetDialog::GetResetExposure()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>          "ResetDialog::GetResetPos()", referenced from:
>              LensPanel::OnReset(wxCommandEvent&)      in LensPanel.o
>        ld: symbol(s) not found
>        collect2: ld returned 1 exit status
>
>
>
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Reply via email to