<p>So, did the problem go away after you updated those packages ?</p>
<div class="gmail_quote">On Sep 8, 2011 2:36 AM, &quot;Sergiy Nazarenko&quot; &lt;<a href="mailto:nazarenko.sergiy@gmail.com">nazarenko.sergiy@gmail.com</a>&gt; wrote:<br type="attribution">&gt; Hi David!<br>&gt; <br>&gt; I&#39;ve got same problem. As I see that happens before I&#39;ve updated<br>
&gt; following packages. I needed it because I compile ghc702.<br>&gt; mtl<br>&gt; transformers<br>&gt; regex-base<br>&gt; regex-compat<br>&gt; regex-posix<br>&gt; hslogger network parsec hslogger HUnit MissingH<br>&gt; datetime<br>
&gt; <br>&gt; If this information helps you to figure out this errors.<br>&gt; <br>&gt; Cheers,<br>&gt; Sergiy<br>&gt; <br>&gt; On 6 September 2011 18:52, David Banas &lt;<a href="mailto:dbanas@banasfamily.net">dbanas@banasfamily.net</a>&gt; wrote:<br>
&gt;&gt; Hi all,<br>&gt;&gt;<br>&gt;&gt; I&#39;m trying to build a shared, dynamic library for use with a C program.<br>&gt;&gt; I&#39;m getting an `undefined symbol&#39; error, when I try to run that C<br>&gt;&gt; program,<br>
&gt;&gt; and was hoping that the last line in the output, below, might mean<br>&gt;&gt; something to someone.<br>&gt;&gt; I include the entire output of a `make rebuild&#39; command, below, hoping<br>&gt;&gt; that, maybe, I just have my command line options a little wrong.<br>
&gt;&gt;<br>&gt;&gt; Thanks!<br>&gt;&gt; -db<br>&gt;&gt;<br>&gt;&gt; dbanas@dbanas-eeepc:~/prj/haskell/AMIParse/trunk$ make rebuild<br>&gt;&gt; make clean<br>&gt;&gt; make[1]: Entering directory `/home/dbanas/prj/haskell/AMIParse/trunk&#39;<br>
&gt;&gt; rm -f *.hi *.o *.out ami_test *.so<br>&gt;&gt; make[1]: Leaving directory `/home/dbanas/prj/haskell/AMIParse/trunk&#39;<br>&gt;&gt; make all<br>&gt;&gt; make[1]: Entering directory `/home/dbanas/prj/haskell/AMIParse/trunk&#39;<br>
&gt;&gt; gcc -I/usr/lib/ghc-6.12.3/include/ -g -fPIC   -c -o ami_test.o<br>&gt;&gt; ami_test.c<br>&gt;&gt; gcc -rdynamic -o ami_test ami_test.o -ldl<br>&gt;&gt; ghc -c ApplicativeParsec.hs -cpp -package parsec-3.1.1 -package dsp<br>
&gt;&gt; -dynamic -fPIC<br>&gt;&gt; ghc -c AMIParse.hs -cpp -package parsec-3.1.1 -package dsp -dynamic<br>&gt;&gt; -fPIC<br>&gt;&gt; ghc -c ExmplUsrModel.hs -cpp -package parsec-3.1.1 -package dsp -dynamic<br>&gt;&gt; -fPIC<br>
&gt;&gt; ghc -c AMIModel.hs -cpp -package parsec-3.1.1 -package dsp -dynamic<br>&gt;&gt; -fPIC<br>&gt;&gt; gcc -I/usr/lib/ghc-6.12.3/include/ -g -fPIC   -c -o ami_model.o<br>&gt;&gt; ami_model.c<br>&gt;&gt; rm -f libami.so<br>
&gt;&gt; ghc -o libami.so -shared -dynamic -package parsec-3.1.1 -package dsp<br>&gt;&gt; AMIParse.o AMIModel.o ami_model.o AMIModel_stub.o ApplicativeParsec.o<br>&gt;&gt; ExmplUsrModel.o<br>&gt;&gt; make[1]: Leaving directory `/home/dbanas/prj/haskell/AMIParse/trunk&#39;<br>
&gt;&gt; dbanas@dbanas-eeepc:~/prj/haskell/AMIParse/trunk$ ./ami_test test.ami<br>&gt;&gt; /usr/lib/ghc-6.12.3/ghc-prim-0.2.0.0/<a href="http://libHSghc-prim-0.2.0.0-ghc6.12.3.so">libHSghc-prim-0.2.0.0-ghc6.12.3.so</a>:<br>
&gt;&gt; undefined symbol: stg_newByteArrayzh<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; Haskell-Cafe mailing list<br>&gt;&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt;&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>&gt;&gt;<br></div>