Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build failed on Ubuntu 32Bit system #206

Closed
aydinkim opened this issue Nov 13, 2012 · 3 comments
Closed

Build failed on Ubuntu 32Bit system #206

aydinkim opened this issue Nov 13, 2012 · 3 comments

Comments

@aydinkim
Copy link

@aydinkim aydinkim commented Nov 13, 2012

I was used the recommended rust version : a0fda80a528122183938e4f0297102adffd62639

but, compilation error occured at servo-gfx.
Otherwise, in the OSX, compilation suceeded.
It seems that there are differences between the mac and linux source code related to font (like quartz, freetype)
the freetype devian package was already installed.

error log attached below.

/usr/local/bin/rustc -O -L /home/aydin.kim/servo/build/src/rust-freetype -L /home/aydin.kim/servo/build/src/rust-fontconfig -L /home/aydin.kim/servo/build/src/rust-xlib -L /home/aydin.kim/servo/build/src/libwapcaplet -L /home/aydin.kim/servo/build/src/rust-wapcaplet -L /home/aydin.kim/servo/build/src/rust-harfbuzz -L /home/aydin.kim/servo/build/src/rust-opengles -L /home/aydin.kim/servo/build/src/skia -L /home/aydin.kim/servo/build/src/rust-azure -L /home/aydin.kim/servo/build/src/rust-cairo -L /home/aydin.kim/servo/build/src/rust-stb-image -L /home/aydin.kim/servo/build/src/rust-geom -L /home/aydin.kim/servo/build/src/rust-glut -L /home/aydin.kim/servo/build/src/rust-layers -L /home/aydin.kim/servo/build/src/rust-http-client -L /home/aydin.kim/servo/build/src/libparserutils -L /home/aydin.kim/servo/build/src/libhubbub -L /home/aydin.kim/servo/build/src/libcss -L /home/aydin.kim/servo/build/src/rust-netsurfcss -L /home/aydin.kim/servo/build/src/rust-css -L /home/aydin.kim/servo/build/src/rust-hubbub -L /home/aydin.kim/servo/build/src/sharegl -L /home/aydin.kim/servo/build/src/rust-mozjs -L /home/aydin.kim/servo/build/src/mozjs -o /home/aydin.kim/servo/build/src/servo-gfx/libservogfx.dummy /home/aydin.kim/servo/src/servo-gfx/servo_gfx.rc && touch /home/aydin.kim/servo/build/src/servo-gfx/libservogfx.dummy
error: failed to resolve imports
/home/aydin.kim/servo/src/servo-gfx/freetype/font.rs:3:4: 3:41 error: unresolved import
/home/aydin.kim/servo/src/servo-gfx/freetype/font.rs:3 use font::{FontMetrics, FractionalPixel};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to 2 previous errors

@burg
Copy link

@burg burg commented Nov 13, 2012

Due to #170 I haven't had access to a working linux build in a week or two. This error is related to bitrot in the FreeType backend; I'll fix it today or tomorrow. There are several other things that need to be written in the linux backend, such as fontconfig integration.

@brson
Copy link
Contributor

@brson brson commented Nov 14, 2012

@Aydin-Kim You should be aware that networking does not work on 32-bit systems because of rust-lang/rust#2064. At this point that might not be a major problem because we don't do much testing with networking.

@burg
Copy link

@burg burg commented Nov 14, 2012

The build error has been fixed; followup work to implement missing font code is tracked by #208, #209.

@burg burg closed this Nov 14, 2012
glennw pushed a commit to glennw/servo that referenced this issue Jan 16, 2017
Temporary fix for Windows

Temporary solution to pass building on Windows.
Related to servo#9775
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.