Excellent<br><br>Just to make sure there are no confusion, both changes are required. This is particularly important for the Mac packaging.  Do you think you could give a try ? <br><br>Note also that installing all components of ITKv4 is a workaround. I just created an entry in Jira <a href="https://issues.itk.org/jira/browse/ITK-2893">https://issues.itk.org/jira/browse/ITK-2893</a> <br>

<br>Thanks<br>Jc<br><br><div class="gmail_quote">On Fri, Feb 24, 2012 at 11:39 PM, Bill Lorensen <span dir="ltr">&lt;<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Jc,<br>
<br>
Thanks. I had tried 1) before without success. After doing 2)<br>
everything installs fine and runs fine.<br>
<br>
Thanks again. I&#39;ll check in the changes over the weekend.<br>
<br>
Bill<br>
<br>
On Fri, Feb 24, 2012 at 10:18 PM, Jean-Christophe Fillion-Robin<br>
<div class="HOEnZb"><div class="h5">&lt;<a href="mailto:jchris.fillionr@kitware.com">jchris.fillionr@kitware.com</a>&gt; wrote:<br>
&gt; Bill,<br>
&gt;<br>
&gt; Please consider the solution I discussed in my previous email and things<br>
&gt; should work better :)<br>
&gt;<br>
&gt; To summarise:<br>
&gt;<br>
&gt; 1) In External_ITKv4.cmake<br>
&gt;<br>
&gt;<br>
&gt; -DITK_INSTALL_INSTALL_LIBRARY_DIR:PATH=${Slicer_INSTALL_LIB_DIR}<br>
&gt; -DITK_INSTALL_INSTALL_ARCHIVE_DIR:PATH=${Slicer_INSTALL_LIB_DIR}<br>
&gt;<br>
&gt; =&gt; This is something that should be documented in the migration guide if<br>
&gt; ITKv4.<br>
&gt; The variable  ITK_INSTALL_LIB_DIR isn&#39;t valid anymore.<br>
&gt;<br>
&gt;<br>
&gt; 2)  Around line 9 of  CMake/SlicerBlockInstallCMakeProjects.cmake, add the<br>
&gt; following:<br>
&gt;<br>
&gt;<br>
&gt; set(component ALL)<br>
&gt; if(${ITK_VERSION_MAJOR} STREQUAL &quot;3&quot;)<br>
&gt;   set(component RuntimeLibraries)<br>
&gt; endif()<br>
&gt; set(CPACK_INSTALL_CMAKE_PROJECTS<br>
&gt; &quot;${CPACK_INSTALL_CMAKE_PROJECTS};${ITK_DIR};ITK;${component};/&quot;)<br>
&gt;<br>
&gt; Hth<br>
&gt; Jc<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Feb 24, 2012 at 8:23 PM, Bill Lorensen &lt;<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve have seen the same issues that you see. I have tried specifying<br>
&gt;&gt; -DITK_INSTALL_LIB_DIR:PATH=${Slicer_INSTALL_LIB_DIR}<br>
&gt;&gt; and it does not seem to change anything.<br>
&gt;&gt;<br>
&gt;&gt; What puzzles me is that a make package for ITKv4 (outside of slicer)<br>
&gt;&gt; produces a valid package.<br>
&gt;&gt;<br>
&gt;&gt; Bill<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Feb 24, 2012 at 6:14 PM, Jean-Christophe Fillion-Robin<br>
&gt;&gt; &lt;<a href="mailto:jchris.fillionr@kitware.com">jchris.fillionr@kitware.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hi Bill,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks for working on the ITKv4 integration. I will try to provide<br>
&gt;&gt; &gt; additional details and guidance below.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Slicer packaging system install its  dependent project using cmake by<br>
&gt;&gt; &gt; specifying explicitly which components should be installed in the Slicer<br>
&gt;&gt; &gt; install tree.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I just run a &quot;make package&quot; in a Slicer-ITKv4  build tree, and I notice<br>
&gt;&gt; &gt; that<br>
&gt;&gt; &gt; only the following libraries are installed:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href="http://libITKDICOMParser-4.1.so" target="_blank">libITKDICOMParser-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libITKEXPAT-4.1.so" target="_blank">libITKEXPAT-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libITKgiftiio-4.1.so" target="_blank">libITKgiftiio-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkjpeg-4.1.so" target="_blank">libitkjpeg-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libITKMetaIO-4.1.so" target="_blank">libITKMetaIO-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkNetlibSlatec-4.1.so" target="_blank">libitkNetlibSlatec-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libITKniftiio-4.1.so" target="_blank">libITKniftiio-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libITKNrrdIO-4.1.so" target="_blank">libITKNrrdIO-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkopenjpeg-4.1.so" target="_blank">libitkopenjpeg-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkpng-4.1.so" target="_blank">libitkpng-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitktiff-4.1.so" target="_blank">libitktiff-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkv3p_lsqr-4.1.so" target="_blank">libitkv3p_lsqr-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkv3p_netlib-4.1.so" target="_blank">libitkv3p_netlib-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkvcl-4.1.so" target="_blank">libitkvcl-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkvnl-4.1.so" target="_blank">libitkvnl-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkvnl_algo-4.1.so" target="_blank">libitkvnl_algo-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libitkzlib-4.1.so" target="_blank">libitkzlib-4.1.so</a><br>
&gt;&gt; &gt; <a href="http://libITKznz-4.1.so" target="_blank">libITKznz-4.1.so</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 1) There libraries are located in ./lib folder whereas they are expected<br>
&gt;&gt; &gt; in<br>
&gt;&gt; &gt; &quot;./lib/Slicer-4.0&quot;. Looking at ITKv3 external project. The option<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -DITK_INSTALL_LIB_DIR:PATH=${Slicer_INSTALL_LIB_DIR}<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; is passed.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; See<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href="https://github.com/Slicer/Slicer/blob/master/SuperBuild/External_ITKv3.cmake#L52" target="_blank">https://github.com/Slicer/Slicer/blob/master/SuperBuild/External_ITKv3.cmake#L52</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; It means the same thing should probably be done for ITKv4 external<br>
&gt;&gt; &gt; project.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Looking at the CMakeLists.txt, there is indeed a variables named<br>
&gt;&gt; &gt; ITK_INSTALL_LIBRARY_DIR, ITK_INSTALL_ARCHIVE_DIR, ...<br>
&gt;&gt; &gt; See<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href="http://itk.org/gitweb?p=ITK.git;a=blob;f=CMakeLists.txt;h=d9ac50f81439c17f490d1cd8fb00f07afc861015;hb=HEAD#l50" target="_blank">http://itk.org/gitweb?p=ITK.git;a=blob;f=CMakeLists.txt;h=d9ac50f81439c17f490d1cd8fb00f07afc861015;hb=HEAD#l50</a><br>


&gt;&gt; &gt;<br>
&gt;&gt; &gt; In the case of ITKv4, we should probably set the following:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -DITK_INSTALL_INSTALL_LIBRARY_DIR:PATH=${Slicer_INSTALL_LIB_DIR}<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -DITK_INSTALL_INSTALL_ARCHIVE_DIR:PATH=${Slicer_INSTALL_LIB_DIR}<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; =&gt; This is something that should be documented in the migration guide if<br>
&gt;&gt; &gt; ITKv4.<br>
&gt;&gt; &gt; The variable  ITK_INSTALL_LIB_DIR isn&#39;t valid anymore.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 2) The question regarding the components.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Within ITKv4 source code, the &quot;itk_module_target_install&quot; macro seems to<br>
&gt;&gt; &gt; responsible of installing the target.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Seems no Component is specified in the install rule. It means it&#39;s not<br>
&gt;&gt; &gt; possible to do a component based installation :( . It means that when<br>
&gt;&gt; &gt; ITKv4<br>
&gt;&gt; &gt; is packaged by an other project all the headers, doc, etc ... will be<br>
&gt;&gt; &gt; installed even if not needed. This something we would like to avoid in<br>
&gt;&gt; &gt; Slicer.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; See<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href="http://itk.org/gitweb?p=ITK.git;a=blob;f=CMake/ITKModuleMacros.cmake;h=b9458d73e2f2df2bf85220da7ad09d2934d78be5;hb=HEAD#l194" target="_blank">http://itk.org/gitweb?p=ITK.git;a=blob;f=CMake/ITKModuleMacros.cmake;h=b9458d73e2f2df2bf85220da7ad09d2934d78be5;hb=HEAD#l194</a><br>


&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Within ITKv3, a component was specified.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; IF(NOT ITK_INSTALL_NO_LIBRARIES)<br>
&gt;&gt; &gt;    INSTALL(TARGETS ITKCommon itkvnl_inst<br>
&gt;&gt; &gt;       RUNTIME DESTINATION ${ITK_INSTALL_BIN_DIR_CM24} COMPONENT<br>
&gt;&gt; &gt; RuntimeLibraries<br>
&gt;&gt; &gt;      LIBRARY DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT<br>
&gt;&gt; &gt; RuntimeLibraries<br>
&gt;&gt; &gt;       ARCHIVE DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT<br>
&gt;&gt; &gt; Development)<br>
&gt;&gt; &gt;  ENDIF(NOT ITK_INSTALL_NO_LIBRARIES)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; See<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href="http://itk.org/gitweb?p=ITK.git;a=blob;f=Code/Common/CMakeLists.txt;h=55749ea90e6d8d253d882b5a9cf7524cd92bcf7c;hb=389c62087f77cf116cf53039f4d667a544c824bc#l168" target="_blank">http://itk.org/gitweb?p=ITK.git;a=blob;f=Code/Common/CMakeLists.txt;h=55749ea90e6d8d253d882b5a9cf7524cd92bcf7c;hb=389c62087f77cf116cf53039f4d667a544c824bc#l168</a><br>


&gt;&gt; &gt;<br>
&gt;&gt; &gt; The workaround the component issue would be to add the following line in<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href="https://github.com/Slicer/Slicer/blob/master/CMake/SlicerBlockInstallCMakeProjects.cmake#L9" target="_blank">https://github.com/Slicer/Slicer/blob/master/CMake/SlicerBlockInstallCMakeProjects.cmake#L9</a><br>


&gt;&gt; &gt;<br>
&gt;&gt; &gt; // --------------<br>
&gt;&gt; &gt; set(component ALL)<br>
&gt;&gt; &gt; if(${ITK_VERSION_MAJOR} STREQUAL &quot;3&quot;)<br>
&gt;&gt; &gt;   set(component RuntimeLibraries)<br>
&gt;&gt; &gt; endif()<br>
&gt;&gt; &gt; set(CPACK_INSTALL_CMAKE_PROJECTS<br>
&gt;&gt; &gt; &quot;${CPACK_INSTALL_CMAKE_PROJECTS};${ITK_DIR};ITK;${component};/&quot;)<br>
&gt;&gt; &gt; // --------------<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; After applying this two fixes, let me know how it goes.<br>
&gt;&gt; &gt; Thanks<br>
&gt;&gt; &gt; Jc<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Ps: Documentation about CPACK_INSTALL_CMAKE_PROJECTS is here:<br>
&gt;&gt; &gt; <a href="http://www.cmake.org/Wiki/CMake:CPackConfiguration" target="_blank">http://www.cmake.org/Wiki/CMake:CPackConfiguration</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Fri, Feb 24, 2012 at 4:56 PM, Bill Lorensen &lt;<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Jc,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Please consider me a newbie regarding packaging. And, I have not<br>
&gt;&gt; &gt;&gt; read/analyzed your e-mail. ITKv4, make package, creates a valid and<br>
&gt;&gt; &gt;&gt; usable package. Why is that not sufficient for Slicer4?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Bill<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Fri, Feb 24, 2012 at 4:42 PM, Jean-Christophe Fillion-Robin<br>
&gt;&gt; &gt;&gt; &lt;<a href="mailto:jchris.fillionr@kitware.com">jchris.fillionr@kitware.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hi Bill,<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Are you packaging on linux or mac ?<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; //-----------------------------------<br>
&gt;&gt; &gt;&gt; &gt; Linux / Windows:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Within Slicer, ITK is told to installed itself in the file<br>
&gt;&gt; &gt;&gt; &gt; SlicerBlockInstallCMakeProject<br>
&gt;&gt; &gt;&gt; &gt; s.cmake<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; See<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; <a href="https://github.com/Slicer/Slicer/blob/master/CMake/SlicerBlockInstallCMakeProjects.cmake#L9" target="_blank">https://github.com/Slicer/Slicer/blob/master/CMake/SlicerBlockInstallCMakeProjects.cmake#L9</a><br>


&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; You can see that the current system expects the ITK libraries to be<br>
&gt;&gt; &gt;&gt; &gt; associated with the RuntimeLibraries component.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; =&gt;  Is it still the case with ITKv4 ?<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; This file is itself included from here:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; <a href="https://github.com/Slicer/Slicer/blob/master/CMake/SlicerCPack.cmake#L32" target="_blank">https://github.com/Slicer/Slicer/blob/master/CMake/SlicerCPack.cmake#L32</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; //-----------------------------------<br>
&gt;&gt; &gt;&gt; &gt; MacOSX:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; The fixup bundle mechanism expects the libraries to exist in<br>
&gt;&gt; &gt;&gt; &gt; ITK_LIBRARY_DIRS<br>
&gt;&gt; &gt;&gt; &gt; See<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; <a href="https://github.com/Slicer/Slicer/blob/master/Utilities/LastConfigureStep/SlicerCompleteBundles.cmake.in#L201" target="_blank">https://github.com/Slicer/Slicer/blob/master/Utilities/LastConfigureStep/SlicerCompleteBundles.cmake.in#L201</a><br>


&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Is ITK_LIBRARY_DIRS properly set with ITKConfig.cmake ?<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Hth<br>
&gt;&gt; &gt;&gt; &gt; Jc<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; On Fri, Feb 24, 2012 at 4:11 PM, Bill Lorensen<br>
&gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Folks,<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; I&#39;m trying to package Slicer4 with ITKv4.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; 1) for ITKv4, make package produces a proper tarball that I can<br>
&gt;&gt; &gt;&gt; &gt;&gt; untar<br>
&gt;&gt; &gt;&gt; &gt;&gt; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; use.<br>
&gt;&gt; &gt;&gt; &gt;&gt; 2) for Sllicer4, make package does not contain the ITKv4 includes.<br>
&gt;&gt; &gt;&gt; &gt;&gt; Also, the package contains ITKv4&#39;s ThirdParty libraries, but none of<br>
&gt;&gt; &gt;&gt; &gt;&gt; the other ITK libraries.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; So, is there some special requirement in Slicer4 that must be<br>
&gt;&gt; &gt;&gt; &gt;&gt; present<br>
&gt;&gt; &gt;&gt; &gt;&gt; to achieve a proper package?<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Bill<br>
&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://kitware.com/products/protraining.html" target="_blank">http://kitware.com/products/protraining.html</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-developers" target="_blank">http://www.itk.org/mailman/listinfo/insight-developers</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt; &gt; <a href="tel:%2B1%20919%20869%208849" value="+19198698849">+1 919 869 8849</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Unpaid intern in BillsBasement at noware dot com<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; <a href="tel:%2B1%20919%20869%208849" value="+19198698849">+1 919 869 8849</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Unpaid intern in BillsBasement at noware dot com<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; <a href="tel:%2B1%20919%20869%208849" value="+19198698849">+1 919 869 8849</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Unpaid intern in BillsBasement at noware dot com<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>+1 919 869 8849<br><br>