On Sat, May 29, 2010 at 2:37 PM, ron minnich rminnich@gmail.com wrote:
I should mention that in parallel universe I work in there's lots of weird things going on with gcc. It's a nightmare, highly threaded program that blows up with gcc 4.4 ... so we're not alone.
ron
Hello! I see your point, Ron. I do indeed. However I did some final analysis on the output that I can either post here, on the Coreboot list if you're curious, or not and directly to Joe, the explosion of complaints happens on my Slackware 12.1 system, simply because that system is running a later version of the PCI libraries. And the program builds properly on the other one running Slackware 11.0 because the PCI libraries are older. I am referring to libpci.a here. According to the lists of installed things, its 2.2.10 for the 12.1 system.
To be honest I really don't know why this is happening: root@jimkirk2:/usr/src/lobos/stb/trunk/ip1000_tvout# make gcc -O2 -g -Wall -c -o main.o main.c gcc -O2 -g -Wall -c -o gmch.o gmch.c gcc -O2 -g -Wall -c -o i2c.o i2c.c gcc -O2 -g -Wall -c -o cx2587x.o cx2587x.c gcc -O2 -g -Wall -c -o i830_video.o i830_video.c gcc -O2 -g -Wall -c -o video_modes.o video_modes.c gcc -o ip1000-tvout main.o gmch.o i2c.o cx2587x.o i830_video.o video_modes.o -lp ci /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../libpci.a(names.o): In function `pci_load_name_list': names.c:(.text+0x46b): undefined reference to `gzopen' names.c:(.text+0x4f3): undefined reference to `gzgets' names.c:(.text+0x54a): undefined reference to `gzeof' names.c:(.text+0x612): undefined reference to `gzclose' names.c:(.text+0x783): undefined reference to `gzclose' names.c:(.text+0x975): undefined reference to `gzerror' names.c:(.text+0x992): undefined reference to `gzclose' names.c:(.text+0xa27): undefined reference to `gzopen' names.c:(.text+0xaa0): undefined reference to `zError' collect2: ld returned 1 exit status make: *** [ip1000-tvout] Error 1
And not on the Slackware 11.0 system. It is running the 2.2.3 release. This is why Joe I asked earlier whose distribution you chose and what not. For all I know the code in question may have been written not by you, but by that fellow who discovered how to make TV out work on that board. There's an excellent write up on www.settoplinux.org that goes into details leading up to the code, and then the location where it lives.
Depending on when I get the hardware here, it might be one, the one I asked you about earlier even, or the regular participant, the IP1000 one, we'll be able to resolve this sooner.
----- Gregg C Levine gregg.drwho8@gmail.com "This signature fought the Time Wars, time and again."